中间件
CodeWorkerZHL
科大小硕一枚
展开
-
RabbitMQ exchange(交换机)的三种模式
1、前言我们在rabbitMq的时候经常会用到exchange来分发我们的消息,在使用exchange的时候要了解其常见的三种模式:fanout模式direct模式topic模式2、exchange的fanout模式这个模式的要点是:忽略routing key,将消息发送到绑定到交换机的所有队列中fanout 例子交换机为:zhanghanlun其绑定的状态为:生产者...原创 2018-11-27 16:27:32 · 2791 阅读 · 1 评论 -
使用EasyExcel读写Excel
这里写自定义目录标题1、前言2、引入jar包3、读Excel3.1 Student实体类3.2 读取Excel4、写Excel1、前言在没有EasyExcel之前我们经常使用Apache的poi jar包进行excel的读写,配置起来比较麻烦,也比较消耗内存,阿里开源了EasyExcel,配置上简化了,在一定程度上简化了内存溢出问题。2、引入jar包<dependency> ...原创 2019-05-14 19:57:35 · 3596 阅读 · 0 评论 -
一致性Hash算法
1、前言 一致性哈希算法在1997年由麻省理工学院提出,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP(公用地址冗余协议)十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT(分布式哈希)可以在P2P环境中真正得到应用。2、具体实现...原创 2019-07-03 16:37:47 · 241 阅读 · 0 评论 -
Redis知识点总结
1、Redis常用数据结构String(字符串)list(列表)set(集合)sort set(有序集合)hash(散列)2、Redis持久化方式RDB——Redis某个时间点的快照,常用于备份。AOF——记录Redis中所有的写命令。每次有新的写可以追加到AOF文件尾部。3、Redis的高可用方案Redis有两用高可用方案——Sentinel和Cluster3.1 ...原创 2019-07-22 20:16:57 · 161 阅读 · 0 评论