不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第411页
什么是ZAB协议,包括两种基本的模式是什么?-不念博客

什么是ZAB协议,包括两种基本的模式是什么?

ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议,实现分布式数据一致性 所有客户端的请求都是写入到Leader进程中,然后,由Leader同步到其他节点,称为Follower...
防火墙有哪些类型?-不念博客

防火墙有哪些类型?

防火墙可分为软件防火墙和硬件防火墙。软件防火墙又可分为个人防火墙和网关防火墙。 个人防火墙 个人防火墙运行在 PC 上,用于监控 PC 和外网的通信信息。 在 Windows 操作系统中集成了 Windows...
深入浅出RabbitMQ:顺序消费、死信队列和延时队列-不念博客

深入浅出RabbitMQ:顺序消费、死信队列和延时队列

1. 引言 在今天的文章中,我们来聊一聊 RabbitMQ,这是不念在工作中用的最早的消息中间件,主要用于大量数据的异步消费。 2. RabbitMQ 2.1 核心组件 RabbitMQ 是一个开源的消息中间件,它实现了...
JVM解释和编译指南-不念博客

JVM解释和编译指南

Java 是一种跨平台的编程语言。 程序源代码会被编译为 字节码bytecode,然后字节码在运行时被转换为 机器码machine code。解释器interpreter 在物理机器上模拟出的抽象计算机上执行字节码指令。...
Spring Cache缓存注解-不念博客

Spring Cache缓存注解

不念最近在开发公司项目时使用到 Redis 缓存,并在翻看前人代码时,看到了一种关于 @Cacheable 注解的自定义缓存有效期的解决方案,感觉比较实用,因此自己拓展完善了一番后分享给各位。 Spri...
c++面向对象特征-不念博客

c++面向对象特征

封装 封装是OOP的基本特征之一。 允许将数据(成员变量)和方法(成员函数)组合到一个单元中,这个单元称为类。 类的成员变量通常是私有的,只能通过公共接口(成员函数)访问。 封装提供了数...
Linux系统shell中那些特殊变量-不念博客

Linux系统shell中那些特殊变量

在Shell脚本中,$符号有多种含义,它通常用于表示变量、特殊变量或参数,今天介绍几个特殊的变量。 $0表示shell脚本文件本身 $1 ~ $n脚本的位置参数,表示脚本或函数的参数。例如,$1表示第一个...
公有云 私有云 混合云区别是什么-不念博客

公有云 私有云 混合云区别是什么

定义 公有云: 由云服务提供商提供的计算、存储和服务,通过互联网对公众开放使用,用户按照使用的资源和服务进行付费。 私有云: 企业自建的云基础设施,用于独占性业务需求,通常部...