![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
Simon格子
平常心
展开
-
Java加密解密算法-PBE加密解密
Java加密解密算法-PBE加密解密原创 2016-07-23 17:55:13 · 1027 阅读 · 0 评论 -
Java加密解密算法-AES加密解密
Java加密解密算法-AES加密解密原创 2016-07-21 20:00:38 · 652 阅读 · 0 评论 -
Java加密解密算法-Base64加密解密
Java加密解密算法-Base64加密解密原创 2016-07-21 20:03:27 · 469 阅读 · 0 评论 -
Java加密解密算法-MD5加密解密
Java加密解密算法-MD5加密解密原创 2016-07-21 20:07:13 · 642 阅读 · 0 评论 -
Java加密解密算法-SHA加密
Java加密解密算法-SHA加密原创 2016-07-21 20:08:35 · 2275 阅读 · 0 评论 -
Java加密解密算法-DES加密解密
Java加密解密算法-DES加密解密原创 2016-07-21 20:10:06 · 537 阅读 · 0 评论 -
Http请求防篡改
签名参数Sign生成方法:1.将所有的参数通过字母升序排序2.将排序后的参数按(keyvalue)的方式拼成一个字符串,把请求参数中的&转换成''.3.把和服务端约定好的验证密钥key放到拼接好字符串的前面,然后MD5 32位加密并转成大写例如:假如请求的数据是http://www.xxx.com/controller/interface?sign=sign_val...原创 2018-10-19 19:03:14 · 7248 阅读 · 0 评论 -
Java并发编程之volatile
Java修饰一个变量为volatile后,其就具备2种特性:1.内存可见性2.禁止指令重排序优化 一、内存可见性是什么呢?volatile是保证共享变量变化可见性的关键字。所谓可见性,就是一个变量在多个线程间可见,而volatile保证了共享变量的改变在多线程之间能够及时的发现。CPU有多个核(线程),每个核(线程)都有一个叫缓冲区(cache),多线程运行程序时每个核的c...原创 2018-11-15 20:07:14 · 145 阅读 · 0 评论 -
两道面试题,带你透彻解析Java类加载机制
在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题:public class Grandpa { static { System.out.println("爷爷在静态代码块"); }}public class Father extends Grandpa{ static { System.out.println("爸爸在静态代码块"); ...转载 2018-12-08 17:27:46 · 278 阅读 · 0 评论