摘要: 1. Mybatis 中 # 与 $ 符号的区别: a. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号. 如:order by #user_id#,如果传入的值是12,那么解析成sql时的值为order by "12", 如果传入的值是name, 则解析成的sql为order by "name". (真正的order by 后面的字段是不能带引号的) b. $将传入的数据直接显示生成在sql中. (为上面的列子中,去掉引号得 order by 后面的引号) C. #方式能够很大程度防止sql注入; $方式无法防止Sql注入 d. $方式 阅读全文
posted @ 2014-02-09 16:51 yql_dragonfly 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 引用自: http://blog.csdn.net/tianhai110/article/details/6339565UML类图分为如下四种关系:1. 泛化 (Generalization) (继承是泛化的一种形式)2. 实现 (Realization) (接口与实现类) 3. 关联 (Asso... 阅读全文
posted @ 2014-02-09 15:19 yql_dragonfly 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 数组: 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表: 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。 HashMap:... 阅读全文
posted @ 2014-02-09 10:51 yql_dragonfly 阅读(1103) 评论(0) 推荐(0) 编辑