摘要:
查询每一组数据的第二条记录 select A.* from A csdINNER JOIN (select max(id) as maxId, A from A t1where id < (select max(id) from B t2 where t1.c = t2.c) group by c) 阅读全文
摘要:
Spring MVC 线程安全问题的思考 1.request请求线程与controllte的关系是什么? 简易的验证方法代码 在网上随便下载了一个压力测试工具 测试结果如下 从打印的日志可以看出,请求时多线程请求的,但是每次请求过来调用的Controller对象都是一个,而不是一个请求过来就创建一个 阅读全文
摘要:
Spring并发访问的线程安全性问题 http://windows9834.blog.163.com/blog/static/27345004201391045539953/ 由于Spring MVC默认是Singleton的,所以会产生一个潜在的安全隐患。根本核心是instance变量保持状态的问 阅读全文
摘要:
Tiles & SiteMesh 这两天在给公司的新项目搭框架,在配tiles框架的时候发现一个小问题: 比如开发团队一共5人,每人10个页面,如果按照简单的tiles框架配置方法,每个<definition/>中都会产生很多重复 的<put name="top" value="xxx.jsp"/> 阅读全文
摘要:
MQ框架的比较 MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。 第一部分:RabbitMQ,ActiveMq,ZeroMq比较 1、 TPS比较 一 Ze 阅读全文