Java
文章平均质量分 66
一梦一程
这个作者很懒,什么都没留下…
展开
-
缓存框架OSCache部分源码分析
在并发量比较大的场景,如果采用直接访问数据库的方式,将会对数据库带来巨大的压力,严重的情况下可能会导致数据库不可用状态,并且时间的消耗也是不能容忍的,尤其对于某些获取起来比较昂贵的数据。在这种情况下,一般采用缓存的方式。将经常访问的热点数据提前加载到内存中,这样能够大大降低数据库的压力。 OSCache是一个开源的缓存框架,虽然现在已经停止维护了,但是对于OSCache的实现还是值得学习和借鉴原创 2016-07-16 20:01:29 · 1173 阅读 · 0 评论 -
理解Java中hashCode的作用
如何理解hashCode的作用转载 2016-07-16 20:01:35 · 354 阅读 · 0 评论 -
缓存框架Guava Cache部分源码分析
在本地缓存中,最常用的就是OSCache和谷歌的Guava Cache。其中OSCache在07年就停止维护了,但它仍然被广泛的使用。谷歌的Guava Cache也是一个非常优秀的本地缓存,使用起来非常灵活,功能也十分强大,可以说是当前本地缓存中最优秀的缓存框架之一。之前我们分析了OSCache的部分源码,本篇就通过Guava Cache的部分源码,来分析一下Guava Cache的实现原理。原创 2016-07-17 14:33:31 · 5724 阅读 · 1 评论 -
maven+mybatis+spring mapping下的xml文件没有编译到输出路径
maven+mybatis+spring在开发的时候,遇到如下错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxService': Unsatisfied dependency expressed through field 'xxxMapper原创 2017-04-05 14:54:17 · 3940 阅读 · 1 评论