首页
学习
活动
专区
工具
TVP
发布

须臾之余

随缘
专栏作者
90
文章
92325
阅读量
21
订阅数
深入浅出理解HashMap1.8源码设计思想&手写HashMapV1.0
数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn);对于一般的插入删除操作,涉及到数组元素的移动,其平均复杂度也为O(n)
须臾之余
2019-12-03
6940
史上最通俗易懂的Mybatis源码分析之执行流程总结
一:Mybatis源码分析流程 public static void main(String[] args) { try { // 基本mybatis环境 /
须臾之余
2019-08-20
5080
Mybatis深入源码分析之SqlSessionFactory二级缓存原理分析
mybatis的一级缓存是SqlSession缓存,在操作数据库的时候需要先创建SQL会话对象,在对象中有个HashMap用于存储缓存数据,此HashMap是当前对象私有的,其它SqlSession会话对象无法访问。
须臾之余
2019-07-30
7210
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档