Spring学习(三):Spring源码解读启动过程及IOC原理
在Web容器中启动Spring IOCContextLoaderListener实现ServletContextListener,这个接口里面的函数会结合web容器的生命周期被调用。因为ServletContextListener是ServletContext的监听者,如果ServletContext发生变化,会触发相应的事件,而监听者一直对这些事件进行监听,如果接受到了监听的事件,就会作出预...
OpenJDK 与 Sun JDK
Ubuntu的发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK。 OpenJDK是JDK的开放原始码版本,以GPL协议到形式放出。在JDK7的时候,OpenJDK已经成为jdk7的主干开发,sun jdk 7 是在OpenJDK的基础上发布到,其大部分原始码都相同,只有少部分原始码被替换掉。总结:授权协议的不同。OpenJDK采用GPL V2协议,SunJDK采用JRL协议
Linux 信号量sem_wait(3) (翻译 man 3)
Linux 信号量sem_wait(3) (翻译 man 3)