赵志浩的个人空间 贪、嗔、痴,本分、平常心、实事求是,加油 🎉

Java 线程安全问题的本质

目录: 线程安全问题的本质 简单理解CPU

赵志浩 赵志浩 Published on 2020-12-19

Thread interrupt() 线程中断的详细说明

GitHub源码地址 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop, Thread.suspend, Thread.resume 都已经被废弃了。Java Thread.interrupt()方法所提供的线程中断,实际就是从线程外界,修改线程内部

赵志浩 赵志浩 Published on 2020-12-09

kafka 消费组功能验证以及消费者数据重复数据丢失问题说明 3

背景 上一篇文章记录了kafka的副本机制和容错功能的说明,本篇则主要在上一篇文章的基础上,验证多分区Topic的消费者的功能验证; 目录: 消费组功能验证

赵志浩 赵志浩 Published on 2020-12-04

kafka 消费者 3

./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 2 --topic arnold_consumer_test_1 ./kafka-topics.sh --describ

赵志浩 赵志浩 Published on 2020-12-02

Cat 消息文件存储结构

消息模型 消息流水线 消息文件存储 CAT 针对消息写多读少的场景,设

赵志浩 赵志浩 Published on 2020-11-30

JVM 内存分析 Mat使用详解

背景 笔记中躺了很久的文章,今天用到Mat时发现之前写的内容还算清晰,分享出来; 如下所举例使用的dump文件是针对之前使用的ignite库溢出时的dump文件;关于ignite的概念此处不再叙述,本篇文章重点则在于Mat即可 Mat的作用 MAT是Memory Analyzer tool的缩写,是

赵志浩 赵志浩 Published on 2020-11-28

MySql Binlog 说明 & Canal 集成MySql的更新异常说明 & MySql Binlog 常用命令汇总

目录 背景介绍 开启MySql binlog binlog-format参数说明 binlog_row_image参数说明 测试参数变更对Binlog日志记录内容的影响 binlog_row_image配置为FULL进行测试 binlog_row_image配置为MINIMAL测试 常用的MySql

赵志浩 赵志浩 Published on 2020-11-17

ElasticSearch 集群基本概念及常用操作汇总(建议收藏)

目录: ElasticSearch集群特性 es部署安装,要踩的坑少不了 ElasticSearch CRUD操作 ElasticSearch Search操作 ElasticSearch 分词器analyzer ElasticSearch,集群特性 ES的集群是基于Master Slave架构的

赵志浩 赵志浩 Published on 2020-11-10

Canal源码中好用的细节以及一些值得学习的部分

在 IDEA Canal项目中直接全局搜索 “好用”; 以及搜索 FIXME相关的内容: canal中的项目结构,以及项目的打包方式,项目的pom关联,以及项目的打包最终生成的项目结构,都值得再好好学习一下; canal中对于kafka的封装,es6,es7的一些封装,对一些其它的mq的封装,还有一

赵志浩 赵志浩 Published on 2020-11-07

K8S Canal基于Prometheus进行实时指标监控

部署canal的prometheus监控到k8s中 1、grafana的docker部署方式;https://grafana.com/grafana/download?platform=docker 2、prometheus的docker部署方式: https://github.com/promet

赵志浩 赵志浩 Published on 2020-11-06
Previous Next