自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zookeeper3.5.9源码编译和启动

这是一个在 windows 系统下,用 InteliJ Idea 打开项目并编译启动 zookeeper server 的过程记录

2024-03-11 04:02:31 1025

原创 如何在对Docker-java项目进行jvm调优-内存

通过`jps`查看当前java进程列表,通过`jstat -gccapacity`统计java进程的内存池容量,也可以通过`jstat -gc`来统计,通过`jstat -gcutil`统计java进程的垃圾收集统计信息,查看元空间情况,计算性能参数,修改JVM参数`-Xmx`、`-Xms`、`-XX:MetaspaceSize`、`-XX:MaxMetaspaceSize`

2023-12-20 09:50:33 2487

原创 PostgreSQL复杂嵌套json数据修正案例

我们系统由于新需求的影响,需要对历史数据的一个复杂嵌套结构的json类型字段进行批量修正,需要写sql脚本用来执行修正。案例非常典型,可以用于后续工作参考

2023-10-30 13:12:40 376

原创 Kafka源码调试(四):物理日志文件解析原理

Kafka 主题分区的物理存储文件是二进制文件,人眼不可读,需要经过程序解码,那这个解码过程是怎么样的呢,每个字段对应的那些字节呢?

2023-03-09 21:13:52 631

原创 Kafka源码调试(三):发送事务消息时的Kafka请求抓包分析

用 wireshark 在客户端发送事务消息到Kafka以及完成消费提交事务结束的整个过程中抓包并进行分析

2023-03-09 21:01:58 662

原创 Kafka源码调试(二):编写简单测试客户端程序,以及发送事务消息的日志留档

1. 写一个测试客户端,采用流式应用的典型 “consume-transform-produce” 模式2. 记录 Kafka broker 节点日志,客户端日志等用于后续文章参照对比

2023-03-09 20:48:21 453

原创 AviatorScript关于精度的坑(Double类型的0.0000000000000001问题)

比较运算符 两边的计算结果和静态值明明人眼观察下是相等的,为什么得到的结果却与人算的出来的结果不一致呢?1. 公式中的静态值 `0.95` 在系统中转换后,它被 `Double` 类型表示为了 `0.9500000000000001`。2. 用计算结果的 `0.95` 去和 `0.9500000000000001` 做比较,得到的结果理所当然是 `=` 了

2023-03-07 20:33:38 1001 1

原创 Nacos服务注册成功,但是服务列表看不到,配置也拉取不到问题

服务也正常启动了,日志提示服务注册成功了,说明网络连接和端口号都是没有问题的。但是,Nacos管理界面里服务列表就是看不到注册上去的服务,配置文件也没有成功加载,那么问题出在哪呢?请检查“命名空间id”和配置是否一致,而不是命名空间名称

2023-02-16 13:57:58 12774 6

原创 Kafka源码调试(一):如何开始调试Kafka源码

1. 搭建scala、gradle、zookeeper调试环境;2. 调试Kafka2.4.1源码

2023-02-15 21:08:32 1181

原创 安装zsh详解

Oh My Zsh 安装过程,以及过程中遇到的一些问题以及解决方案

2023-02-13 11:09:29 2899

原创 实现模板:Spring下的策略委派模式

Spring框架下,如何利用策略委派模式,让代码更有可维护性和可扩展性

2022-12-21 17:55:42 190

原创 spring-boot下,Kafka 可靠性应用方案

从零应用 kafka 进行业务解耦。逐步由基本应用实现开始,逐渐解决遇到的问题。1. 消息失败重试问题2. topic资源不足问题3. 分布式阻塞锁解决数据一致性问题4. 幂等判断问题5. 定时轮询器补偿问题6. Kafka事务问题

2022-12-20 21:12:10 1190

原创 kafka-报错-The coordinator is not aware of this member

kafka-报错-“The coordinator is not aware of this member”。我在项目里把原来用着的 独立消费者 consumer-group-id 同时当做消费者组来消费分区信息,导致协调器找不到这个 consumer-group-id

2022-12-14 21:05:34 3864

原创 当zookeeper启动失败:Invalid config, exiting abnormally

zookeeper 启动报错:Invalid config, exiting abnormally 解决方案

2022-12-12 15:49:40 3658

