首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
靠日志活着
掘友等级
java
发如荒草任风飘, 少年早过鬓先凋。 三千烦恼随日志, 一夜重启笑今朝。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
靠日志活着
java
·
1月前
关注
一个 havingValue="",Spring Boot 条件注解每次看到都让我懵逼一会的配置
一次看似正常的配置行为,却让我开始怀疑 @ConditionalOnProperty 的判定逻辑是否失效。havingValue="" 在配置为 true 时依然生效,并非...
0
评论
分享
靠日志活着
java
·
2月前
关注
系统越做越复杂,往往从一次「看似合理的优化」开始
大多数系统不是一夜之间变复杂的。 真正的变化,往往发生在某一次非常“正确”的优化之后。 那次优化有充分理由、有数据支撑、甚至还救过一次线上问题。 但几年后回头看,它却成了整...
0
评论
分享
靠日志活着
java
·
2月前
关注
为了防雪崩加了限流,结果入口先挂了
限流,本来是为了保护系统。 但在这次事故中,限流器本身成了第一个被拖垮的组件。 更糟的是: 后端服务没来得及崩 网关先失去了响应能力 所有请求卡在入口...
0
评论
分享
靠日志活着
java
·
2月前
关注
又一起线程池事故——“系统没挂但服务不可用”
在生产环境中,线程池相关的问题往往有一个共同特点: CPU 不高、内存正常、没有明显异常日志,但系统就是“卡死了”。 这类问题排查成本高、定位慢,很多时候直到请求完全堆死,...
0
评论
分享
靠日志活着
java
·
4月前
关注
Feign 超时 + 重试引发雪崩:一次线上事故复盘
在微服务架构中,Feign 作为常用的服务间调用组件,开发者往往会通过设置超时和重试机制来增强系统的“稳定性”。 然而,如果参数配置不当,尤其在高并发场景下,超时与重试机制...
2
评论
分享
靠日志活着
java
·
4月前
关注
线程池中的坑:线程数配置不当导致任务堆积与拒绝策略失效
一、线上事故复盘:任务全卡死,日志一片寂静 几个月前有个定时任务服务,凌晨会并发处理上千个文件。按理说线程池能轻松抗住。 结果那天凌晨,监控报警:任务积压 5 万条,机器 ...
7
评论
分享
靠日志活着
java
·
4月前
关注
@Transactional 失效的 6 种典型场景(内部调用、自调用、异常类型等)
📘 一、前言 在 Spring 项目中,@Transactional 是最常见的事务注解,但也是最容易被误用的注解之一。 很多时候明明加上了 @Transactional...
0
评论
分享
靠日志活着
java
·
4月前
关注
Java 泛型擦除机制与反射陷阱:你以为的类型安全,其实都是假象
在日常开发中,我们几乎离不开泛型:List<String>、Map<Integer, User>、Optional<T>…… 但你知道吗?这些看似“类型安全”的泛型,在运行...
0
评论
分享
靠日志活着
java
·
7月前
关注
Java 锁机制对比:Synchronized、ReentrantLock、StampedLock
在并发编程中,锁机制是保证线程安全的重要手段。Java 提供了多种锁机制,从最基础的 synchronized 到功能更强大的 ReentrantLock,再到高性能的 S...
1
评论
分享
靠日志活着
java
·
7月前
关注
深入理解 Java 垃圾回收器:G1、ZGC、Shenandoah 核心对比与调优实战
众所周知,垃圾回收器(GC)对应用性能和稳定性有着决定性影响。当传统 CMS 和 Parallel GC 在大内存、低延迟场景下捉襟见肘时,G1、ZGC 和 Shenand...
0
评论
分享
靠日志活着
java
·
7月前
关注
Spring Cloud Resilience4j 实战:熔断、限流、隔离、降级全流程详解
在微服务架构下,系统的稳定性面临诸多挑战,比如:调用链太长、接口雪崩、上游挂掉影响全局、瞬时流量打满线程池等。 为解决这些问题,Resilience4j 提供了轻量、响应式...
2
评论
分享
靠日志活着
java
·
7月前
关注
Spring Cloud Gateway 高级玩法:动态路由、请求日志、限流、灰度发布全方案
一、动态路由(基于配置中心或数据库) ✅ 实现方式 定义路由实体类: 自定义 RouteDefinitionLocator: 监听配置变更并刷新路由: 二、请求日志记录(全...
16
1
分享
靠日志活着
java
·
7月前
关注
分布式唯一 ID 生成方案对比(Snowflake、Leaf、Redis、数据库自增)
在分布式系统中,唯一 ID 是各种业务的基础。本文全面对比主流分布式唯一 ID 生成方案,包括 Snowflake、Leaf、Redis、自增 ID,并结合实际开发中踩过的...
0
评论
分享
靠日志活着
java
·
8月前
关注
Redisson 可重入锁(Reentrant Lock)与公平锁(Fair Lock)实现原理
Redisson 是 Redis 的一个 Java 客户端,其实现了许多分布式结构和工具,其中分布式锁是非常核心的功能之一...
0
评论
分享
靠日志活着
java
·
8月前
关注
分布式锁:Redisson、Zookeeper、MySQL 三种方案场景对比&选型参考
面向面试 + 实战双场景,涵盖 API 用法、源码原理、性能差异、踩坑经验,一文带你读透分布式锁的核心知识体系。...
0
评论
分享
靠日志活着
java
·
8月前
关注
Redis 缓存雪崩、穿透、击穿面试题深度解析与 Spring Boot 实战代码示例
✅ 一、缓存雪崩 1.1 什么是缓存雪崩? 大量缓存同时过期,大量请求打到数据库,造成雪崩效应。 1.2 场景模拟 例如你设置所有缓存 TTL 为 30 分钟,恰好同时失效...
0
评论
分享
靠日志活着
java
·
8月前
关注
Spring Security 异常统一返回设计实践
🔐 二、自定义异常处理组件 1️⃣ 未登录:认证失败处理器 实现 AuthenticationEntryPoint 接口: 2️⃣ 权限不足:访问被拒绝处理器 实现 Ac...
0
评论
分享
靠日志活着
java
·
8月前
关注
别等线上崩了才压测:后端程序员都该会用 JMeter
你有没有经历过—— Collections.shuffle(testList),每次“随机”都像排好队; Redis increment() 一执行,原本设置的过期时间直接...
0
评论
分享
靠日志活着
java
·
8月前
关注
Spring Boot 3 + Spring Security 6 + JWT 打造企业级权限系统(拿走即用)
🧭 一、前言 在现代前后端分离项目中,用户认证与权限控制是绕不开的话题。传统的基于 Session 的方案在微服务或跨域环境下显得笨重、不灵活。为了解决这些问题,我们采用...
2
评论
分享
靠日志活着
java
·
8月前
举报
#新人报道#
我胡汉三来了
分享
评论
点赞
下一页
个人成就
文章被点赞
30
文章被阅读
7,094
掘力值
567
关注了
0
关注者
13
收藏集
0
关注标签
0
加入于
2023-09-18