02 2018 档案

摘要:依旧不想说话..........我就是看到了ThreadLocal就写了。 参考:深入研究java.lang.ThreadLocal类 大大写的很好!我就挑了我喜欢的写了(✿◕‿◕✿) 一、ThreadLocal是啥啥 ▶ThreadLocal是线程局部变量,它为每一个使用该变量的线程提供一个变量值 阅读全文
posted @ 2018-02-22 15:21 -桃之夭夭 阅读(109) 评论(0) 推荐(0) 编辑
摘要:不想说话...........反正Java的反射很好用(>人<;) 所以什么是反射? 反射就是在运行时才知道要操作的类是什么并且可以在运行时获取类的完整构造,并调用对应的方法。 Class类的使用 1.Class类 1) 在面向对象的世界里,万事万物皆对象。 Java语言中,静态的成员、普通数据类型 阅读全文
posted @ 2018-02-22 13:06 -桃之夭夭 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1,volatile关键字是否能保证线程安全?() 答案:否 volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对volatile的写操作,无法保证线程安全。 假如线程1,线程2 在进行read,loa 阅读全文
posted @ 2018-02-17 12:41 -桃之夭夭 阅读(200) 评论(0) 推荐(0) 编辑
摘要:昨天呢写了一个非对称数据加密,今天来写对称的数据加密AES。对称数据加密就是只使用一个密钥 进行加密和解密,AES可以使用128,192,和256位密钥。 然后就是我的工具类: 这个过程就是随机生成一个密钥(可以有种子,也可以没有),然后用这个密钥加密和解密,还是很简单的啦(●ˇ∀ˇ●) 然后为了安 阅读全文
posted @ 2018-02-12 16:27 -桃之夭夭 阅读(438) 评论(0) 推荐(0) 编辑
摘要:非对称加密算法需要两个密钥:公开密钥(publicKey)和私有密钥(privateKey);如果用公有密钥加密,对应的就是要私有密钥才能解密;反过来就是私钥加密,公钥解密。 阅读全文
posted @ 2018-02-11 22:59 -桃之夭夭 阅读(1194) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示