10 2019 档案

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