
项目实践
文章平均质量分 96
猫吻鱼
天下大势,合久必分,分久必合
展开
-
【项目实践07】【多线程下事务的一致性】
本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。本篇从开篇到完成至少搁置了半年,因此之前的一些想法记不太清楚了。总之:本篇的方案未经过实际验证,谨慎使用。本篇的灵感来源自Spring在多线程环境下如何确保事务一致性,正如其文章内容所属,想实现 多线程下事务的一致性 有多重方案选择,包括最基础的 JDBC 编程、或者 分布式事务思想等,不必局限于此。原创 2025-02-20 10:51:50 · 1110 阅读 · 0 评论 -
【项目实践06】【Retrofit2 框架的使用】
最近项目需要使用coze的功能,因此在引入 coze 提供的 SDK 时看到其使用了 Retrofit2 内容,简单了解后得知 Retrofit2 封装了网络请求功能。巧就巧在目前正在开发的项目中有一个模块功能需要调用大量三方 API,因此决定使用 Retrofit2 来完成 Http 请求。Retrofit2 是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端框架,由 Square 公司开发。原创 2025-02-17 13:33:51 · 1266 阅读 · 0 评论 -
【项目实践05】【MySQL 临时表导致磁盘占用100%】
本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。某年某月某日清晨,某台服务器磁盘告警,使用率达到100%导致服务崩溃。告警的服务器仅仅用来安装了几个中间件,包括 MySQL、RabbitMQ、Nacos等,其中可能产生大量落盘的只有 MySQL 数据落盘 或者 RabbitMQ 消息堆积。通过。原创 2024-06-20 19:40:02 · 1454 阅读 · 0 评论 -
【项目实践04】【RocketMQ消息收发拦截器】
文章目录一、前言二、项目背景三、实现方案1. 关键接口2. 消息发送方3. 消息消费方4. 配置引入类5. 使用示例四、思路扩展1. 消费流程简介一、前言本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。二、项目背景原本的目的是想实现 MQ 消息之间的 TraceId 追踪。如下两个拦截器可以实现 MQ 消息之间 TraceId 的传递,不过项目后面转用 TLog 。(但是写都写了,不能浪费 )三、实现方案1. 关键接口消息发送方原创 2024-03-07 19:00:00 · 2237 阅读 · 0 评论 -
【项目实践03】【布隆过滤器】
本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。原创 2024-02-04 20:24:35 · 1177 阅读 · 0 评论 -
【项目实践02】【优先级阻塞队列】
本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。原创 2024-02-01 15:06:47 · 614 阅读 · 0 评论 -
【项目实践01】【请求的路由转发】
本系列用来记录一些在实际项目中的小东西,并记录在过程中想到一些小东西,因为是随笔记录,所以内容不会过于详细。原创 2023-11-12 14:44:11 · 475 阅读 · 1 评论