Tomcat源码调试环境搭好了,但是打开源码却是一头雾水,不知从哪下手,我觉得这是阅读任何项目源码刚开始都会遇到的问题,但是问题从来不可怕,下面我在Tomcat源码分析中的一些理解吧。
Tomcat源码分析之环境搭建
准备工作
1、Tomcat7源码(官网下载即可)
2、jdk6环境(Tomcat7要求的编译环境是jdk6,所以如果之前安装jdk7的不用卸载,直接在安装一个jdk6就好了,修改一下JAVA_HOME即可。安装完之后记得检查java -version,如果还是java7版本,把c:\windows\system32目录下的javaw.exe、java.exe和javaws.exe三个文件删除就可以了。)
3、Ant 1.8.2 或者更高版本的构建工具。(直接官网下载解压,然后添加ANT_HOME,再在path中添加%ANT_HOME%\bin;,同样记得检查ant -version。)
4、eclipse工具
与表哥对话录
古人说得好,问渠那得清如许,为有源头活水来。生活中最有趣的事情之一,便是有不断「活水」注入了,这里的活水可以是人,事,也可以是思想和交流。尤其是那些可以给你在学习或者某个领域带来启发性思考的人,今晚便有了这样一次机会。
2016上半年总结
时间过得太快,转眼间到了2016的年中。自从博客搭起来之后,这个是第一篇总结性的文章。人虽然应该多向前看,但是时常反过来看看自己过去走过的,反思反思,我觉得这样应该是好的。
How do servlets work? Instantiation, shared variables and multithreading
问题:
假设,我有一个web服务器可以支持无数的servlets,对于通过这些servlets的信息,我正在获取这些servlets的上下文环境,并设置session变量。
现在,如果有两个或者更多的user用户发送请求到这个服务器,session变量会发生什么变化?session对于所有的user是公共的还是不同的user拥有不同的session。如果用户彼此之间的session是不同的,那么服务器怎么区分辨别不同的用户呢?
另外一些相似的问题,如果有N个用户访问一个具体的servlets,那么这个servlets是只在第一个用户第一次访问的时候实例化,还是为每一个用户各自实例化呢?
用Hexo搭建个人博客
从很久之前就想要有一个属于自己的博客,如果互联网是一个世界的话,一个有着自己独特域名的博客应该就是在这个世界里面的自己的家吧。由于毕业后工作,后来又忙着考研,这个简单的愿望一直搁浅。
现在趁着有闲暇的精力,终于把这个一拖再拖的事情给实现,搭建过程总体是简单的,没有费多少力气,但是还是遇到了一些小问题,现在将遇到的问题记录下来。
论纸老虎
一切的困难都是纸老虎,本来不想用这么斩金截铁的语气,但是实在是想说,人一生都会遇到很多的困难,其实吓倒你的不是困难而是你自己。
高三
撰此文之日,已去两千一零年高考前夜有两年之载,感时光荏苒,飞去之快竟不得容人有半点遐思,往日同窗早已奔走于各方,除盟、洋、宝仍留于县高备明日之考外,其余无论复读与否,大半均已踏入大学之门。。。想起了归有光,如果当年“庭有枇杷树”,想必今也“亭亭如盖”!今夜不知是否也有人,枕与床头,或徘徊于宿舍走廊之间,不得入眠,至少两年前的那一个晚上,我睡得无比的香,任凭宿舍小孟、老李一干人等鼾声如雷。。。