JDK8+ 新特性

前言JDK LTS (非LTS版每半年一个版本)JDK 8 2014-03 LTS 版本JDK 11 2018-09 LTS 版本JDK 12 2019-03 non-LTS 功能性版本JDK 13 2019-09 non-LTS 功能性版本JDK 14 2020-03 non-LTS 功能性版本


JS RSA 公钥解密

一般情况下,都是公钥负责加密,私钥负责解密。签名的话,私钥负责签名,公钥负责验证。偶尔会有使用公钥解密的场景,目前常见的JS 工具都不支持,可以稍加改造让其支持:1.以 jsencrypt.js 为例1. 修改 RSAKey.prototype.decrypt 中 this.doPrivate(c)


删除 Centos7 中附带的 OpenJDK 1.8

1.先检测java版本使用java-version命令:openjdkversion"1.8.0_252"OpenJDKRuntimeEnvironment(build1.8.0_252-b09)OpenJDK64-BitServerVM(build25.252-b09,mixe


JDK keytool 查询、添加、删除本地证书,解决 https 请求报错问题

https协议对于开发者而言其实只是多了一步证书验证的过程。对于JDK而言这个证书通常情况下被jdk/jre/security/cacerts所管理。里面证书包含两种情况:1、机构所颁发的被认证的证书,这种证书的网站在浏览器访问时https头一般会显示为绿色或者一个灰色小锁的标识。2、个人所设定的证


RocketMQ 的事务消息

RocketMQ的事务消息要解决得是本地事务执行与消息发送的原子性问题。确保MQProducer准确的发送出消息,不多发,也不漏发。