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

原创 最终一致性

最终一致-构造一个世界范围级的可靠分布式系统需要在一致性和可用性之间做权衡Amzon S3,SimpleDB,EC2构建在亚马逊云计算的基础服务上,为其提供诸如构造万维网级计算平台和众多应用的资源。根植于这些基础服务上的需求非常严苛;它们需要高评级的区域安全行,可扩展性,可用性,性能,及合理的费用,尤其是满足服务全球百万级的用户连续使用的需求。为了提供这些服务,就需要一个巨大的运转在全世界的分布式...

2018-06-09 21:23:46 3752 1

原创 自己动手写Concurrent锁工具2

一、为什么1.5后会引入Concurrent包其实应该这样说Synchronized有什么局限性:不能一处加锁,另一处释放;没有超时机制;没有公平机制;没有读写功能;。。。二、Java原生提供的锁工具有哪些SynchronizedObject.wait()Object.notify()Object.notifyAll()PS:JavaSynchronized是基于每线程而不是没调用三、提供超时锁获...

2018-05-31 17:35:37 135

原创 自己动手写Concurrent锁工具-严格的块结构

一、为什么1.5后会引入Concurrent包其实应该这样说Synchronized有什么局限性:不能一处加锁,另一处释放;没有超时机制;没有公平机制;没有读写功能;。。。二、Java原生提供的锁工具有哪些SynchronizedObject.wait()Object.notify()Object.notifyAll()PS:JavaSynchronized是基于每线程而不是没调用三、处理(不能一...

2018-05-30 21:13:24 171

原创 JAVA PECS原则

Java语言规范定义:    jls7: 4.5.1: unlike ordinary type varables declared in a method signature, no type inference is required  when using a wildcard.    <不同于普通的类型变量声明,通配符方式并不会进行类型推断>说明:不进行类型推断的话实际上就限制...

2018-05-29 21:19:17 4478 1

原创 使用Set去除List中重复的元素

/** * 使用Set去除List中重复的元素 * @author xjs * */public class UseSetRemoveDuplicate { public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(2); list.add(4

2013-09-22 12:48:27 505

空空如也

空空如也

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

TA关注的人

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