• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






32584992

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2020年3月11日

Mybatis 中#{}和${}的区别是什么?
摘要: #{}是预编译处理,${}是字符串替换。 (1)mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。 (2)mybatis在处理${}时,就是把${}替换成变量的值。 (3)使用#{}可以有效的防止SQL注入,提高系统安全性。原因在 阅读全文
posted @ 2020-03-11 11:21 32584992 阅读(4413) 评论(0) 推荐(0)
 

2019年12月3日

Java集合之常用List
摘要: ArrayList ArrayList : 基于数组实现的非线程安全的集合。查询元素快,插入,删除中间元素慢。 查询数据快,是因为数组可以通过下标直接找到元素。 写数据慢有两个原因:一是数组复制过程需要时间,二是扩容需要实例化新数组也需要时间。 ArrayList在执行查询操作时:第一步:先判断下标 阅读全文
posted @ 2019-12-03 18:29 32584992 阅读(556) 评论(0) 推荐(0)
 
Java集合之Set
摘要: Set 无序,唯一 HashSet底层数据结构是哈希表。(无序,唯一)如何来保证元素唯一性?1.依赖两个方法:hashCode()和equals() LinkedHashSet底层数据结构是链表和哈希表。(FIFO插入有序,唯一)1.由链表保证元素有序2.由哈希表保证元素唯一 TreeSet底层数据 阅读全文
posted @ 2019-12-03 18:28 32584992 阅读(184) 评论(0) 推荐(0)
 
Java集合之Collection接口与Map接口
摘要: Java集合主要包含collection和map两个接口。 collection中的元素是一个value值,collection包含set、list、queue。 (1)list:list接口包含ArrayList,Vector,LinkedList。 (2)set包含HashSet,TreeSet 阅读全文
posted @ 2019-12-03 10:43 32584992 阅读(505) 评论(0) 推荐(0)