关闭

一致性哈希算法

转载自出处:http://blog.csdn.net/cywosp/article/details/23397179     一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到...
阅读(158) 评论(0)

不正当使用HashMap导致cpu 100%的问题追究

声明:转自http://ifeve.com/hashmap-infinite-loop/,好网站一个,可以学习下 因最近hashmap误用引起的死循环又发生了一些案例,左耳朵浩子写了一篇blog 疫苗:Java HashMap的死循环,看了一下,大家的分析如出一辙。这篇blog也是好几年前写的了,之前在平台技术部的博客上贴过,随着组织结构的调整,那个博客可能不再维护,把这篇文章在这儿也保存一...
阅读(256) 评论(0)

Java并发之CountDownLatch、CyclicBarrier和Semaphore

CountDownLatch 直译过来就是倒计数(CountDown)门闩(Latch)。倒计数不用说,门闩的意思顾名思义就是阻止前进。在这里就是指 CountDownLatch.await() 方法在倒计数为0之前会阻塞当前线程。 作用 CountDownLatch 的作用和 Thread.join() 方法类似,可用于一组线程和另外一组线程的协作。例如,主线程在做一项工作之前...
阅读(163) 评论(0)

几种经典的hash算法

文章出处:http://hunteagle.javaeye.com 注:最近因为在做和hash有关的题目,感到很纠结。虽然上学期数据结构学过,但是当时觉得hash没什么用,所以没有认真学~后悔啊~~~现在恶补一下~ 计算理论中,没有Hash函数的说法,只有单向函数的说法。所谓的单向函数,是一个复杂的定义,大家可以去看计算理论或者密码学方面的数据。用“人 类”的语言描述单向函数就是:如果...
阅读(477) 评论(0)

多线程设计模式-Active Object

声明:学习《java多线程设计模式》时所画 Active Object 将方法的调用和执行分离,调用时将请求封装放入队列,异步从队列中取值执行。 一.类图 二.时序图 三.代码包 http://download.csdn.net/detail/xiaoxufox/9333937...
阅读(297) 评论(0)

UML类图

转自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)   1....
阅读(186) 评论(0)

thread状态切换

介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。   以下是本文的目录大纲:   一.线程的状态   二.上下文切换   三.Thread类中的方法   若有不正之处,请多多谅解并欢迎批评指正。   请尊重作者劳动成果,转载请标明原文链接:    http://www.cnblogs.com/dolphin0520/p/3920357.h...
阅读(433) 评论(0)

spring源码解析-Aop

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 aop自定义schema解析,在解析xml时遇到时使用AspectJAutoProxyBeanDefinitionParser.parse来解析,并注册一个AnnotationAwareAspectJAutoProxyCreator类型的internalAutoProxyCreator名称的bean,在Annotat...
阅读(384) 评论(0)

spring源码解析-Webmvc

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 一.ContextLoaderListener 二.DispatcherServlet 三.HandlerMapping 四.HandlerAdapter...
阅读(263) 评论(0)

spring源码解析-Ioc2

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 一.ApplicationContext 二.ApplicationListener spring的事件利用了观察者模式 三.PropertyEditorRegistrySupport 在initBeanWrapper时会将自定义的属性编辑器加载进来,然后在后面popula...
阅读(247) 评论(0)

LMAX Disruptor——一个高性能、低延迟且简单的框架

声明:转自http://ifeve.com/disruptor-dsl/,提到了部分dsl内容,简化了之前的开发原文地址:LMAX Disruptor – High Performance, Low Latency and Simple Too 翻译:杨帆 校对:丁一 Disruptor是一个用于在线程间通信的高效低延时的消息组件,它像个增强的队列,并且它是让LMAX Exchang...
阅读(556) 评论(0)

spring源码解析-Ioc1

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者 一.XmlBeanFactory 1.AliasRegistry定义对Alias的简单增删改等操作; 2.SimpleAliasRegistry使用currenthashmap作为缓存,并对接口AliasRegisty进行实现; 3.SingletonBeanRegistry定义对单例的获取及获...
阅读(359) 评论(0)

java自带线程池和队列详细讲解

Java线程池使用说明 声明:不知道原创在哪里,只是转载自http://www.oschina.net/question/565065_86540?fromerr=pFagK0di 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concu...
阅读(286) 评论(0)

并发框架Disruptor几个Demo

声明:转自http://xsh5324.iteye.com/blog/2058925?utm_source=tool.lu 扫盲: 要想了解Disruptor框架必需多花点时间研究下它的工作原理,不然代码是没法撸的!!! 关于Disruptor的详细资料及原理请细看!!!    http://ifeve.com/disruptor/   Disruptor版本: ...
阅读(1969) 评论(0)

Disruptor使用指南

Disruptor使用指南 Intruduction Lock vs CAS 避免伪共享 Linked Queue vs Array Ringbuffer 无时不刻的缓存 Component Sequence RingBuffer SequenceBarrier WaitStrategy BatchEvenProcess...
阅读(734) 评论(0)
135条 共7页首页 上一页 ... 6 7
    个人资料
    • 访问:61822次
    • 积分:1342
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:72篇
    • 译文:1篇
    • 评论:15条
    最新评论