摘要: OSI ( Open System Interconnect ),即开放式系统互联。 一般都叫 OSI 参考模型,是 ISO (国际标准化组织)组织在 1985 年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即 ISO 开 阅读全文
posted @ 2018-10-23 15:00 yaohuiqin 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 1、解决报错 java.lang.NullPointerException com.yhq.DBconn.selectSql(DBconn.java:37) com.yhq.UserDaoImpl.login(UserDaoImpl.java:24) com.yhq.DengluServlet.do 阅读全文
posted @ 2018-10-23 13:40 yaohuiqin 阅读(8299) 评论(0) 推荐(1) 编辑
摘要: 步骤1:新建maven web项目 步骤2:在tomcat中运行 运行即可 阅读全文
posted @ 2018-10-23 11:12 yaohuiqin 阅读(609) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-21 09:23 yaohuiqin 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 字段描述 字段作用域(public、private、protected) 是否是类变量(static) 可变性(final) 并发可见性(volatile) 是否被序列化(transient) 字段数据类型 阅读全文
posted @ 2018-09-12 10:05 yaohuiqin 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 哪些内存需要回收? java内存运行时区域的各个部分,其中程序计数器,虚拟机栈,本地方法栈3个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出而有条不絮的执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的。因此这几个区域的内存分配和回收都具有确定性,所以这部分 阅读全文
posted @ 2018-09-03 11:04 yaohuiqin 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、JAVA堆溢出 2、虚拟机栈和本地方法栈溢出(-Xss:栈内存容量) 两种异常: 如果线程请求的深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。 如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError异常。 单线程时栈溢出: 多线程下 阅读全文
posted @ 2018-08-28 19:09 yaohuiqin 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 对象的创建大致过程: 虚拟机遇到一条new指令时,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,则必须先执行相应的加载过程。 在类加载检查通过以后,接下来将为新生对象分配内存。对象所需内存的大小在类加载完成后便可 阅读全文
posted @ 2018-08-28 13:02 yaohuiqin 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、概述: java虚拟机在执行java程序时会把它所管理的内存划分为若干个不同的数据区域,这个区域有各自的用途以及创建和销毁时间,有些区域跟随虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 java内存运行时区域的各个部分,其中程序计数器,虚拟机栈,本地方法栈3个区域随线 阅读全文
posted @ 2018-08-27 15:16 yaohuiqin 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、Bean容器: Spring容器负责创建对象,装配它们,配置它们并管理它们的整个生命周期,从生存到死亡。 Sring自带了多种类型的应用上下文 AnnotationConfigApplicationContext :从一个或多个基于java的配置类中加载Spring应用上下文 Annotatio 阅读全文
posted @ 2018-08-19 23:03 yaohuiqin 阅读(213) 评论(0) 推荐(0) 编辑