摘要:Netty 主从Reactor多线程模式的源码实现 总览 EventLoopGroup到底是什么? EventLoopGroup是一个存储EventLoop的容器,同时他应该具备线程池的功能。 由于EventLoopGroup间接继承ScheduledExecutorService接口,因此其实现类 阅读全文
posted @ 2019-12-04 18:31 辣鸡小篮子 阅读 (142) 评论 (0) 编辑
摘要:Netty网络框架 Netty是一个异步的基于事件驱动的网络框架。 为什么要使用Netty而不直接使用JAVA中的NIO 1.Netty支持三种IO模型同时支持三种Reactor模式。 2.Netty支持很多应用层的协议,提供了很多decoder和encoder。 3.Netty能够解决TCP长连接 阅读全文
posted @ 2019-12-03 19:19 辣鸡小篮子 阅读 (295) 评论 (0) 编辑
摘要:JAVA中的NIO 标准的IO是基于字节流和字符流进行操作的,而JAVA中的NIO是基于Channel和Buffer进行操作的。 传统IO NIO 核心模块 NIO主要有三个核心部分:Selector、Channel、Buffer 数据总是从Channel读取到Buffer或者从Buffer写入到C 阅读全文
posted @ 2019-11-07 10:59 辣鸡小篮子 阅读 (245) 评论 (0) 编辑
摘要:1.简介 Redis中的每个Key-Value在内存中都会被划分成DictEntry、RedisObject以及具体对象,其中DictEntry又分别包含指向Key和Value的指针(以RedisObject的形式)以及指向下一个DictEntry的指针。 Key固定是字符串,因此使用字符串对象来进 阅读全文
posted @ 2019-09-05 11:13 辣鸡小篮子 阅读 (464) 评论 (1) 编辑
摘要:1.简介 Nginx是一个反向代理服务器,其启动速度极快、占用内存极少、抗高并发能力强,因此大量在互联网项目中应用。 Nginx访问速度快的原因: 1.动静分离,静态资源由Nginx直接进行管理,动态请求转发到后端。 2.Worker中的线程是AIO的(异步非阻塞),当接收到一个请求后将其放入到队列 阅读全文
posted @ 2019-05-15 17:06 辣鸡小篮子 阅读 (209) 评论 (0) 编辑
摘要:1.简介 Redis在生产环境中一般是通过集群的方式进行运行,Redis集群包括主从复制集群和数据分片集群两种类型。 *主从复制集群提供高可用性,而数据分片集群提供负载均衡。 *数据分片集群中能实现主从复制集群的功能。 2.Redis主从复制集群 主从复制集群中由Master节点提供读写服务,Sla 阅读全文
posted @ 2019-04-19 16:52 辣鸡小篮子 阅读 (755) 评论 (0) 编辑
摘要:1.简介 Redis是一个基于内存的Key-Value非关系型数据库,由C语言进行编写。 Redis一般作为分布式缓存框架、分布式下的SESSION分离、分布式锁的实现等等。 Redis速度快的原因:基于内存、单线程、多路复用。 2.Redis数据类型 Redis中提供了七种数据类型,分别是Stri 阅读全文
posted @ 2019-04-18 16:42 辣鸡小篮子 阅读 (723) 评论 (2) 编辑
摘要:1.简介 使用线程池可以避免线程的频繁创建以及销毁。 JAVA中提供的用于实现线程池的API: Executor、ExecutorService、AbstractExecutorService、ThreadPoolExecutor、ForkJoinPool都位于java.util.concurren 阅读全文
posted @ 2019-03-14 19:04 辣鸡小篮子 阅读 (409) 评论 (0) 编辑
摘要:1.简介 Phoenix是一个HBase框架,可以通过SQL的方式来操作HBase。 Phoenix是构建在HBase上的一个SQL层,是内嵌在HBase中的JDBC驱动,能够让用户使用标准的JDBC来操作HBase。 Phoenix使用JAVA语言进行编写,其查询引擎会将SQL查询语句转换成一个或 阅读全文
posted @ 2019-01-11 18:30 辣鸡小篮子 阅读 (825) 评论 (0) 编辑
摘要:1.简介 HBase是一个基于HDFS的、分布式的、面向列的非关系型数据库。 HBase的特点 1.海量数据存储,HBase表中的数据能够容纳上百亿行*上百万列。 2.面向列的存储,数据在表中是按照列进行存储的,能够动态的增加列并对列进行各种操作。 3.准实时查询,HBase在海量的数据量下能够接近 阅读全文
posted @ 2019-01-04 18:13 辣鸡小篮子 阅读 (2035) 评论 (0) 编辑