10 2019 档案
摘要:git tag 看到历史maven的版本。如fastjson git checkout xxx 切换到对应的版本号去 如 git checkout 1.1.22
阅读全文
摘要:hahsmap默认桶的大小是16. 初始化hashmap的时候看构造方法,会发现传入的初始化initialCapacity桶大小会被做一次转成2的幂的操作。 hashmap扩容 resize的时候也会乘2 为什么桶的大小要是2的幂? 为的是均...
阅读全文
摘要:synchronized 不可点击,看不到源码。是因为synchronized 源码被编译成命令,monitor方式 解决并发问题 synchronized 走jvm 再走 os操作系统解决并发问题 。待用os内核会造成用户态和内核态之间的切...
阅读全文
摘要:redis 官网无法下载window版本的。只有linux版本。 window只有在github下载低版本的 为什么? 因为redis 是单线程高性能的。 所以redis需要单线程轮询。 操作系统机制的轮询是不太一样的。 简而言之 linxu轮询...
阅读全文
摘要:springboot+shiro ----------- 验证md5密码方式 此篇和 我和shiro有个故事02 取不同的来说明 此篇使用md5,那么我们需要给传过来的明文密码做md5. 当创建用户的时候密码使用md5 保存。 这两种规则...
阅读全文
摘要:springboot+shiro ----------- 明文密码方式 表还是那三张表 user表 (此篇忽略salt盐和加密的密码。这篇使用的明文密码) role 角色表 权限表 maven 除了基本的spring包还需要shir...
阅读全文

浙公网安备 33010602011771号