一:classloader的加载机制
http://blog.csdn.net/pekingsoft/archive/2007/04/16/1566474.aspx
http://baike.baidu.com/view/2174061.htm
这个要对java虚拟机十分了解才能看的懂啊,现在仅仅做一记录,相信日后自己会重新回来看这篇文章。
二:servlet的load-on-startup
http://guoyang1982.blog.163.com/blog/static/6148835120113295856234/
三:servlet的filter
http://www.blogjava.net/yangaiyou/archive/2007/08/29/140854.html
一个filter 包括:
1. 在servlet被调用之前截获;
2. 在servlet被调用之前检查servlet request;
3. 根据需要修改request头和request数据;
4. 根据需要修改response头和response数据;
5. 在servlet被调用之后截获.
一个客户化的过滤器要实现Filter接口的三个方法:init()、destroy()和doFilter()。
1. init():在容器实例化过滤器时调用,该方法接受一个FilterConfig类型的对象做为输入。
2. destroy():执行一些清理操作。
3. doFilter():类似servlet的doPost()、doGet()方法,执行具体的过滤任务。
四:servlet的forward和redirect
http://blog.sina.com.cn/s/blog_4f925fc30100mt2e.html
五:jsp与servlet的区别
http://blog.csdn.net/ivanstart/archive/2008/04/09/2269920.aspx
六:get与post的区别
http://blog.csdn.net/yaojianyou/archive/2007/08/01/1720913.aspx
七:java中的字符流与字节流
http://blog.sina.com.cn/s/blog_4b3c1f950100g45m.html
八:hibernate的乐观锁与悲观锁
http://www.cnblogs.com/chenlulouis/archive/2010/07/07/1772631.html
悲观锁【Pessimistic Locking】
顾名思义就是采用一种悲观的态度来对待事务并发问题,我们认为系统中的并发更新会非常频繁,并且事务失败了以后重来的开销很大,这样以来,我们就需要采用真正意义上的锁来进行实现。悲观锁的基本思想就是每次一个事务读取某一条记录后,就会把这条记录锁住,这样
其它的事务要想更新,必须等以前的事务提交或者回滚解除锁。
乐观锁【Optimistic Locking】
乐观锁是在同一个数据库事务中我们常采取的策略,因为它能使得我们的系统保持高的性能的情况下,提高很好的并发访问控制。乐观锁,顾名思义就是保持一种乐观的态度,我们认为系统中的事务并发更新不会很频繁,即使冲突了也没事,大不了重新再来一次。它的基本思想就是每次提交一个事务更新时,我们想看看要修改的东西从上次读取以后有没有被其它事务修改过,如果修改过,那么更新就会失败。(因此能够解决第二类丢失修改问题)
九:hibernate的1+n问题和lazy loading原理
http://blog.sina.com.cn/s/blog_6151984a0100kefn.html
http://blog.csdn.net/feixueqianer/archive/2010/07/20/574×××.aspx
十:spring的IOC和AOP原理以及Spring的beanfactory和application的差别
两者都是通过xml配置文件加载bean,ApplicationContext和BeanFacotry相比,提供了更多的扩展功能,但其主要区别在于后者是延迟加载,如果Bean的某一个属性 没有注入,BeanFacotry加载后,直至第一次使用调用getBean方法才会抛出异常;而ApplicationContext则在初始化自身是 检验,这样有利于检查所依赖属性是否注入;所以通常情况下我们选择使用ApplicationContext.
http://www.360doc.com/content/08/0113/20/7635_970484.shtml
http://www.blogjava.net/rickhunter/articles/29015.html
http://www.blogjava.net/wigalos/archive/2007/11/16/161006.html
http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html
http://dev.csdn.net/author/CenturyMagus/76ff96078ef2494b9348a2a1c84cc429.html
对于hibernate和spring的技术,现在只是作为简单了解,一定要找书认真的学习。