算法
一只想飞的追梦者
这个作者很懒,什么都没留下…
展开
-
Base64加密
base64加密就是把所有传递过来的字符用a~z,A~Z,0~9,+,/这64个中的信息代替,所有base64就因此而来例如:A 先把A转化对应的10进制65,然后在转为对应的2进制:1000001,发现这个二进制只有7位,所以在前面加一个零凑够8位,即:01000001;然后我们加密时,把这个二进制按照6的倍数去划分,不够再末尾加0,因为8和12差4位,所以加0位0100000100原创 2018-01-11 16:16:05 · 1526 阅读 · 0 评论 -
项目中加密的使用
一般加密都是先用md5加一次,在用base64加密一次具体加密Java代码如下: MessageDigest sha = MessageDigest.getInstance("MD5"); BASE64Encoder base64Encoder =new BASE64Encoder(); String password = base64Encod原创 2018-01-17 16:46:46 · 261 阅读 · 0 评论 -
LRUMap
超出最大限制,替换最近未被使用的key public static void main(String[] args) {// SimpleMemoryCache map = new SimpleMemoryCache();// long start = new Date().getTime();// map.put("a",2222);原创 2018-01-19 10:21:25 · 364 阅读 · 0 评论