`
container
  • 浏览: 3771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
最近给一个项目做支持,解决其中遇到的问题,发现有好几个问题都是因为第三方jar包版本不对造成的。   现在各个应用的jar包那是相当的混乱,一个小小的应用,竟然有差不多50个jar包!存在非常严重的jar包冲突现象!   比如:一个应用下有N个版本的log4j.jar!   问为啥放置这么多jar包?答:都是从别的项目中copy过来的,也不缺定那些有用,那些没用......   ------   再次感叹开源框架存在是有其必要性的,比如maven,如果公司使用maven来管理各个项目的jar包,控制各个jar包的版本,就不会出现如此混乱的现象了。   ------   ps:我个人及其讨厌mav ...
最近在开发过程中遇到了事物处理的问题,目前项目的代码中对事物的处理存在各种各样的问题: 1、事物边界不明确。具体表现在:有些程序员将事物是写在DAO里面的,而有些是写在Service层的,有些是在控制层(Servlet)的... 特别是写在DAO里面的会存在很大的问题,比如当某个DAO只是完成一系列操作的一部分的时候,在他内部却将整个事物提交了,可能会造成数据的不完整性。 后来花了很大的力气,统一将事物(边界)放在Service层。考虑到一个Service基本上可以看做是一个完整的业务逻辑,所以事物(的边界)放在Service层是比较合理的。 但是还是可能会存在一 ...
在同一台机器上,开两个浏览器,访问服务器,这个时候会产生两个session session的信息是保存在cookie中的,如果一个用户访问服务器,服务器发现cookie中没有session信息,就会为这个请求,开启一个新的session。 cookie的情况类似,不过要注意,如果是临时cookie,也就是不设置setMaxAge(),或者设为setMaxAge(-1),那么这个cookie是一个临时的cookie,存放在内存中,浏览器关闭,cookie随之消失。 如果是永久性cookie,是存放在硬盘上的,可以在各个浏览器中间共享数据的。 ---- session的数据是存放在服务端的( ...
Global site tag (gtag.js) - Google Analytics