随笔分类 - J2EE
摘要:oracle公司的jdk即将要收费,不在给免费用户提供更新,点击查看。 jira在7.13版本将jdk从oracle jdk变更为adoptOpenJdk。点击查看。
阅读全文
摘要:当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader ...
阅读全文
摘要:关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至ut...
阅读全文
摘要:比较详细的介绍:http://www.ibm.com/developerworks/cn/education/java/j-nio/实例代码:http://blog.csdn.net/chjttony/article/details/7181427
阅读全文
摘要:支持情况:浏览器实现了websocket的浏览器:ChromeSupported in version 4+FirefoxSupported in version 4+Internet ExplorerSupported in version 10+OperaSupported in version 10+SafariSupported in version 5+服务器:在服务器端,也出现了一些实现websocket协议的项目:jetty 7.0.1 包含了一个初步的实现resin 包含有websocket 实现pywebsocket, apache http server 扩展apache
阅读全文
摘要:我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的缓存问题,并非数据连接或会话的线程安全问题。按照传统经验,如果某个对象是非线程安全的,在多线程环境下,对对象的访问必须采用synchronized进行线程同步。但Spring的DAO模板类并未采用线程同
阅读全文
摘要:我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。这是Immutable不变模式的姐妹篇,大家可以参照着读。 Immutable不变模式的分析blog: http://www.iteye.com/topic/959751基本概念:有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象
阅读全文

浙公网安备 33010602011771号