会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
酷酷
何德何能
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
52
下一页
2024年10月29日
【RocketMQ】消息的发送过程之 Broker 故障延迟或者容错机制
摘要: 1 前言 上节我们主要看了下消息生产者的启动以及消息的发送过程,内容比较多,篇幅比较长,有一些细节没看到,比如 Broker 的故障延迟机制,所以这节我们就单独来看一下这块内容。 还有我们要知道的是,这个机制默认是关闭的: // ClientConfig /** * 开启消息发送的客户端容错机制 *
阅读全文
posted @ 2024-10-29 19:36 酷酷-
阅读(179)
评论(0)
推荐(0)
2024年10月28日
【RocketMQ】消息的生产以及发送过程
摘要: 1 前言 上节我们主要看了下 NameServer 的启动以及与 Broker 之间的通信比如路由的注册、发现与删除,那么本节我们将从消息的数据结构开始,逐步介绍生产者的启动流程和消息发送的流程。 看之前可以先准备个测试发送消息的,一方面不懂的可以随时调试,另一方面可以帮助更好的理解: public
阅读全文
posted @ 2024-10-28 21:03 酷酷-
阅读(932)
评论(0)
推荐(0)
2024年10月26日
【RocketMQ】路由中心 NameServer 与 Broker
摘要: 1 前言 上节我们准备了源码以及环境的运行,其中我们启动的时候,会首先启动 NameServer,那么这节我们先看下组件 NameServer,看看它主要是干什么的,在整个生产消费的链路中充当了什么角色,发挥着什么作用。 2 NameServer RocketMQ路由管理、 服务注册及服务发现的机制
阅读全文
posted @ 2024-10-26 11:55 酷酷-
阅读(1190)
评论(0)
推荐(0)
【RocketMQ】源码以及环境搭建
摘要: 1 前言 本节我们开始看一下 RocketMQ 相关的东西,我们主要看一条链路,大致如下: (1)环境的搭建,源码的下载 (2)NameServer 以及 Broker 之间的通信 (3)消息的生产以及发送过程 (4)消息的消费过程 大概看这四方面的内容,本节主要看下源码的下载以及环境的搭建。 在看
阅读全文
posted @ 2024-10-26 09:18 酷酷-
阅读(354)
评论(0)
推荐(0)
2024年10月24日
【Java并发】【AQS锁】锁在源码中的应用
摘要: 1 前言 本节主要记录下基于 AQS 衍生出来的一些常用锁比如:CountDownLatch、ReentrantLock、Semaphore、ReentrantReadWriteLock 等他们在源码中的一些应用,好记性不如烂笔头。 2 CountDownLatch 2.1 RocketM
阅读全文
posted @ 2024-10-24 07:56 酷酷-
阅读(40)
评论(0)
推荐(0)
2024年9月27日
【设计模式】适配器模式以及源码应用
摘要: 1 前言 最近看源码的时候,经常看到适配器模式的出现,所以本文来记录一下什么是适配器模式,它的结构特点是什么呢?以及它在源码中的一些应用。 2 适配器模式 2.1 基本概念 适配器模式,适配两个字最能体现其思想,也可以理解为协调、转换,有点类似我们平时见到的各种转换头的作用,它就是一种东西转变为另一
阅读全文
posted @ 2024-09-27 07:10 酷酷-
阅读(77)
评论(0)
推荐(0)
2024年9月25日
【SpringBoot】@Validated @Valid 注解校验时机实现原理
摘要: 1 前言 上节我们看了【SpringBoot】@Validated @Valid 参数校验概述以及使用方式,对于 @Valid 以及 @Validated 有了大概的认识,并也尝试了集中校验方式,那么本节我们重点看一下 SpringBoot 中 @Valid @Validated 的校验实现原理。
阅读全文
posted @ 2024-09-25 11:52 酷酷-
阅读(1338)
评论(0)
推荐(0)
2024年9月24日
【SpringBoot】@Validated @Valid 参数校验概述以及使用方式
摘要: 1 前言 最近在思考 SpringBoot 中的参数校验,比如我们写一段业务代码,首要的就是校验参数,单据编码空不空,数量空不空,客户空不空等,最简单的就是单独抽个方法逐个进行 if else 校验,高级点的整个校验工厂,当需要校验某种业务的时候,拿到校验器来校验,可以是简单工厂或者工厂方法都可以实
阅读全文
posted @ 2024-09-24 16:00 酷酷-
阅读(5273)
评论(0)
推荐(0)
2024年9月21日
【工具使用】【JProfiler】【K8S】JProfiler 直接连接你的阿里云上的 ACK 或者你的 K8S
摘要: 1 前言 最近有个线上系统的 CPU 比较高,当然我们可以去线上导一份快照,然后分析快照。最近发现 JProfiler 可以直接连接你线上的集群然后分析某个服务,直接可以在本地看到你服务的各种运行情况,当然这可能会拖慢你的服务,因为它也是通过 JVM 本身提供的远程加载 Agent 继而收集各种信息
阅读全文
posted @ 2024-09-21 21:34 酷酷-
阅读(253)
评论(0)
推荐(0)
2024年9月19日
【工具使用】【Shell脚本】【gitlab】【最终篇】获取当前用户页面上可以看到的所有仓库代码以及拉推新仓库
摘要: 1 前言 前边我写过 【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码并指定分支推送给客户仓库 以及 【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码,其中都有一个获取所有的仓库代码并且上一篇拉下所有的仓库并推送给客户仓库里唯一剩下的问题就是获取所有的仓库感觉不全,比
阅读全文
posted @ 2024-09-19 08:23 酷酷-
阅读(241)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
52
下一页
公告