
JAVA
丶晓权
这个作者很懒,什么都没留下…
展开
-
在sprinboot中使用@PropertySource注解读取properties文件存放到map中导致顺序错乱的问题
在sprinboot中使用@PropertySource注解读取properties文件存放到map中导致顺序错乱的问题文章目录在sprinboot中使用@PropertySource注解读取properties文件存放到map中导致顺序错乱的问题1.需要使用到的jar包文件2.由于读取到文件后顺序错乱,可能发生的情况进行假设1)由于接收的map不是顺序存储。2)由于springboot在读取过程中使用了无序map进行二次处理3)java读取的Properties的类是无序的3.按照上面的三种假设逐一排查原创 2020-07-31 12:04:44 · 1777 阅读 · 2 评论 -
Integer类拆箱装箱及比较
文章目录1.对象比较时equals和==的区别2.JAVA装箱与拆箱3.JAVA基本类型对应的包装器类4.Integer的装箱5.Integer拆箱6.Integer中的equals和==(1) Integer中==比较(2) Integer中equals的比较7.总结1.对象比较时equals和==的区别equals比较的对象里的值是否相等,==是比较的是对象在内存中地址是否相等。2....原创 2020-01-20 11:58:58 · 350 阅读 · 2 评论 -
java代码中GBK转UTF-8的工具类
一.代码示例public static byte[] getUTF8BytesFromGBKString(String gbkStr) { int n = gbkStr.length(); byte[] utfBytes = new byte[3 * n]; int k = 0; for (int i = 0; i < n; i++) { int m = gbkStr.ch...转载 2018-07-14 08:51:53 · 8357 阅读 · 0 评论 -
java实现RC4加解密
一.前言在密码学中,RC4是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。二.示例代码import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;public class RC4Util { /** * RC4...原创 2018-07-14 08:46:35 · 11417 阅读 · 8 评论 -
java实现RSA加解密
一.前言RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。二.示例代码import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import...原创 2018-07-13 23:32:40 · 1825 阅读 · 0 评论 -
java实现AES加解密
一.前言AES,高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。严格地说,AES和Rijndael加密法并不完全一样(虽然在实际应用中二者可以互换),因为Rijndael加密法可以支持更大范围的区块和密钥长度:...原创 2018-07-13 11:19:24 · 476 阅读 · 0 评论 -
java实现MD5和SHA1加密
public class EncodeUtils { private static final String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", &qu原创 2018-07-18 14:47:05 · 1835 阅读 · 1 评论 -
对List集合中的元素进行排序
一,List<Integer>的排序示例代码:List<Integer> list = new ArrayList<Integer>();list.add(6);list.add(8);list.add(4);list.add(5);//正序排(从小到大)Collections.sort(list);System.out.println(list....原创 2018-07-11 14:53:47 · 13365 阅读 · 0 评论