自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JAVA多线程计数器的问题

现在web程序的计数器的应用场景比较多,分布式计数器可以使用redis,但是作为java程序员就会考虑怎么使用单节点多线程实现一个计数器。   计数器有两个层次的要求 1,多个线程访问不会造成计数器数值丢失 2,是否对计数器返回的值有要求,比如打印,比如用这个值做些事情   如果要满足2的话,那只有一种方式就是加锁,把相应的代码块加锁   如果要满足1的话,有两种思路,一个使用J...

2014-03-28 17:06:39 324

原创 spring bean的四种常用作用域的测试

Spring的 bean有5种作用域分别是:singleton、prototype、request、session和globalSession 简单介绍: spring 起初的版本只有singleton,也就是是否是单例模式。 作用域包括: singleton 全局只有一个实例 prototype 每次调用产生一个新的实例 在web使用的时候还有三个作用域,但是必须在web...

2014-03-26 16:55:49 798

原创 Redis自我学习笔记和收藏

听说Redis已经很长时间,大多数时候都是按照memcache的缓存的方式使用它。   但是听说几种场景用redis实现比较好。 目前需要掌握的场景: 1,分布式锁(比如核心资源的竞争和分布式的同步) 2,分布式计数器(比如秒杀)   写一个学习笔记,持续更新学习状况   redis最经典的应该就是所谓的原子性了,因为原子性所以可以实现上述的功能。   基础内容 按照r...

2014-03-20 17:47:08 153

原创 从Ibatis升级到Mybatis及与spring集成

这段时间因为做一个应用的需要,重新捡起ibatis+spring做web开发。 用ibatis的原因是速度,hibernate的执行速度和执行过程中产生的海量的类文件加载卸载的垃圾太多了,需要设置很大的Permgen的大小,才能保证运行正常。 但是重新使用Ibatis的时候,发现Ibatis好多的方法都被@Deprecated的,看样子升级到mybatis势在必行。   升级过程主要包...

2014-03-13 11:28:25 632 1

原创 JAVA静态方法synchronized锁定类

面试的时候遇到一个问题,继承关系的静态方法是否可以覆写。 根据对JAVA语言的了解,静态方法是和类绑定的,因此不存在覆写,在运行时,继承关系应该是针对对象的,而不是类的。 具体的方式参考http://phl.iteye.com/blog/2029729   在这儿写一下多线程访问的时候锁定的状况。   public class child extends father { p...

2014-03-12 12:02:03 190

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除