A collection of 6 posts

Oracle-Java JDK8收费免费介绍

重要版本重要在商用的话Oracle会找你要钱。2019年4月16日,Oracle发布了新的JDK 8的更新,版本号为8u211和8u212。看似日常更新实际里面有一项做了重要修改,新版本的许可协议从BCL换成了OTN,这就意味着,你不能在生产环境使用这个版本了。如果你想继续使用8u211/8u212,或者之后发布的新版本,就需要给Oracle交钱了。 官网摘要: 新许可允许某些免费使用(例如个人使用和开发使用),而根据以前的 Oracle Java 许可获得授权的其他使用可能会不再支持。 ...

ProtoBuf简单介绍及简单实用-Java

概述Protocol Buffer (简称Protobuf) 是Google出品的性能优异(类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍))、跨语言、跨平台的序列化库。目前 protocol buffers 最新版本是 ...

Java常用对称加密算法简单介绍

对称加密算法就是能将数据加解密。加密的时候用密钥对数据进行加密,解密的时候使用同样的密钥对数据进行解密。 对称加密算法 DESDES (Data Encryption Standard) 是 1977 年美国联邦信息处理标准(FIPS)中所采用的一种对称密码(FIPS 46-3)。DES 一直以来被美国以及其他国家的政府和银行所使用。 不建议原因:1997 年 ...

Java中replace方法中反斜杠替换

今天在项目中使用java中replace方法将字符串中的反斜杠("")替换成空字符串(""), 结果出现如下的异常: java.util.regex.PatternSyntaxException: Unexpected internal error near index 错误的原因:在regex中"\"表示一个"",在java中一个""也要用"\"表示。这样,前一个" ...