上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: git tag 看到历史maven的版本。如fastjson git checkout xxx 切换到对应的版本号去 如 git checkout 1.1.22 阅读全文
posted @ 2019-10-26 16:26 妖君你好 阅读(60) 评论(0) 推荐(0)
摘要: hahsmap默认桶的大小是16. 初始化hashmap的时候看构造方法,会发现传入的初始化initialCapacity桶大小会被做一次转成2的幂的操作。 hashmap扩容 resize的时候也会乘2 为什么桶的大小要是2的幂? 为的是均... 阅读全文
posted @ 2019-10-23 09:49 妖君你好 阅读(202) 评论(0) 推荐(0)
摘要: synchronized 不可点击,看不到源码。是因为synchronized 源码被编译成命令,monitor方式 解决并发问题 synchronized 走jvm 再走 os操作系统解决并发问题 。待用os内核会造成用户态和内核态之间的切... 阅读全文
posted @ 2019-10-15 22:16 妖君你好 阅读(74) 评论(0) 推荐(0)
摘要: redis 官网无法下载window版本的。只有linux版本。 window只有在github下载低版本的 为什么? 因为redis 是单线程高性能的。 所以redis需要单线程轮询。 操作系统机制的轮询是不太一样的。 简而言之 linxu轮询... 阅读全文
posted @ 2019-10-15 13:39 妖君你好 阅读(1891) 评论(0) 推荐(1)
摘要: springboot+shiro ----------- 验证md5密码方式 此篇和 我和shiro有个故事02 取不同的来说明 此篇使用md5,那么我们需要给传过来的明文密码做md5. 当创建用户的时候密码使用md5 保存。 这两种规则... 阅读全文
posted @ 2019-10-14 16:40 妖君你好 阅读(72) 评论(0) 推荐(0)
摘要: springboot+shiro ----------- 明文密码方式 表还是那三张表 user表 (此篇忽略salt盐和加密的密码。这篇使用的明文密码) role 角色表 权限表 maven 除了基本的spring包还需要shir... 阅读全文
posted @ 2019-10-14 16:31 妖君你好 阅读(83) 评论(0) 推荐(0)
摘要: 我的本地是window是。远程是linux。并且window能够ping通linux 1 监控本地 Java\jdk1.8.0_131\bin 启动 jvisualvm.exe 。在监控本地的条件下,如果本地运行这tomcat程序或者idea,打开会看... 阅读全文
posted @ 2019-09-04 14:59 妖君你好 阅读(258) 评论(0) 推荐(0)
摘要: 有个需求,数据库有两个字段,ip和端口。是很多其他数据库的地址。现在需要下载这些数据库的数据 之前的做法是 while(true){ 数据库读出一行为下载的数据 下载数据 } 但是下载数据的时候可能会假死,然后线程阻塞了。除非重启继续下载。 现在... 阅读全文
posted @ 2019-08-26 21:20 妖君你好 阅读(86) 评论(0) 推荐(0)
摘要: char [] value 指存放字符的数组 int count 指存入字符的个数 int capacity 指value数组的长度 返回字符个数 返回value数据长度 扩容。如果期望的minimumca... 阅读全文
posted @ 2019-08-14 10:13 妖君你好 阅读(75) 评论(0) 推荐(0)
摘要: clone是克隆方法,直接调用会使用浅克隆。 equals 是比较方法。默认是比较地址一般需要重写一下。 finalize 是提醒回收垃圾 hashcode是返回对象的哈希码 notify,notifyAll,wait 是等待唤醒线程之类的 tostring... 阅读全文
posted @ 2019-08-07 15:25 妖君你好 阅读(65) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页