相关文章
仿 RabbitMQ 实现的简易消息队列
文章目录 项目介绍开放环境第三⽅库介绍ProtobufMuduo库 需求分析核⼼概念实现内容 消息队列系统整体框架服务端模块数据管理模块虚拟机数据管理模块交换路由模块消费者管理模块信道(通信通道)管理模块连接管理模块 客户端模块 公共模块日志类其他工具类…
建站知识
2025/2/13 3:08:56
java-list源码分析
List底层:
List 是 Java 中的一个接口,具体的底层实现取决于它的实现类。最常见的 List 实现类是 ArrayList 和 LinkedList,它们的底层原理完全不同。下面我们分别分析这两种实现类的底层原理。
ArryList原理:
ArrayList 是基于…
建站知识
2025/2/20 17:04:24
Java | RESTful 接口规范
关注:CodingTechWork
引言 作为一名程序员,制定清晰、一致且高效的 RESTful 接口规范对于团队的开发效率和项目的长期维护至关重要。本文将详细介绍 RESTful 接口的设计理念、请求方法分类、核心规范,以及正确和错误的示例,帮助团…
建站知识
2025/2/25 13:58:56
git fetch和git pull 的区别
git pull 实际上就是 fetch merge 的缩写, git pull 唯一关注的是提交最终合并到哪里(也就是为 git fetch 所提供的 destination 参数)
git fetch 从远程仓库下载本地仓库中缺失的提交记录,并更新远程分支指针 git pull抓取更新再合并到本地分支,相当于…
建站知识
2025/2/19 2:00:11
探索Aviator:轻量级Java动态表达式求值引擎的使用指南
目录
一、快速介绍
(一)Aviator
(二)Aviator、IKExpression、QLExpress比较和建议
二、基本应用使用手册
1.执行表达式
2.使用变量
3.exec 方法
4.调用函数
调用内置函数
调用字符串函数
调用自定义函数
5.编译表达式…
建站知识
2025/2/18 22:59:12
响应式编程库(三) -r2dbc
r2dbc整合 什么是r2dbc版本选择简单试用整合springbootDatabaseClient 进行查询使用Repository接口(对应mapper)实体类复杂查询(一对一)实体类转换器测试代码一对多关系 什么是r2dbc
反应式关系数据库连接(R2DBC)项目为关系数据库…
建站知识
2025/2/24 15:32:15
通过Demo案例的形式弄懂Java中的设计模式
本文通过Java代码的形式手写设计模式案例,包含多个设计模式,例如常见的责任链模式,单例模式,工厂模式,模板模式,策略模式等,让你能轻松学懂设计模式以及能够手写出来 工厂模式
什么是工厂模式 …
建站知识
2025/2/24 16:05:31