- 博客(3)
- 资源 (25)
- 收藏
- 关注
原创 理解分布式系统— ---- 从ACID到BASE
集中式系统分布式系统广泛使用之前我们更熟悉集中式系统,它采用一个或多个计算机构成中心结点,中心结点上集中部署了各个业务单元(war包),客户端通过某种方式请求服务。分布式系统多个进程分布在不同的网络计算机中,彼此通过消息传递来通信并且相互协作。特点:- 分布性 多个进程分布在不同网络中的计算机上。 - 没有全局时钟 因为多个进程分布在不同网络上的机器中,没有一个全局统一的时钟,来确定谁的消息
2016-12-19 23:39:05 1156
原创 Hadoop——MapReduce
Hadoop MapReduceMapReduce最早来源于google论文,之后被应用于Nutch项目,更详细的Hadoop源远不详述,本文只关注最核心的内容。What?Hadoop MapReduce是一个处理海量数据的框架,这里的海量指T级别,通过使用这个框架可以简单的编写程序完成数据在分布式集群中的并行处理。它具有可扩展、容错、稳定的特点。HOW?HadoopMapReduce 把输入的数据
2016-12-12 15:53:21 532
原创 java并发编程——Condition(wait\signal\notify的等待-通知模式 )
是什么Condition组件,以AQS非静态内部类的方式实现,因此Condition初始化的前提是有Lock实例。使用场景需要进程之间有协作的场景,典型的如等待-通知模型,生产-消费模型,比如有界队列:队列满了需要阻塞插入元素的线程,删除操作线程完成后唤醒被阻塞的插入操作线程。队列空了,需要阻塞删除操作线程,当有插入操作线程完成时唤醒被阻塞的删除操作线程;怎样用对比于Object的wait/noti
2016-12-02 16:46:51 3975 1
Visual C++ Redistributable for Visual Studio 2015
2017-10-28
ckeditorjavaweb项目
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人