摘要:
在ConcurrentHashMap(1.8)中与HashMap非常相似,只不过它是线程安全的,在这里主要分析一下putVal()方法,看看与HashMap的区别。 阅读全文
posted @ 2019-04-19 22:53
神奇海螺。
阅读(59)
评论(0)
推荐(0)
摘要:
1.hashMap中的成员分析 2.hashMap中的重要方法分析 (1).hash方法(用来根据key来获取hash值) (2).tableSizeFor(使用此方法来让我们的容量变为2的倍数) (3).put方法 (4).resize(用来对hashMap进行扩容) 3.hashMap中的一些细 阅读全文
posted @ 2019-04-19 22:43
神奇海螺。
阅读(322)
评论(0)
推荐(0)
摘要:
实现原理 mybatis中的缓存是在mybatis框架中的Executor中来实现的,我们来看一下Executor的继承图 通过以上类图我们可以发现Executor接口下有两大实现类BaseExecutor与CachingExecutor BaseExecutor(用来存储我们的一级缓存) @Ove 阅读全文
posted @ 2019-04-19 19:38
神奇海螺。
阅读(2555)
评论(0)
推荐(0)
摘要:
1.SqlSessionFactoryBuilder与SqlSessionFactory 我们一般在使用mybatis是都会通过new SqlSessionFactoryBuilder.build(...)来获取SqlSessionFactory,那么这条语句发生了什么,我们来看一看源码 (1).通 阅读全文
posted @ 2019-04-19 18:51
神奇海螺。
阅读(2588)
评论(0)
推荐(0)
摘要:
1.什么是spring IOC IOC(Inversion of Control)即控制反转,在我们以往的编程中如果需要一个bean往往需要去手动去new一个出来。而spring帮我们解决了这个问题,在spring中我们只需要去定义bean,spring就会自动的帮我们实例化并管理Bean。而这些B 阅读全文
posted @ 2019-04-19 17:27
神奇海螺。
阅读(4696)
评论(0)
推荐(0)

浙公网安备 33010602011771号