Java问题排查手册 2023-08-25 Troubleshoot 2644 words 6 mins read 💠 Troubleshoot 1.1. GC 1.1.1. 主要关注指标 1.2. Memory 1.3. CPU 1.3.1. 线程 1.4. ClassLoader 💠 2024-12-06 19:28:00 Troubleshoot 当遇到需要对某个Java应用性能调优,故障处理时的技能或思路汇总 Troubleshooting: Oracle: Java8 | Oracle: Java11 【JVM进阶之路 Read more...
网络安全 2023-08-01 128 words 1 min read 💠 网络安全 1.1. 发现 1.1.1. 网络 1.1.1.1. fping 1.2. 攻击 1.2.1. tcp syn flood 1.2.2. 上传文件 💠 2024-09-06 11:36:43 网络安全 发现 网络 fping fping -a -g 192.168.0.1/24 nmap -sP 192.168.0.1/24 攻击 tcp syn flood 调整内核参数,加快tcp连接回收 sysctl -w net.ipv4.tcp_fin_timeout=30 # 默 Read more...
Clickhouse 2023-03-31 数据库 2605 words 6 mins read 💠 Clickhouse 1.1. 安装 1.2. 数据类型 1.2.1. bitmap 1.2.2. Decimal 1.3. 聚合函数 用户 数据库引擎 表引擎 4.1. MergeTree 引擎家族 4.2. 分布式表引擎 Distributed 表 5.1. 分区表 客户端 6.1. Java Explain Tips 💠 2024-11-27 13:50:46 Clickhouse Official Site What is ClickHouse? 关联开源项目 Read more...
基准测试 2023-03-27 测试 1588 words 4 mins read 💠 基准测试 1.1. 目标 1.2. 测试对象 1.3. 准备 1.4. 关注指标项 1.4.1. client 1.4.2. server 1.5. 测试方式 1.6. 测试环境准备 💠 2023-10-09 19:16 基准测试 目标 1 挖掘系统瓶颈点,优化系统性能 尤其对新系统上线 Read more...
LinkedHashMap 2022-08-09 Java 169 words 1 min read 目录 start LinkedHashMap 目录 end|2022-08-09 15:46| LinkedHashMap 关键点在于 java.util.LinkedHashMap.Entry 大部分逻辑完全 继承于HashMap, 在Node上引入了两个引用,将key维护为一个双向链表,保证了遍历时key Read more...
限流 2022-08-03 1089 words 3 mins read 💠 限流 1.1. 算法 1.1.1. 令牌桶 1.1.2. 漏桶 1.1.3. 固定窗口 1.1.4. 滑动窗口 组件方案 2.1. Nginx 2.2. Guava 2.3. Redis 2.4. Hystrix 2.5. concurrency-limits 分布式Semaphore 3.1. Redis 实现 3.2. Oracle Coherence 💠 2024-09-20 11:10:09 限流 目的 保护系统稳定性 Read more...
MQ理论基础 2022-08-03 456 words 1 min read 目录 start MQ理论 问题和方案 消息丢失 生产端 MQ自身 消费端 消息重复 消费顺序 目录 end|2022-08-03 10:03| MQ设计理论 问题和方案 消息丢失 生产端 原因:异步发送 mq在生产端的 Read more...
MySQL InnoDB 2022-06-27 数据库 1763 words 4 mins read 💠 InnoDB 1.1. 核心参数 锁设计细节 2.1. 共享/排他锁(Shared and Exclusive Locks) 2.2. 意向锁(Intention Locks) 2.3. 记录锁(Record Locks) 2.4. 间隙锁(Gap Locks) 2.5. 临键锁( Read more...