上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
  2015年7月18日
摘要: http://www.cnblogs.com/dolphin0520/p/3949310.html 阅读全文
posted @ 2015-07-18 20:10 bendantuohai 阅读(106) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch 是能使一组线程等另一组线程都跑完了再继续跑;CyclicBarrier 能够使一组线程在一个时间点上达到同步,可以是一起开始执行全部任务或者一部分任务。这次说一下 JUC 中的同步器三个主要的成员:CountDownLatch、CyclicBarrier 和 Semap... 阅读全文
posted @ 2015-07-18 17:34 bendantuohai 阅读(188) 评论(0) 推荐(0) 编辑
  2015年7月17日
摘要: 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记。程序可以利用java的反射机制来了解你的类及各种元素上有无何种标记,针对不同的标记,就去做相应的事件。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。注解是通过@interface关键字定义出来的,和接口有一点点类似,就是没有... 阅读全文
posted @ 2015-07-17 21:04 bendantuohai 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存放在方法区内存中并实现常量池地址解析,初始... 阅读全文
posted @ 2015-07-17 16:05 bendantuohai 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 软负载——分布式系统的引路人综述软负载是分布式系统中极为普遍的技术之一。在分布式环境中,为了保证高可用性,通常同一个应用或同一个服务的提供方都会部署多份,以达到对等服务。而软负载就像一个引路人,帮助服务的消费者在这些对等的服务中合理地选择一个来执行相关的业务逻辑。1.1、ConfigServerCo... 阅读全文
posted @ 2015-07-17 14:23 bendantuohai 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 转自阿里中间件团队博客 中间件总体介绍 阿里巴巴中间件与稳定性平台团队,是一个给业务应用团队以提供低成本,高可用,可扩展的弹性互联网系统解决方案为己任的技术团队,前身是成立于7年之前的淘宝平台架构部,而后随着业务领域,尤其是针对性能和稳定性技术领域的成功探索与突破,目前已经发展为一个涵盖消息通信,数 阅读全文
posted @ 2015-07-17 14:22 bendantuohai 阅读(973) 评论(0) 推荐(0) 编辑
摘要: LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数:park:阻塞当前线程(Blockcurrentthread),字面理解park,就算占住,停车的时候不... 阅读全文
posted @ 2015-07-17 09:44 bendantuohai 阅读(2231) 评论(0) 推荐(0) 编辑
  2015年7月16日
摘要: 1、自旋锁自旋锁是采用让当前线程不停地的在循环体内执行实现的,当循环的条件被其他线程改变时 才能进入临界区。如下public class SpinLock { private AtomicReference sign =new AtomicReference(); public void loc... 阅读全文
posted @ 2015-07-16 21:22 bendantuohai 阅读(5398) 评论(0) 推荐(0) 编辑
摘要: 代理模式和装饰者模式上在语法形式上几乎完全一样,那么它们的区别在哪里呢?装饰者模式:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更加灵活代理模式:为其它对象提供一种代理以控制对这个对象的访问。其实,它们的着重点一个在于“增加”职责,另一个在于“控制”访问。这是它们最本质的... 阅读全文
posted @ 2015-07-16 20:34 bendantuohai 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 参考:http://my.oschina.net/gao0516/blog/136103装饰器模式:是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能适配器模式:将一个类的接口转换成客户希望的另外一个接口直接上代码分析:package com.think.cla; import jav... 阅读全文
posted @ 2015-07-16 20:33 bendantuohai 阅读(908) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页