Java框架
摘要:1、简述MyBatis的体系结构 加载配置:配置有两种形式,一种是XML配置文件,另一种是Java代码的注解.MyBatis将SQL的配置信息加载成为一个个的MappedStatement对象(包括了传入参数映射配置,执行的SQL语句,结果映射配置),并将其存储在内存中. SQL解析:当API接口层
阅读全文
posted @
2018-03-19 12:52
zhangjinru123
阅读(286)
推荐(0)
Java高级
摘要:1、GC是什么?为什么要有GC? GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内
阅读全文
posted @
2018-03-19 12:19
zhangjinru123
阅读(284)
推荐(0)
Code
摘要:1、两个线程加两个线程减 import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /** 两个线程加两个线程减 */ public class ThreadTest3 { pri
阅读全文
posted @
2018-03-18 16:37
zhangjinru123
阅读(538)
推荐(0)
数据库
摘要:1、视图的特点 视图只是一种逻辑对象,是一种虚拟表,它并不是物理对象,因为视图不占物理存储空间 优点: 对数据库的访问,因为视图可以有选择性的选取数据库里的一部分 用户通过简单的查询可以从复杂查询中得到结果 维护数据的独立性,试图可从多个表检索数据 对于相同的数据可产生不同的视图 缺点: 查询视图时
阅读全文
posted @
2018-03-18 15:16
zhangjinru123
阅读(265)
推荐(0)
集合
摘要:1、Collection框架中实现比较要实现什么接口 comparable/comparator 2、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数
阅读全文
posted @
2018-03-18 13:29
zhangjinru123
阅读(138)
推荐(0)
JavaWeb
摘要:1、说一说Servlet的生命周期 servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行
阅读全文
posted @
2018-03-18 12:36
zhangjinru123
阅读(195)
推荐(0)
Java基础
摘要:1、一个".java"源文件中是否可以包括多个类(不是内部类)有什么限制 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、说说&和&&的区别 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为
阅读全文
posted @
2018-03-18 12:07
zhangjinru123
阅读(207)
推荐(0)