摘要:
Java之异常处理 1. 引言2. 什么是异常2.1 异常的基本概念2.2 异常分类 3. 异常处理的重要性3.1 程序的稳定性3.2 可读性和维护性 4. Java中的异常处理4.1 异常类层次结构4.2 try-catch块4.3 throws关键字4.4 finally块 5. 最佳实践和规范 阅读全文
2023年8月8日
2023年8月7日
摘要:
Java中的Unsafe类详解 1. Unsafe 概念2. Unsafe 构造及获取3. 功能和应用3.1 内存管理3.1.1 普通读写3.1.2 volatile 读写3.1.3 有序读写3.1.4 直接操作内存 3.2 CAS3.3 偏移量3.4 线程调度3.5 类加载3.6 内存屏障3.7 阅读全文
2023年7月20日
摘要:
RabbitMQ之死信队列 1. 死信的概念2. 死信的来源3. 死信实战3.1 代码架构图3.2 消息 TTL 过期3.3 队列达到最大长度3.4 消息被拒 1. 死信的概念 死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer将消息投递到 broker 或者直接到 阅读全文
2023年7月14日
摘要:
RabbitMQ之交换机 1. Exchanges1.1 Exchanges 概念1.2 Exchanges 的类型1.3 无名 exchange 2. 临时队列3. 绑定(bindings)4. Fanout4.1 Fanout 介绍4.2 Fanout 实战 5. Direct exchange 阅读全文
2023年7月5日
摘要:
RabbitMQ发布确认 1 发布确认原理2 发布确认的策略2.1 开启发布确认的方法2.2 单个确认发布 2.3 批量确认发布2.4 异步确认发布2.5 如何处理异步未确认消息2.6 以上3种确认速度对比 1 发布确认原理 生产者将信道设置为 confirm 模式,一旦信道进入 confirm 模 阅读全文
2023年6月29日
摘要:
Windows上安装Redis教程 一、下载 Redis1. 下载 Redis 压缩包2. 把下载好的压缩包移动到自己的安装目录下 二、安装 Redis三、配置 Redis3.1 配置 Redis 环境变量3.2 配置 Redis 后台服务 一、下载 Redis 1. 下载 Redis 压缩包 我这 阅读全文
2023年6月28日
摘要:
NodeJS下载与安装教程 一、下载 NVM二、安装 NVM三、安装 Node四、配置 NVM 和 NodeJS4.1 配置环境变量4.2 配置node_global和node_cache 这里我是用的 NVM 下载,后期管理 Node 版本很方便,推荐这种方式,还有一种方式是直接下载 NodeJS 阅读全文
摘要:
Windows版Git下载与安装教程 1. 下载Git2. 安装Git3. 配置Git 1. 下载Git 打开Git官网下载地址:https://git-scm.com/downloads 点击Download for Windows 选择git版本进行下载 2. 安装Git 双击安装包 点击Nex 阅读全文
2023年5月11日
摘要:
Oracle21c数据库下载与安装教程 1. 下载安装包2. 解压3. 点击执行setp.exe4. 选择“创建并配置单实例数据库”,点击下一步5. 选择"桌面类(D)",点击下一步6. 使用“虚拟账户”,点击下一步7. 典型安装,输入Oracle基目录,点击下一步8. 概要,点击安装9. 安装要等 阅读全文
2023年5月9日
摘要:
Work Queues 1. 轮询分发消息1.1 抽取工具类1.2 启动两个工作线程1.3 启动一个发送线程1.4 结果展示 2. 消息应答2.1 概念2.2 自动应答2.3 消息应答的方法2.4 Multiple 的解释2.5 消息自动重新入队2.6 消息手动应答代码2.7 手动应答效果演示 3. 阅读全文