2019年8月28日
摘要: 求2个数的中间值 先说结论:int mid = (start + end) >>> 1 二分查找中我们需要根据 start 和 end 求中点,正常情况下加起来除以 2 即可。 但这样有一个缺点,我们知道int的最大值是 Integer.MAX_VALUE ,也就是2147483647。那么有一个问 阅读全文
posted @ 2019-08-28 20:21 反光的小鱼儿 阅读(482) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/unique-binary-search-trees-ii/solution/xiang-xi-tong-su-de-si-lu-fen-xi-duo-jie-fa-by-2-7/ 描述 给定一个整数 n,生成所有由 1 ... n  阅读全文
posted @ 2019-08-28 17:10 反光的小鱼儿 阅读(655) 评论(0) 推荐(0) 编辑
摘要: DUBBO原理、应用与面经总结 Dubbo SPI机制和IOC SPI 你是否了解SPI,讲一讲什么是SPI,为什么要使用SPI? SPI具体约定:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该 阅读全文
posted @ 2019-08-28 00:31 反光的小鱼儿 阅读(539) 评论(0) 推荐(0) 编辑
摘要: DUBBO原理、应用与面经总结 Dubbo原理和源码解析之服务暴露 Dubbo原理和源码解析之服务引用 服务发布 服务的发布总共做了以下几件事,这个也可以从日志log上看出来: 暴露本地服务 暴露远程服务 启动netty 连接zookeeper 到zookeeper注册 监听zookeeper 将i 阅读全文
posted @ 2019-08-28 00:04 反光的小鱼儿 阅读(439) 评论(0) 推荐(0) 编辑