自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 浅谈 Java 引用:弱引用 WeakReference

最近在测试 micrometer 的 Gauge 度量时,发现被观察的目标对象,在一开始时能被采集到指标,过了一段时间后(jvm发生了gc),被观察对象的指标采集不到了,经过跟踪发现,Gauge在构建被观察对象时,使用了Java的弱引用。只要规避堆中的对象仅仅只被一个弱引用指向(还被强引用指向),此问题就不会发生,不在此赘述。

2024-06-12 11:27:23 587

原创 Docker 实践:快速搭建 mongodb

【代码】Docker 实践:快速搭建 mongodb。

2024-06-11 15:57:37 223

原创 Docker 实践:快速搭建 nginx

【代码】Docker 实践:快速搭建 nginx。

2024-06-11 14:58:40 101

原创 分布式系统:幂等性设计

幂等性指多次执行和一次执行效果一致,无副作用。举例1,用户创建,调用一次应该和调用多次效果一样,只会创建一个目标用户。举例2,消息订阅,某ID的消息,被消费一次和消费多次,最终效果应一样,不该有副作用。

2024-06-11 14:33:13 640

原创 Docker 实践:快速搭建postgresql

【代码】Docker 实践:快速搭建postgresql。

2024-06-10 19:02:25 210

原创 分布式ID:SnowFlake 雪花算法 Go实现

时间偏移(42bit) | 数据中心ID(5bit) | 节点ID(5bit) | 序号(12bit)时间偏移:当前时间 - 初始时间数据中心:用于多中心场景节点ID:用于分布式场景,如准备3个节点构成集群来生成分布式ID, 那么这三个节点的配置文件中,节点ID一定不要重复,如分别为1、2、3序号:用于毫秒级并发时,自制序号。

2024-06-10 16:46:19 910

原创 Docker 实践:快速搭建Redis

【代码】Docker 实践:快速搭建Redis。

2024-06-10 16:12:00 117

原创 Docker 实践:快速搭建对象存储

快速搭建本地对象存储。

2024-06-10 08:33:03 171

原创 Docker 实践:快速搭建 ELK 日志分析系统

Docker 实践:快速搭建 ELK 日志分析系统,日志分析系统主要解决以下几个问题:日志的收集日志的存储日志的分析不同公司或团队对于日志分析解决方案各不相同,有技术实力的大厂一般自研,本文介绍的 ELK是著名的社区解决方案。ELK 官网(https://www.elastic.co/what-is/elk-stack)具体理论性知识,可自行查阅,下面开始实操搭建。

2024-05-30 11:38:48 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除