摘要: ibatis mybatis sql语句配置 符号不兼容 大于号 小于号<!CDATA[ ]> 因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 你的可以写成这个: mapper文件示例代码 and (t1.sta 阅读全文
posted @ 2016-12-15 14:30 wjj1013 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 查询每一组数据的第二条记录 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) 阅读全文
posted @ 2016-12-15 13:50 wjj1013 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Spring MVC 线程安全问题的思考 1.request请求线程与controllte的关系是什么? 简易的验证方法代码 在网上随便下载了一个压力测试工具 测试结果如下 从打印的日志可以看出,请求时多线程请求的,但是每次请求过来调用的Controller对象都是一个,而不是一个请求过来就创建一个 阅读全文
posted @ 2016-12-15 12:59 wjj1013 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: Spring并发访问的线程安全性问题 http://windows9834.blog.163.com/blog/static/27345004201391045539953/ 由于Spring MVC默认是Singleton的,所以会产生一个潜在的安全隐患。根本核心是instance变量保持状态的问 阅读全文
posted @ 2016-12-15 12:53 wjj1013 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Tiles & SiteMesh 这两天在给公司的新项目搭框架,在配tiles框架的时候发现一个小问题: 比如开发团队一共5人,每人10个页面,如果按照简单的tiles框架配置方法,每个<definition/>中都会产生很多重复 的<put name="top" value="xxx.jsp"/> 阅读全文
posted @ 2016-12-15 12:42 wjj1013 阅读(545) 评论(0) 推荐(0) 编辑
摘要: MQ框架的比较 MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。下面我列出这些MQ之间的对比数据和资料。 第一部分:RabbitMQ,ActiveMq,ZeroMq比较 1、 TPS比较 一 Ze 阅读全文
posted @ 2016-12-15 12:30 wjj1013 阅读(342) 评论(0) 推荐(1) 编辑