Curator框架使用链式编程风格,易读性更强,使用工厂方法创建连接对象。 1.使用CuratorFrameworkFactory的两个静态工厂方法(参数不同)来实现 参数1:conne ...
Curator框架使用链式编程风格,易读性更强,使用工厂方法创建连接对象。 1.使用CuratorFrameworkFactory的两个静态工厂方法(参数不同)来实现 参数1:conne ...
一、概述 disruptor对于处理并发任务很擅长,曾有人测过,一个线程里1s内可以处理六百万个订单,性能相当感人。 这个框架的结构大概是:数据生产端 --> 缓存 --> 消费端 ...
概述 保持客户端与服务器端连接的方案常用的有3种 1.长连接,也就是客户端与服务器端一直保持连接,适用于客户端比较少的情况。 2.定时段连接,比如在某一天的凌晨建立连接,适用于对实时性要求不高 ...
很多时候我们只需要消息中间件这样的功能,那么直需要RinBuffer就可以了。 入口: 消费者: 数据对象: ...
要给有能力的人足够的发挥空间,公司可以养一些能力平平甚至是混日子的人,但绝不能让这些人妨碍有能力的人,否则这样的环境不留也罢。 一、背景介绍 CORBA\DCOM\RMI等RPC中间件技术已 ...
概述 索引分为B树索引和位图索引。我们主要研究B树索引,B树索引如下图(图片源自网络): 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表数据,索引能优化查询,不能优化DML,orac ...
什么是future模式呢?解释这个概念之前我们先来了解一个场景吧,财务系统的结账功能,这个功能可能是每个月用一次,在这一个月中相关的数据量已经积累得非常大,这一个功能需要调用好几个存储过程来完成。 ...
背景 作为网络传输框架,免不了哟啊传输对象,对象在传输之前就要序列化,这个序列化的过程就是编码过程。接收到编码后的数据就需要解码,还原传输的数据。 代码 工厂类 服务器端 ...
今天的博客有点多,因为前几天一直用笔记录,今天都补上了。后面的博客先停一段时间,后面还有dubbo、storm、kafka、solor、nginx、keepalived、fastdfs等内容,只是因为 ...
不要做一些没有意义的事情,就比如说你要离职并不打算吃回头草,离职理由中完全没有必要说明“领导的水平太渣,人品太差”此类的原因,而是“个人原因”,当然实在不批准辞职另说。 oracle表类型 表 ...