
java
咬瓶盖
这个作者很懒,什么都没留下…
展开
-
cglib 动态增强
import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * @author zbing原创 2021-08-17 17:06:34 · 248 阅读 · 0 评论 -
Comparable和Comparator两种比较器的区别
Comparable接口 只定义了一个抽象方法compareTo(T o) 实现有很多:Integer、Long、Double等常用的封装类都集合 可以称为内比较器 :可以和自己比较的 Comparator接口抽象方法很多。与之相同的方法compare(T o1, T o2)可以看到需要传入两个需要比较的对象 比如 List的sort(Comparator<? super E> c) 可以称为外比较器 Comparator和Comparable的区别 一个类实现了Camparable接口则表明这原创 2021-08-17 17:00:16 · 183 阅读 · 0 评论 -
3DES加密工具类
javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. 线上排查出现过linux获取秘钥与windows不同的情况,应注意秘钥获取方式 import org.apache.tomcat.util.codec.binary.Base64; import javax.crypto.Cipher; i原创 2020-12-22 18:04:34 · 675 阅读 · 0 评论