自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Redis特性解读

传统数据库遵循ACID原则,而NOSQL遵循CAP原则。 Consistency(一致性): 所有节点在同一时间具有相同的数据 Availability(可用性):集群中一部分节点失效后,集群整体保证响应客服端的读写请求 Partition tolerance(分区容灾性):系统中任意信息的丢失或失败不会影响系统继续运行。 任何时候,最多满足以上两点,在分布式存储中,分区容灾性是必须的...

2018-02-11 18:22:28 416

原创 动手搭_redis集群

搭建redis集群至少需要三个master节点。 我用了三台虚拟机,129,130,131。各一主一从,共三主三从的集群。 修改配置文件 创建集群配置目录,用端口号命名好区分 8001 & 8002 复制redis.conf文件分别至8001和8002目录下。 修改redis.conf文件 port 8001 #端口号 logfile "/srv/red...

2018-02-10 16:29:38 189

原创 一道“简单”的面试题_自动装箱和拆箱源码解析

所有原创文章优先更新http://mayibz.me,欢迎关注。 面试题: 描述: 实现swap(a,b)函数,交换a和b的值。输出: 交换前 a=1 b=2 交换后 a=2 b=1 public static void main(String[] args){ public static void main(String[] args) {

2018-02-05 16:06:54 430

原创 高性能序列化协议protobuf初探

在网络传输过程中,数据或对象在发送端进行序列化serialize,转成二进制;然后接受端需要对数据或对象进行反序列化unserialize,变成可用的类型。 首先来看看一般我们是怎么对一个对象进行序列化的。 java序列化 定义一个简单的pojo User import java.io.Serializable; /** * Created by 蚂蚁的宝藏 on 2018

2018-02-02 17:12:18 535

原创 Netty线程模型及源码浅析

总算是搭好了自己的博客,第一篇就写写最近关于netty的学习心得吧~ - netty初识 用过Dubbo的对netty应该都不陌生,Dubbo底层呢就用了netty 3,那么netty到底是个什么东西呢? 百度百科 “Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。” 我觉得ne

2018-01-30 16:57:20 333

空空如也

空空如也

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

TA关注的人

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