摘要:
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... 阅读全文
摘要:
exe4j网址:http://www.ej-technologies.com/products/exe4j/overview.html 阅读全文
摘要:
比较详细的介绍: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 阅读全文
摘要:
telnet执行过程:工作原理:当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上;另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上。本地机上的客户程序要完成如下功能:1 、建立与服务器的TCP 联接;2 、从键盘上接收你输入的字符;3 、把你输入的字符串变成标准格式并送给远程服务器;4 、从远程服务器接收输出的信息;5 、把该信息显示在你的屏幕上。远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,就马上活跃起来,并完成如下功能:1 、通知你的计算机,远程计算机已经准备好 阅读全文
摘要:
MockObject的主页 http://www.mockobjects.com/介绍了关键Mock Object的基本概念和目前在各个环境下主要的Mock测试工具。 JMock的主页http://www.jmock.org/可以获取JMock的最新代码和开发包,以及一些说明文档。 EasyMock的主页http://www.easymock.org/可以获取JMock的最新代码和开发包,以及一些说明文档。 NMock的主页http://www.nmock.org/介绍了在Microsoft .Net平台上进行Mock测试的开发工具 阅读全文
摘要:
DataNucleus主页:http://www.datanucleus.org/index.html简介:DataNucleus项目为Java运行环境中的应用数据提供了管理,它提供了标准的接口(JDO, JPA)来访问各种类型的数据库资源,如RDBMS, ODBMS, Map-based, Web-based,documents, graph-based等等,并且你可以利用同样的API来操作所有你的数据,示图如下:可见,对于HBase这样的NoSQL数据库也提供了JDO/JPA的接口。最新版本3.2的信息如下:January 1st 2013- DataNucleus Access Plat 阅读全文
摘要:
我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的缓存问题,并非数据连接或会话的线程安全问题。按照传统经验,如果某个对象是非线程安全的,在多线程环境下,对对象的访问必须采用synchronized进行线程同步。但Spring的DAO模板类并未采用线程同 阅读全文