在计算机科学中,我们常常会碰到时间换空间或者空间换时间的情况,即为了达到某一个方面的最优而牺牲另一个方面。Bloom Filter在时间空间这两...
ThreadLocal提供了线程的局部变量,每个线程都可以通过set()和get()来对这个局部变量进行操作,但不会和其他线程的局部变量进行冲突...
Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit易于安装,而且非常轻...
什么是动态链接库 C/C++编译出来的库有两种:静态链接库和动态链接库。 静态库后缀名在Windows上是.lib,Unix/Linux上是.a...
在我们启动一个Java进程的时候,我们通常会想这个进程究竟会启动几个线程呢,其中显而易见的是肯定会启动一个主线程,也就是我们常说的Main方法。...
RPC Remote Procedure Call,远程过程调用。简单来说就是两个进程之间的数据交互。正常服务端的接口服务是提供给用户端(在We...
kafka需要将要发送的消息序列化为字节数组才能发送给Boker,kafka Client 自带了几种序列化方式:String、ByteArra...
Git Flow Git Flow工作流通过为功能开发、发布准备和维护分配独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供了一些...
负载均衡 负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高应用的性能和可靠性。 GRPC负载均衡 关于GRPC的...