原创 CentOS Docker 用简单脚本部署Nginx+SSL证书+Mysql+Redis

CentOS Docker 用简单脚本部署Nginx+SSL证书+Mysql+Redis

2022-11-06 18:47:53 924

原创 记一次云服务器重装CentOS7系统

记一次云服务器重装CentOS7系统

2022-11-05 14:24:36 1516

翻译 CentOSPlus存储库 - 《The CentOSPlus Repository》的中文翻译

该 **CentOSPlus** 存储库包含的包是对CentOS base+CentOS updates存储库中的包的升级。这些软件包不是上游发行版的一部分,并以牺牲上游兼容性为代价扩展了CentOS的功能。启用此存储库会使CentOS与上游有所不同。在启用CentOSPlus之前,您应该了解此含义。您可以在我们的镜像上浏览CentOSPlus目录中的CentOS 6,CentOS7 或 CentOS8,以了解要使用的体系结构。

2022-11-03 23:03:57 304

翻译 CentOS的可用存储库 -《Available Repositories for CentOS》的中文翻译

CentOS和其他第三方开发人员提供了几个存储库,这些存储库提供了默认基本库和更新存储库中未包含的软件包。尽管没有一个列表可以100%完整,但正如任何人都可以宣布存档一样,它代表了一些重大的工作,并提供了每个存储库所提供内容的摘要。这些资料库在CentOS社区内具有不同程度的稳定性,支持和合作。

2022-11-03 22:48:27 530

原创 Python脚本:快速将 Spring 在线官方文档格式化为 Markdown 格式文档

Python 快速将 Spring 在线官方文档格式化为 Markdown 格式文档。

2022-11-01 17:50:00 372

原创 用 docker 部署kafka

通过 docker 部署 kafka 服务

2022-10-31 10:16:36 21669 2

原创 termux搭建随身 git 服务器

我有一台淘汰的空闲安卓手机,想要将它作为一个随身的 git 服务器,上传和下载一些笔记和文件的时候只需要连接局域网,或者通过手机局域热点。

2022-10-30 19:46:16 1300

原创 通过git在 CentOS Linux 服务器上搭建远程仓库

可以通过外网对git服务器的仓库进行`clone`、`pull`、`push`等操作,就像github一样,但不想要部署gitlab这种大型管理工具,因为它太耗费服务器资源。

2022-10-30 19:39:04 412

原创 mybatis在if标签中判断枚举导致类型错误问题

mybatis在if标签中判断枚举导致类型错误问题。去掉 ` and req.status != ''` 即可

2022-09-05 15:27:34 538

翻译 Kafka 3.2 文档(翻译) - 3.3 生产者配置

生产者配置项,包括重试、幂等、事务、超时、反馈

2022-08-22 17:26:23 384

原创 MBR引导程序源码理解

目录MBR引导程序源码理解序参考链接开机流程简述与MBR引导程序的关系进入 BIOS 确认开机启动磁盘获取引导磁盘第一扇区MBR数据反汇编MBR.bin源码解读`00000000 EB63 jmp short 0x65``00000065 FA cli``00000066 90 nop``00000067 90 nop``00000068 F6C280 test

2022-05-04 18:47:18 2927 5

原创 PostgreSQL 排序字段不唯一导致分页查询结果出现重复数据

排序字段不唯一导致分页查询结果出现重复数据n对1关系的连表查询时,如果根据1端表的字段排序就肯定要加一个n端的id

2022-04-02 11:01:59 1708

原创 磁盘MBR分区理解

把磁盘第一扇区的MBR分区内容打印出来分析看看

2022-04-01 17:56:59 5752

原创 OnePlus 7 OxygenOS 10.3.8刷入Kali-NetHunter-2022.1成功案例

章节目录参考链接感想环境声明安装TWRP通过TWRP刷入Magisk安装Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip安装NetHunter重启系统成果图参考链接Kali-Nethunter官方刷机包下载地址,从中选择OnePlus7版本的OnePlus 7 / OnePlus 7 Pro (OxygenOS 10)官方教程:Installing NetHunter On the OnePlus 7OnePlus 7 解密包,原作者下载页面D

2022-03-24 14:46:04 9163 35

空空如也

空空如也

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

TA关注的人

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