李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
  • 赞助
高并发
技术

ReentrantLock深度解析

一、核心设计思想 1. 可重入性(Reentrancy) 定义:同一线程可多次获取同一把锁,通过计数器记录持有次数,释放时需完全解锁(计数器归零)。 示例代码: ReentrantLock lock = new ReentrantLock(); lock.lock(); try { lock.lock(); // 可重 […]

2025年5月30日 0条评论 70点热度 0人点赞 阅读全文
原创

CompletableFuture使用详解

一、前言 在现代应用开发中,多线程与异步编程是提升系统性能的常用手段。例如,用户抽奖后异步发送push通知,或并行处理互不依赖的业务逻辑(将顺序执行的耗时 A+B+C 优化为并行的 Max(A,B,C))。此时,CompletableFuture 因简洁的API和强大的组合能力成为许多开发者的首选。然而,看似便捷的背后 […]

2025年5月28日 1条评论 113点热度 1人点赞 阅读全文
原创

UUID太长怎么办?快来试试NanoId

什么是NanoId nanoid库和uuid库一样都可以生成唯一识别码,但是nanoid相比uuid要更轻量级。 用法 可以引用下方的jar包,或者项目中直接自己创建工具类。 引用jar包的POM依赖如下: <dependency> <groupId>com.aventrix.jnanoid&l […]

2022年3月31日 2条评论 9494点热度 0人点赞 阅读全文
原创

Redis中缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间 (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 解决办法: 大多数系 […]

2020年2月26日 0条评论 18604点热度 0人点赞 阅读全文
技术

分布式、多线程、高并发概念与区别

当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可以提供系统的并发能力 […]

2019年10月18日 0条评论 18200点热度 0人点赞 阅读全文
原创

JAVA之从线程安全说到锁

什么是线程安全? 线程安全是指保证多线程环境下共享的、可修改的状态的正确性。 线程安全需要保证几个基本特性 原子性:相关操作不会中途被其他线程干扰,一般通过同步机制实现。 可见性:一个线程修改了某个共享变量,其状态能够立即被其他线程知晓,通常被解释为将线程本地状态反映到主内存上,volatile就是负责保证可见性的。 […]

2019年10月12日 0条评论 18357点热度 0人点赞 阅读全文

黄沙百战穿金甲,不破楼兰终不还。

最新 热点 随机
最新 热点 随机
OSI模型及代表协议详解 探讨全球多站点跨机房数据传输场景下QUIC协议的优劣 使用WireGuard在Ubuntu 24.04系统搭建VPN 属性名称闹的一场乌龙事件 JVM参数中的-D是什么意思 网站使用HarmonyOSHans字体
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一SpringBoot 实现 RSA+AES 自动接口解密别再背线程池的七大参数了,现在面试官都这么问
结合Apollo配置中心实现日志级别动态配置 忽然发现,在校大学生可以免费领一年有道云笔记会员~ SpringBoot 实现接口防刷的 5 种实现方案 详解 ZooKeeper 数据持久化 JVM参数-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage解析 彻底搞懂mysql日志系统binlog,redolog,undolog
倒计时
标签聚合
K8s Spring 分布式 架构 教程 IDEA 数据库 设计模式 Redis MySQL ElasticSearch 文学 妹妹的画 docker JAVA 多线程 JVM SpringBoot SQL 日常
最近评论
李锋镝 发布于 22 小时前(06月25日) :40: 皮一下很开心
李锋镝 发布于 22 小时前(06月25日) 我觉得公众号发文章太麻烦了,发了几次就懒得弄了
请输入内容404 发布于 22 小时前(06月25日) 最后一句绷不住了
ACEVS 发布于 22 小时前(06月25日) 公众号订阅 确实方便。博客比较自由点。
李锋镝 发布于 2 天前(06月24日) 哈哈
网站统计
  • 41
  • 28
  • 230
  • 70
  • 358,070
  • 76,021
  • 379
  • 564
  • 2025年6月26日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 旋律的博客
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 博友圈
  • 集博栈
  • 博客星球
  • 搬砖日记
  • 蜗牛工作室
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3