会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
opzd
博客园
首页
新随笔
联系
订阅
管理
2026年5月14日
关于分布式事务框架
摘要: 常用分布式事务框架及其实现原理 分布式事务是微服务架构中的核心难题,主流框架基本围绕 CAP 定理 和 BASE 理论 来做trade-off。 一、分布式事务理论基础 理论 核心思想 2PC(两阶段提交) 协调者先询问所有参与者能否提交(Prepare),全部OK再真正提交(Commit) TCC
阅读全文
posted @ 2026-05-14 15:38 webzd
阅读(6)
评论(0)
推荐(0)
2026年5月13日
java对象不被GC回收的情况
摘要: 不被 GC 回收的内存情况 GC 回收对象的前提是对象不可达(从 GC Roots 出发无法引用到该对象)。以下从多个维度梳理常见的"对象应被回收但未被回收"的情况。 一、对象仍被 GC Roots 引用 这是最根本的原因——对象依然可达,GC 不会回收它。 1. 静态集合引用 public cla
阅读全文
posted @ 2026-05-13 14:22 webzd
阅读(8)
评论(0)
推荐(0)
关于jvm的参数以及OOM
摘要: JVM 参数优化内存占用与 OOM 监控发现 一、JVM 参数优化内存占用的几个方面 1. 堆内存(Heap)优化 参数 说明 优化建议 -Xms 初始堆大小 与 -Xmx 设置一致,避免堆动态扩缩容带来的开销 -Xmx 最大堆大小 根据实际需求设置,通常为物理内存的 50%~70% -XX:New
阅读全文
posted @ 2026-05-13 14:19 webzd
阅读(9)
评论(0)
推荐(0)
关于数据库慢sql的优化
摘要: 数据库 SQL 调优的几个关键方面 1. 索引优化 添加合适的索引:对 WHERE、JOIN、ORDER BY、GROUP BY 中频繁使用的列建立索引 避免索引失效: 不在索引列上使用函数或运算(如 WHERE YEAR(create_time) = 2026 会导致索引失效) 避免隐式类型转换(
阅读全文
posted @ 2026-05-13 14:07 webzd
阅读(7)
评论(0)
推荐(0)
2026年5月12日
java8的集合和map
摘要: Java 8 集合与 Map 全览及原理 一、整体架构 Iterable │ Collection Map ╱ │ ╲ ╱ ╲ List Set Queue SortedMap ... ╱ ╲ │ ╲ │ ArrayList LinkedList TreeSet TreeMap Vector Has
阅读全文
posted @ 2026-05-12 16:56 webzd
阅读(4)
评论(0)
推荐(0)
http请求过程
摘要: HTTP 接口从发起到结束的完整过程 一、浏览器端 1. URL 解析 浏览器解析 URL 的协议(http/https)、域名、端口、路径、查询参数 检查 HSTS 列表,决定是否强制使用 HTTPS 2. DNS 解析 浏览器缓存 → OS 缓存 → 路由器缓存 → ISP DNS → 递归查询
阅读全文
posted @ 2026-05-12 16:51 webzd
阅读(18)
评论(0)
推荐(0)
2022年5月14日
Docker学习笔记
摘要: 解决项目部署和各种运行环境差异的问题。 镜像里面的文件只读,写数据是容器的文件系统。 启动docker时,要对Linux系统的防火墙做处理。 dockerhub镜像加速推荐使用阿里云,以及安装教程推荐博客: https://www.cnblogs.com/subendong/p/8992238.ht
阅读全文
posted @ 2022-05-14 15:59 webzd
阅读(36)
评论(0)
推荐(0)
2022年5月10日
Java8和其他日常开发记录
摘要: //如果要用list做测试数据,使用这个比add方法快捷List<String> list = Arrays.asList("ddd", "zzzz");//Stream流介绍和使用(这篇博客非常详细,顶)https://blog.csdn.net/mu_wind/article/details/1
阅读全文
posted @ 2022-05-10 10:22 webzd
阅读(22)
评论(0)
推荐(0)
2022年4月8日
关于Java线程池
摘要: Java 线程池参数设置的依据 以 ThreadPoolExecutor 的核心构造参数为例: public ThreadPoolExecutor( int corePoolSize, // 核心线程数 int maximumPoolSize, // 最大线程数 long keepAliveTime
阅读全文
posted @ 2022-04-08 17:50 webzd
阅读(46)
评论(0)
推荐(0)
Spring boot Actuator-服务监控
摘要: 添加依赖之后,通过yml配置文件管理相关节点的暴露或隐藏。 localhost:port/actuator 可访问导航
阅读全文
posted @ 2022-04-08 17:23 webzd
阅读(32)
评论(0)
推荐(0)
下一页
公告