在2010年生日的这一天 11.22日
在调试Struts2.0+DWR的项目过程中,
得到一个让自己十分愤闷,但又有一点
欣慰的经验,那就是:
tomcat有缓冲区,浏览器有缓冲区,
hibernate同样也有缓冲区,
有太多的时候,不是我们的程序写错了,
而是缓冲区的内容没有更新,才导致的,
表面上产错误,这样的情况没有及时发现
又让自己郁闷的不行,做出一些毫无意义的,
精力浪费,最可怕的是当你的程序出错的时候,
你就开始调试,但在过程中,其中一次你把它调对了.
因为缓冲区的原因,程序的表面上还是错的,
这便你误认为自己刚才调试的地方是错的,
你就又一次大量的修改,殊不知你越改越多.
也就离正确的程序越来越远了......
你就陷入了一种完全的错误之中,不能自拨.
最明智的办法是,当你在做一些重大意义的调试之前就确保
你的所有可能缓冲区已经清空了.