2013年7月2日

将博客搬至CSDN

摘要: 最近打算将博客园的博客搬至CSDN 阅读全文

posted @ 2013-07-02 22:22 showboat 阅读(106) 评论(0) 推荐(0)

2013年7月1日

Log4j总结

摘要: 1、Log4j诠释:Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析。2、详解: Log4j三组件:Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.getLogger(String name)方法。 Appender则是用来指明将所有的log信息存放到什么地方,Log4j中支持多种appender 阅读全文

posted @ 2013-07-01 22:01 showboat 阅读(161) 评论(0) 推荐(0)

ibatis中d的 $ 和 # 的区别

摘要: 在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区别,#可以进行预编译,进行类型匹配,而$不进行数据类型匹配。总结如下:1.#是把传入的数据当作字符串,如#user_id_list#传入的是1,2,3,则sql语句生成是这样,in ('1,2,3'),当然不可以2.$传入的数据直接生成在sql里,如#user_id_list#传入的是1,2,3,则sql语句生成是这样,in(1,2,3) 这就对了.3.#方式能够很大程度防止sql注入.4.$方式无法方式sql注入.5.$方式一般用于传入数据库对象.例如传入表名.6.一般能用# 阅读全文

posted @ 2013-07-01 11:36 showboat 阅读(425) 评论(0) 推荐(0)

导航