首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SmellyCat1024
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
SmellyCat1024
2年前
关注
基于RoaringBitmap通用消息去重组件设计
1 背景 消息中间件是分布式系统常用的组件,通常认为,消息中间件是一个可靠的组件。 可靠意味着消息消息不会丢失,但是消息可能会重复投递,或者是重复消费。 通常保证消息只消费...
18
2
分享
SmellyCat1024
2年前
关注
Kafka入门介绍
1 初识Kafka 1.1 Kafka三大角色 消息系统 具备消息系统的解耦、冗余存储、流量削峰、缓冲、异步通信、扩展性、可恢复性等功能。与此同时,Kafka 还提供了大多...
1
评论
分享
SmellyCat1024
2年前
关注
kafka事务及幂等性
事务 消息传输保障有3个等级 At most once 最多一次(<=1): 消息不会被重复发送,最多被传输一次,但也有可能一次不传输 At least once 最少一次...
1
评论
分享
SmellyCat1024
2年前
关注
G1 垃圾收集器详解
G1 垃圾收集器原理详解 theme: smartblue 1 G1的内存模型 传统的GC收集器将连续的内存空间划分为新生代、老年代。 而G1虽然还保留了新生代和老年代的逻...
1
评论
分享
SmellyCat1024
关注了
竹子爱熊猫
SmellyCat1024
2年前
关注
深入理解Mysql 超时配置项
1 JDDB超时 JDBC 是 Java 应用程序中用于访问数据库的一套标准 API 类型4驱动是通过socket来处理字节流的。如果socket超时设置不合适,类型4驱动...
2
评论
分享
SmellyCat1024
2年前
关注
MySQL|死锁排查
1 死锁分析 1.1 锁超时配置 相关sql innodb_lock_wait_timeout innodb的dml操作的行级锁的等待时间, 适用于InnoDB行锁。 最小...
0
评论
分享
SmellyCat1024
2年前
关注
Java内存模型(JMM)
1 CPU的内存模型 1.1 局部性原理 在CPU访问存储设备时,无论是存取数据抑或存取指令,都趋于聚集在一片连续的区域中,这就被称为局部性原理。 时间局部性(Tempor...
0
评论
分享
SmellyCat1024
2年前
关注
深入分析Kafka的可靠性保证
Kafka可靠性保证 1.1 副本剖析 Kafka 从 0.8 版本开始为分区引入了多副本机制,通过增加副本数量来提升数据容灾能力。 同时, Kafka 通过多副本机制实现...
4
评论
分享
SmellyCat1024
2年前
关注
从Linux I/O到Reactor模式,多图长文梳理
1 Linux IO模型 对于一次IO访问(以read为例),会经历两个阶段: 第一阶段:等待数据准备,数据到达内核(等待网络上的数据分组到达,或者从磁盘等拷贝到内核) 第...
4
评论
分享
SmellyCat1024
2年前
关注
JAVA线上问题排查|CPU篇
CPU升高的排查步骤和分析思路 CPU升高通常会引起系统运行缓慢甚至不可用,线上报警等。 可能的原因主要有两种: 系统内存耗尽,从而导致Full GC次数过多,系统缓慢 代...
4
评论
分享
SmellyCat1024
2年前
关注
JAVA线上问题排查|内存篇
内存溢出是最常见的线上问题。文章对常见的内存溢出场景进行了介绍,分析了内存泄漏的排查步骤,以及堆外内存排查分析。帮助我们在遇到内存相关的问题时,提供了一些排查思路及工具。...
3
评论
分享
SmellyCat1024
2年前
关注
字节码增强技术&手写一个 Java Agent
1 字节码增强技术 字节码增强技术就是一类对现有字节码进行修改或者动态生成全新字节码文件的技术。字节码的实现方式有下图几种: 1.1 ASM ASM可以直接生成.class...
18
2
分享
SmellyCat1024
2年前
关注
Linux性能工具
对系统和进程的性能分析和优化是一个长期的过程,需要结合系统的各项指标进行分析。在这篇文章中我们将罗列一系列常用的Linux 性能工具,并对相关的概念和参数命令等作了详细介绍...
3
评论
分享
SmellyCat1024
2年前
关注
JDK 命令行工具
Java JDK命令行工具主要有 jps、jstat、jinfo、jmap、jhat、jstat。给一个系统定位问题的时候,使用这些工具可以加快我们分析数据、定位解决问题的...
3
评论
分享
SmellyCat1024
2年前
关注
Redis|常见线上问题&性能问题分析(下)
主从数据不一致,内存问题,变慢,网络等问题是Redis经常出现的线上问题 / 性能问题,文章详细分析介绍了这些场景的排查思路以及相应的优化方案。...
4
评论
分享
SmellyCat1024
2年前
关注
Redis|常见线上问题&性能问题分析(上)
主从数据不一致,内存问题,变慢,网络等问题是Redis经常出现的线上问题 / 性能问题,文章详细分析介绍了这些场景的排查思路以及相应的优化方案。...
4
评论
分享
SmellyCat1024
2年前
关注
Mybatis 拦截器详解
文章介绍了Mybatis的核心类和组建进行介绍,在此基础上,详细介绍了Mybatis拦截器的原理以。最后结合实际运用场景示例如何通过一个拦截器来实时监控SQL执行耗时。...
5
评论
分享
SmellyCat1024
2年前
关注
Redis |主从、哨兵和集群
系统中只有一台redis服务器是不可靠的,容易出现单点故障。Redis 集群有三种模式。 主从模式,哨兵模式,和集群模式。文章对三种模式作了详细介绍。...
4
评论
分享
SmellyCat1024
2年前
关注
SpringBoot注解原理&启动流程
@SpringBootApplication是开启springboot自动配置的基本主机,文章详细介绍了自动配置的原理,以及对启动流程进行了代码分析。...
4
评论
分享
下一页
个人成就
文章被点赞
126
文章被阅读
24,336
掘力值
739
关注了
1
关注者
21
收藏集
0
关注标签
15
加入于
2022-10-22