08 2019 档案

摘要:LinkedHashMap是HashMap的一个子类,保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的,也可以在构造时带参数,按照访问次序排序。 public void test(){ Map<String,String> map=new Lin 阅读全文
posted @ 2019-08-15 19:34 听到微笑 阅读(3) 评论(0) 推荐(0) 编辑
摘要:HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。 ​ Java为数据结构中的映射定义了一个接口java.util.M 阅读全文
posted @ 2019-08-15 10:25 听到微笑 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Maven 是一个项目管理工具,它最主要的两个功能就是:依赖管理和项目构建。 何为依赖管理 ​ 在传统项目中,我们的项目如果需要第三方提供的库就必须得去官网上下载,有了Maven我们只需要在pom文件中配置对应库的坐标,Maven则会自动的去中央仓库下载对应的第三方库,这就是Maven的依赖管理。 阅读全文
posted @ 2019-08-12 15:57 听到微笑 阅读(4) 评论(0) 推荐(0) 编辑
摘要:除了坐标、依赖以及仓库以外,Maven另外两个核心概念是生命周期和插件。 什么是生命周期 ​ Maven生命周期是为了对所有的构建过程进行抽象和统一。Maven从大量项目和构建工具中学习和反思,然后总结了一套高度完善的、易扩展的生命周期。这个生命周期包含了项目的清理、初始化、编译、测试、打包、集成测 阅读全文
posted @ 2019-08-12 15:45 听到微笑 阅读(12) 评论(0) 推荐(0) 编辑
摘要:缓存是提高软硬件系统性能的一种重要手段;硬件层面,现代先进CPU有三级缓存,而MyBatis也提供了缓存机制,通过缓存机制可以大大提高我们查询性能。 一级缓存 ​ Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言,一级缓存又 阅读全文
posted @ 2019-08-05 13:29 听到微笑 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示