work
文章平均质量分 66
com0606
这个作者很懒,什么都没留下…
展开
-
OpenSessionInView在查询集合时应当注意的问题
记录一个最近在开发过程中遇到的问题。项目是用ssh做的。场景:要查出一个列表,实体类如下public class Item implements Serializable{ private static final long serialVersionUID = 7303799225184433737L; private Integer id; private In...2013-04-28 12:27:14 · 103 阅读 · 0 评论 -
mysql order by和limit共用bug
select app_id from t_instal where user_id = ? and app_id is not null order by id desc limit 1; 在mysql下执行没有问题,可以得到预期结果。但是用jdbc执行的时候就得不到预期结果了。不知道是不是sql解析的问题。网上找到同样的问题,记录如下 写道官网地址:http://bugs.m...原创 2015-06-11 19:37:36 · 239 阅读 · 0 评论 -
关于truncate table
在MySQL5.1.56之后的版本,truncate table时需要drop权限,在MySQL5.1.56之前的版本还要有delete权限。在逻辑上truncate table和delete语句都可以删除表里面所有数据,但是在一些情况下有些不同:对于InnoDB表1,如果没有外键关联,innodb执行truncate是先drop table(原始表),再创建一个跟原始表一样空表,速度要远远快于...原创 2015-06-24 17:34:24 · 491 阅读 · 0 评论 -
spring scan扫描jar包中的bean
由于多个项目之中有很多重复的内容,在做新项目的时候需要复制粘贴很多重复的东西。所以需要对项目进行重构进行依赖。项目是用maven进行构建和管理的,所以先进行父子项目划分,然后抽离公用部分,新建项目的时候直接依赖。项目结构为一个父项目,之下若干子项目,子项目有util,dao,controller,web等项目。web项目为前端页面,单独提供给FE做开发用,这样多个web项目可以共用一套后台...原创 2015-07-07 16:44:44 · 1332 阅读 · 0 评论 -
web项目设置ip黑名单
对于nginx+tomcat的web项目,设置黑白名单的几种的方式1.使用linux的iptables(基于linux防火墙的,前提是要开启防火墙)要封停一个IP,使用下面这条命令: iptables -I INPUT -s ***.***.***.*** -j DROP要解封一个IP(前提是iptables已经有这条记录),使用下面这条命令: iptable...原创 2015-07-14 16:50:14 · 2419 阅读 · 0 评论 -
dubbo的LoggerAdapter
项目使用spring+dubbo+zookeeper因为需要跟踪dubbo服务调用方ip,使用在<dubbo:service />接口上加accesslog="true"的方法来记录访问log。但是发现在使用log4j的项目中是可以的,在使用logback的项目中却不行。access日志的记录是通过AccessLogFilter来实现的,通过debug发现在使用logbac...2016-12-07 19:06:02 · 1168 阅读 · 0 评论