自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

x

越努力,越幸运

  • 博客(3)
  • 收藏
  • 关注

原创 bug焦虑症

“某某某,禅道有你的bug”,“喂,那谁,你做的功能点不了”,“某某某,你的bug补丁被打回了”……每当听到这些话时,我心里像坐着跳楼机一样悬着,又是哪里代码出错了么?反复拷问自己,同时回想bug出现的场景和相关代码……次奥,原来是这里疏忽了,长叹一口气。      我们每个人写程序都会出现或多或少的bug,这是无法避免的,因为不可能把写代码做到绝对完美。当然,每个程序猿都想避免bug产生,但是

2017-03-29 23:02:33 397

原创 浅谈volatile关键字

Java的volatile关键字在JDK源码中经常出现,但是对它的认识只是停留在共享变量上,今天来谈谈volatile关键字。volatile,从字面上说是易变的、不稳定的,事实上,也确实如此,这个关键字的作用就是告诉编译器,只要是被此关键字修饰的变量都是易变的、不稳定的。

2017-03-19 18:10:41 18656 9

原创 隐式锁 Synchronized 与显示锁 Lock的用法和简单对比

SynchronizedSynchronized是Java的关键字,当它用来修饰一个方法或一个代码块时,能够保证在同一时刻最多只有一个线程执行该代码。因为当调用Synchronized修饰的代码时,并不需要显示的加锁和解锁的过程,所以称之为隐式锁。Sychronized的用法:1、同步方法体,在方法声明中使用,如下:public synchronized void method(){

2017-03-12 19:56:58 5332 2

空空如也

空空如也

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

TA关注的人

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