自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

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

转载 基于zookeeper、连接池实现的Thrift服务负载均衡和服务发现

转载自:http://blog.csdn.net/zhu_tianwei/article/details/44115667对于Thrift服务化的改造,主要是客户端,可以从如下几个方面进行:       1.服务端的服务注册,客户端自动发现,无需手工修改配置,这里使用zookeeper,采用curator-recipes工具类进行处理服务的注册与发现。       2.客户端使用连

2017-03-31 18:51:01 7309

转载 由CopyOnWriteArrayList类的set方法引发对volatile深入理解

转载自:http://ifeve.com/copyonwritearraylist-set/ http://ifeve.com/java-memory-model-4/ http://tech.meituan.com/java-memory-reordering.html 在CopyOnWriteArrayList类的se...

2017-03-28 20:41:11 2252

转载 简单了解Disruptor

转载自:http://ifeve.com/disruptor-info/一、Disruptor为什么快1.数组实现       用数组实现, 解决了链表节点分散, 不利于cache预读问题,可以预分配用于存储事件内容的内存空间;并且解决了节点每次需要分配和释放, 需要大量的垃圾回收GC问题 (数组内元素的内存地址的连续性存储的,在硬件级别,数组中的元素是会被预加载的,因为只要一

2017-03-28 20:20:44 410

转载 招聘考题

转载自:http://blog.csdn.net/koudaidai/article/details/7874359题目1:某mysql数据库服务器A,出现mysql链接过多,导致前端web服务器无法打开数据库连接,现在,由你来解决这个问题。       问题1:你会以怎样的步骤来处理这个事情。请注意,步骤       问题2:如何分析这一问题,共有几种可能性,每种可能性的分析方式

2017-03-24 18:52:59 323

转载 环形队列的应用

转载自:http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959961&idx=1&sn=afec02c8dc6db9445ce40821b5336736&chksm=bd2d07458a5a8e5314560620c240b1c4cf3bbf801fc0ab524bd5e8aa8b8ef036cf755d7eb0f6&mpshare

2017-03-22 18:54:06 3344

转载 WeakHashMap粗解

转载自:http://blog.csdn.net/u010412719/article/details/52035792               http://blog.csdn.net/z69183787/article/details/54581740               http://blog.csdn.net/z69183787/article/details/5458

2017-03-09 20:16:52 378

转载 服务容错模式

转载自:http://tech.meituan.com/service-fault-tolerant-pattern.html  所谓模式,其实就是某种场景下一类问题及其解决方案的总结归纳,往往可以重用。模式可以指导我们完成任务,作出合理的系统设计方案,达到事半功倍的效果。而在服务容错这个方向,行业内已经有了不少实践总结出来的解决方案。超时与重试(Timeout and Retry)  超时模式,是

2017-03-09 20:01:17 1222

转载 JDK源码分析之FinalReference完全解读

转载自:http://lovestblog.cn/blog/2015/07/09/final-reference/       JAVA对象引用体系除了强引用之外,出于对性能、可扩展性等方面考虑还特地实现了四种其他引用:SoftReference、WeakReference、PhantomReference、FinalReference,本文主要想讲的是FinalReference,因为在

2017-03-03 20:08:33 1732

原创 逃逸分析

逃逸分析优化栈上分配 优化原理:分析找到未逃逸的变量,将变量类的实例化内存直接在栈里分配(无需进入堆),分配完成后,继续在调用栈内执行,最后线程结束,栈空间被回收,局部变量也被回收。 这是优化后的处理方式,对比可以看出,主要区别在栈空间直接作为临时对象的存储介质。从而减少了临时对象在堆内的分配数量。锁省略 如果通过逃逸分析能够判断出指向某个局部变量的多个引用被限制在同一方法体内,并且所有这

2017-03-02 09:56:14 532

空空如也

空空如也

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

TA关注的人

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