最近面试了一位同学,在校期间对 QEMU 进行了二次开发,实现了设备建模、故障注入、信息提取功能。面试结束后感觉挺受启发,所以自己又多了解了一下 QEMU,发现可以基于 QE...
最近面试了一位同学,在校期间对 QEMU 进行了二次开发,实现了设备建模、故障注入、信息提取功能。面试结束后感觉挺受启发,所以自己又多了解了一下 QEMU,发现可以基于 QE...
0. 最近发现有个 Java 写的 sidecar 程序本来运行很平稳,忽然 Young GC 的频率就开始升高,新生代大小频繁的调整,最终是在一轮 Mixed GC 之后才...
0. Rust 在 1.39.0 为异步编程提供了语法层面的支持,也就是 async 和 await。 跟 Go 等语言不同的是 Rust 自身并没有内建异步执行的运行时(例...
最近学习张磊的《深入剖析Kubernetes》,感觉 Kubernetes 编程范式确实优秀,这里总结一下。 1. 声明式 API API 对象 从 Kubernetes 使...
0. 使用 maven 管理项目一开始方便,但是随着依赖越来越多就会越来越麻烦。 最头痛的问题就是依赖冲突,做为最终使用方可以通过 <exclusions> 解决,但是作为 ...
1.递归与尾递归 1.1 递归 1.1.1 递归定义 递归大家都不陌生,一个函数直接或间接的调用它自己本身,就是递归。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规...
@千淘萬漉 InheritableThreadLocal 在使用线程池的情况,依旧会存在变量传递的问题,阿里以一个解决这个问题的开源实现,可以github找下😂
SpringBoot异步编程最近在实现一个聚合搜索的需求时,由于需要从五个索引中查询数据,然后再将搜索结果组合返回给前端app展现,显然这个地方不能再用同步的方式来操作了,如果有一个索引查询出现耗时较长...
0. Netty 是一个好工具,但也不是怎么使用都好,其中有些用法也得注意,就比如说 FixedChannelPool: 异步获取连接,在 listener 回调中对消息进行...
最近忙着调研gRPC做服务治理,尝试用protobuf3重写现有的接口逻辑,发现了一个问题:protobuf3的基本类型不支持nullable。如果想表达“没有”,就只能用对...
火狐插件多,而且没被屏蔽
本文代码基于 redis 4.0.14 版本,主要涉及PSYNC协议相关。 1. MASTER 收到 REPLCONF 命令 1.1. 收到 listening-port L...
她要不是这么多缺点,怎么会看上你呢?
kafka 中心化采集方案 概述 通过中心化采集获取kafkaconsumer端的offset指标。kafka的offset指标可以从两个地方获取(本文仅讨论kafka集群管...
思路 递推,f(n)与f(n-1)的关系,已经f(1)已知,O(n)的复杂度求出结果。f(n) = (f(n-1) + m)%n
01 前段时间,一个高中同学找我借钱,开口就要借5千块钱。 我赶忙把微信里的7千多块钱转到银行卡,然后把仅剩的两百多块余额截图发给他。 并带着惋惜的口吻说:前些天女朋友生日为...