0%

之前手贱升级了 MacOS Catalina。10.15中很多 APP 的兼容性比较差,闪退。就硬降级为了 10.14。降级前用了 Time Machine 进行备份。降级后告诉我原来从 Time Machine 中恢复文件,是不能跨大版本的。现在才发现苹果官方的这个教程——从备份恢复 Mac。可以做到跨版本恢复文件。
阅读全文 »

最近需要在 Mac上安装Protobuf,但是安装上版本为3.7,项目中使用的2.5,搜索一下,发现只有新版本的,老版本的已经被下线了,就寻找了一下安装老版本的方式。
阅读全文 »

Dubbo 之类的RPC调用需要采用负载均衡算法,负载均衡目的是是将网络请求,或者其他形式的负载“均摊”到不同的机器上。在 Dubbo 中有四种实现方法,在业务中比较常用的就是一致性哈希算法,它能够保证同一个 key 的请求能放到同一台机器上,主要针对一些具有缓存的业务。
在 Dubbo 服务 Provider 上下线时,因为需要重新计算一致性哈希的原因,会导致消费端线程堵塞。

阅读全文 »

Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。
阅读全文 »