自定义博客皮肤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)
  • 收藏
  • 关注

JUC之AQS

[color=red]AQS是同步框架,它进行两个方面的工作:资源的管理和资源申请者的管理。[/color]对应由两部分组成:一个volatile int state(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞时会进入此队列)。state的访问方式有三种:[code="java"] getState() setState() compareAndSetState...

2016-07-27 15:49:23 338

JUC之CAS

JUC是java.util.concurrent包的简称,该包提供了并发编程的解决方案(当然,JAVA并发编程的解决方案还有synchronized)。从概括的层面来说,JUC包有两大核心:CAS和AQS。其中CAS是java.util.concurrent.atomic包的基础,AQS是java.util.concurrent.locks包以及一些常用类比如Semophore等类的基础。我们先来...

2016-07-27 10:56:00 1404

理解OAuth2.0

[color=red]1. 为了理解OAuth的适用场合,让我举一个假设的例子。[/color]有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"能够读取用户自己储存在Google上的照片。如何让云冲印能够访问位于Google上的照片呢?传统方法是,用户将自己的Google用户名和密码,告诉"云冲印",后者就可以读取用户的照片了。...

2016-07-18 17:01:59 112

JAVA并发-线程状态和线程组

[color=red]在Java中,线程有6种基本状态[/color],理解这6种基本状态之间的关系可以让我们对多线程有更好的理解.如下图所示:[img]http://dl2.iteye.com/upload/attachment/0118/7655/fe777fae-e76f-3618-8993-1ee02ea29927.jpg[/img][color=red]在Java中,所有的线...

2016-07-18 14:14:38 125

一名3年工作经验的程序员应该具备的技能

[url]http://www.cnblogs.com/xrq730/p/5260294.html[/url]

2016-07-16 14:29:48 88

空空如也

空空如也

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

TA关注的人

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