摘要: https://www.cnblogs.com/skywang12345/p/3310835.html 阅读全文
posted @ 2019-01-02 16:38 multitude 阅读(586) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/JzedyBlogs/p/10208295.html 写得非常好: 这个是Java1.8 put流程 1.通过hash函数计算key的hash值,调用putVal方法 2.如果hash表为空,调用resize()方法创建一个hash表 3.根据hash 阅读全文
posted @ 2019-01-02 16:25 multitude 阅读(2241) 评论(0) 推荐(0)
摘要: JAVA不可变类(immutable)机制与String的不可变性 https://www.cnblogs.com/jaylon/p/5721571.html 阅读全文
posted @ 2018-12-27 20:18 multitude 阅读(127) 评论(0) 推荐(0)
摘要: Object中自带native clone()方法. 研究了一下用法. 1 public class DeepCopyTest { 2 3 public static void main(String[] args) throws CloneNotSupportedException { 4 5 t 阅读全文
posted @ 2018-12-27 20:08 multitude 阅读(313) 评论(0) 推荐(0)
摘要: 在Dubbo, MySQL JDBC,SpringBoot中见过SPI,各自有各自实现. 先记一笔SPI, ServiceProviderInterface SpringBoot的Loader https://blog.csdn.net/qq_27529917/article/details/808 阅读全文
posted @ 2018-12-27 14:04 multitude 阅读(284) 评论(0) 推荐(0)
摘要: 那天学些了常量池的一些特性, 写了一些代码来验证理论. 1 public class TestConstantsPool { 2 public static void main(String[] args) { 3 integerPoolNewInteger(); 4 } 5 6 static vo 阅读全文
posted @ 2018-12-26 13:33 multitude 阅读(258) 评论(0) 推荐(0)
摘要: 从Java虚拟机角度来讲,有两种类加载器.1.启动类加载器.(Bootstrap ClassLoader,C++)2.所有其他类加载器.(Java,java.lang.ClassLoader) 系统提供的类加载器1.启动类加载器(Bootstrap ClassLoader):加载JAVA_HOME\ 阅读全文
posted @ 2018-12-26 13:29 multitude 阅读(326) 评论(0) 推荐(0)
摘要: 支持生产阻塞的线程池, 使用了阻塞生产者的方式. 把队列设为有限队列.队列满了,调用构造时传入的RejectedExecutionHandler去拒绝任务的处理 RejectedExecutionHandler中继续往有界队列中put(阻塞)来添加元素. http://ifeve.com/block 阅读全文
posted @ 2018-12-22 12:59 multitude 阅读(271) 评论(0) 推荐(0)
摘要: 1. c:\mysql-router, c:\mysql-5.7.23, 这两个目录的bin都要加入path 2. c:\mysql-shell,在bin下,有一个 mysqlsh.exe, 双击,打开 3. 开始创建sandbox 有个外国人写得很好: https://mysqlservertea 阅读全文
posted @ 2018-12-18 18:43 multitude 阅读(1039) 评论(0) 推荐(0)
摘要: ssh -L 3307:127.0.0.1:3306 user@ssh-server -N 其中127.0.0.1:3306是指 ssh-server要访问资源的ip和端口 而3307则是隧道的开口,ssh-client所在机器要访问的入口. https://www.ibm.com/develope 阅读全文
posted @ 2018-12-14 15:35 multitude 阅读(227) 评论(0) 推荐(0)