摘要: JDK发展史: JDK1.0:提供了一个纯解释的Java虚拟机实现 JDK1.3:把Java技术体系拆分为3个方向,J2SE,J2EE,J2ME,并且Java虚拟机第一次内置了JIT JDK1.4:增加正则表达式,异常链,NIO,日志类,XML解析器和XSLT转换器等 JDK1.5:自动装箱,泛型, 阅读全文
posted @ 2017-02-15 14:13 novalist 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作。最常用的同步器是CountDownLatch和Semaphore,不常用的是Barrier 和Exchanger1.CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给 阅读全文
posted @ 2017-02-15 09:38 novalist 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 设计模式在spring中的使用1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了;3.代理模式,在Aop实现中用到了JDK的动态 阅读全文
posted @ 2017-02-15 09:37 novalist 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Cookie&Session的格式、传输的内容 1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创 阅读全文
posted @ 2017-02-15 09:37 novalist 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Mybatis原理MyBatis应用程序根据XML配置文件创建SqlSessionFactory,SqlSessionFactory在根据配置,配置来源于两个地方,一处是配置文件,一处是Java代码的注解,获取一个SqlSession。SqlSession包含了执行sql所需要的所有方法,可以通过S 阅读全文
posted @ 2017-02-15 09:36 novalist 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Spring原理、流程(内部最核心的就是IOC了) Spring目的就是让对象与对象(模块与模块)之间的关系没有通过代码来关联,都是通过配置类说明 管理的(Spring根据这些配置 内部通过反射去动态的组装对象) Spring里用的最经典的一个设计模式就是:模板方法模式。 Spring AOP与IO 阅读全文
posted @ 2017-02-15 09:33 novalist 阅读(167) 评论(0) 推荐(0) 编辑