前言 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看...
前言 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看...
公钥私钥加密原理 具体实现方法如下:
什么是消息队列 消息队列(Message Queue)是一种进程间通信或同一进程的不同线程间的通信方式。 什么时候需要消息队列 异步处理:例如短信通知、终端状态推送、App推...
非常好
Druid connection holder is null未解之谜系统中出现过几次connection holder is null问题,有的已解决,有的未解决,记录如下。 首先说先druid连接池的实现: DruidPooledConne...
非常好
Druid配置参数详解-removeAbandoned,logAbandoned,removeAbandonedTimeoutMillisDruid配置参数详解-removeAbandoned,logAbandoned,removeAbandonedTimeoutMillis Druid是一个由阿里开源的数据库...
Druid配置参数详解-removeAbandoned,logAbandoned,removeAbandonedTimeoutMillis Druid是一个由阿里开源的数据库...
先解释一下为什么会出现下划线 IntelliJ IDEA 2018.2的新特性:对于一些被重新分配地址的变量或者参数,IDEA默认给它们加上下划线比如: 给x分配另一个值,下...
PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsq...
[toc] 为什么使用联合索引 以联合索引(a,b,c)为例 建立这样的索引相当于建立了索引a、ab、abc三个索引。一个索引顶三个索引当然是好事,毕竟每多一个索引,都会增加...
name,provice 为什么可以
Mysql联合索引最左匹配原则[toc] 为什么使用联合索引 以联合索引(a,b,c)为例 建立这样的索引相当于建立了索引a、ab、abc三个索引。一个索引顶三个索引当然是好事,毕竟每多一个索引,都会增加...
简单自旋锁(可重入) 自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。 自旋锁适用于锁保护的临界区很...
前言 在Java中,我们可以利用多线程来最大化地压榨CPU多核计算的能力。但是,线程本身是把双刃剑,我们需要知道它的利弊,才能在实际系统中游刃有余地运用。 在进入主题之前,我...
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。 1 SPI是什么 SPI全称Service Provi...
好 ,就是太长了
Sentinel 实战-控制台篇逅弈 转载请注明原创出处,谢谢! 系列文章 Sentinel 原理-全解析Sentinel 原理-调用链Sentinel 原理-滑动窗口Sentinel 原理-实体类Sent...
逅弈 转载请注明原创出处,谢谢! 系列文章 Sentinel 原理-全解析Sentinel 原理-调用链Sentinel 原理-滑动窗口Sentinel 原理-实体类Sent...
redis存储对象的两种方式 最近工作闲来无聊,写写博客打发时间,说到redis存储对象,我有着自己的小实验,来验证两种方式,有兴趣的童鞋可以小读一下。 搭建redis服务端...
本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。 什么是悲观锁、乐观锁?在...
本文参考:Redis Cluster集群的搭建与实践 redis最开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来哨兵模...