阅读该部分内容时,需要提前了解B+Tree树基本知识点,否则可能有些内容你并不能很好的体会到。对于下面几点内容如果不是很清楚,可以阅读我之前写的Mysql简叙[https:/...
阅读该部分内容时,需要提前了解B+Tree树基本知识点,否则可能有些内容你并不能很好的体会到。对于下面几点内容如果不是很清楚,可以阅读我之前写的Mysql简叙[https:/...
1、ConcurrentHashMap底层数据结构是一个数组table2、table数组上挂着单向链表或红黑树3、new ConcurrentHashMap();如果没有指定...
为什么要有读写锁 ReentrantReadWriteLock 适用于读多写少的场景,标识同一时间,可以有多个线程并发读,但是不可以多个线程并发写。由于互斥锁,如:Reent...
关于使用方面的就借用这边大神的文章转载 https://www.jianshu.com/p/3c5d7f09dfbd[https://www.jianshu.com/p/3c...
一、背景 公司业务系统的账户资金对接了第三方存管业务,第三方存管指的是银行与证券公司根据相关的法律法规,为投资者提供的客户交易结算资金管理服务。根据银行要求,在每个交易日闭市...
RSA非对称加密 RSA是一种常用的非对称加密算法,加密和加密使用不同的密钥,常用于要求安全性较高的加密场景,比如接口的验签和接口数据的加密与解密。与非对称加密算法对比,其安...
一、对称加密与非对称加密 对称加密:加密和解密使用的是同一个密钥,加解密双方必须使用同一个密钥才能进行正常的沟通。 非对称加密:需要两个密钥来进行加密和解密,公开密钥(pub...
运行环境 [x] MacOS Mojave10.14.3 [x] Java 1.8_202 [x] RocketMQ 4.4.0 [x] Vmware Fusion + Ce...
一、集群搭建可选方式 RocketMQ的物理部署结构图如下: Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立,没有...