go
-
Java DES 加解密(”DES/EBC/NoPadding”)详解编程语言
private static final Cipher DES_CIPHER; static { try { DES_CIPHER = Cipher.getInstance(“DE…
-
Java DESede 加解密(”DESede/ECB/PKCS5Padding”)详解编程语言
private static final Cipher DES_CIPHER; static { try { DES_CIPHER = Cipher.getInsta…
-
Gson通过借助TypeToken获取泛型参数的类型的方法详解编程语言
转载| 最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。 由…
-
阿里历年经典Java面试题汇总,想进BAT你还不快收藏!详解编程语言
转载:https://mp.weixin.qq.com/s/M8YyxloxZnMACH9QCQN7HA Volatile的特征: A、禁止指令重排(有例外)&nbs…
-
Java volatile 的测试(Java代码实战-004)详解编程语言
package Threads; /** * Created by xfyou 2018/5/21 16:07. */ public class VolatileTe…
-
Java ConcurrentHashMap (Java代码实战-005)详解编程语言
package Threads; import com.google.common.collect.Maps; import java.util.concurrent…
-
Java ThreadLocal (Java代码实战-006)详解编程语言
ThreadLocal解决什么问题 由于 ThreadLocal 支持范型,如 ThreadLocal< StringBuilder >,为表述方便,后文用 变量 代表…
-
Guava的Supplier实现单例详解编程语言
1、函数式编程; 2、第一次get时才会初始化; 3、可以实现单例或缓存。 package suppliers; import com.google.common.base.Sup…
-
一个可以参考的JVM内存分配详解编程语言
下面是java命令有关JVM内存分配的参数 JAVA_MEM_OPTS=”” BITS=`java -version 2>&1 | grep -i 64-…
-
使用Guava的ComparisonChain实现自定义的排序详解编程语言
可以看到使用比较器前,先要写一个实体类,还要实现comparable接口,实现compareTo方法。这个方法一般会返回-1 0 1三个int类型数字,分别表示,对象和…