摘要:
目前使用eureka server完成了服务注册和服务发现,ribbon完成了客户端负载均衡。如果服务提供者的响应很慢那么服务消费者会强制等待,一直等到http请求超时,如果服务消费者还是其他的服务提供者,那么就会产生级联的雪崩。 超时机制:等待几秒还是没响应,就直接返回了。 断路器模式:A如果有大 阅读全文
摘要:
Eureka的配置: 自我保护:表示eureka进入了自我保护模式,eureka启动的时候会从高可用其他节点获取注册表信息,eureka client会每30秒发送心跳,如果eureka server进入了自我保护模式(他怀疑是高可用的问题,就不会把client节点非删掉)。 Eureka Eure 阅读全文
摘要:
简介 消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,即单向加密,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。 消息摘要算法不存在密钥的管理与分发问题,适合于分布式网络上使用。由于其加密计算的工作量相当巨大,所以以前的这种算法通常只用于数据量有限的情况下 阅读全文
摘要:
1.数字证书简介 数字证书具备常规加密解密必要的信息,包含签名算法,可用于网络数据加密解密交互,标识网络用户(计算机)身份。数字证书为发布公钥提供了一种简便的途径,其数字证书则成为加密算法以及公钥的载体。依靠数字证书,我们可以构建一个简单的加密网络应用平台。 数字证书类似于个人身份证,由数字证书颁发 阅读全文
摘要:
JDK 6只支持MD2withRSA, MD5withRSA, SHA1withRSA 其他的如SHA512withRSA需要第三方包支持,如BC(bouncy castle) --20151126 更正:JDK 7已经可以支持SHA256withRSA和SHA512withRSA了 JDK的密钥长 阅读全文
摘要:
1 package jdbc.pro.lin; 2 3 import java.security.InvalidKeyException; 4 import java.security.Key; 5 import java.security.KeyFactory; 6 import java.sec 阅读全文
摘要:
请看代码。 1 package jdbc.pro.lin; 2 3 import java.security.InvalidAlgorithmParameterException; 4 import java.security.InvalidKeyException; 5 import java.s 阅读全文
摘要:
啊,有点小注释,懒得介绍了,就贴个代码吧,大意理解就可以了。 阅读全文
摘要:
Base64原理简介 Base64是一种编码方式,通常用于将二进制数据转换成可见字符的形式,该过程可逆。 过程大致如下: 1. 对64个可见字符,进行一个索引编码。索引是二进制的值,对应找到一个可见字符。 Base64 编码表 ValueChar ValueChar ValueChar ValueC 阅读全文
摘要:
http://www.cnblogs.com/kingsleylam/p/4985571.html 数字签名原理简介(附数字证书) 首先要了解什么叫对称加密和非对称加密,消息摘要这些知识。 1. 非对称加密 在通信双方,如果使用非对称加密,一般遵从这样的原则:公钥加密,私钥解密。同时,一般一个密钥加 阅读全文
摘要:
https://www.cnblogs.com/kingsleylam/category/752546.html 《java加密与解密艺术》代码可抄袭。 阅读全文