李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 走心评论
  • 系列文章
  • Now
  • 每日心情
  • 🚇开往
SpringBoot
Spring Boot 指定外部配置文件的方式
后端

Spring Boot 指定外部配置文件的方式

Spring Boot 指定外部配置文件主要有以下几种方式: 一、默认扫描位置(不需要额外指定) Spring Boot 启动时会自动扫描以下位置(JAR 包所在目录): ./config/子目录/ ./config/ ./ ← JAR 包同级目录 所以最简单的方式就是把配置文件直接放在 JAR 包旁边: /app/ […]

2026年8月6日 0条评论 7点热度 0人点赞 阅读全文
Spring Boot 配置加载优先级总结
后端

Spring Boot 配置加载优先级总结

优先级从高到低排列,高优先级覆盖低优先级的同名属性。 一、运行时参数(最高) 1. 命令行参数 java -jar app.jar --server.port=9090 2. JVM 系统属性 java -Dserver.port=9090 -jar app.jar 3. OS 环境变量 export SERVER_P […]

2026年8月6日 0条评论 7点热度 0人点赞 阅读全文
关于服务的探活端口和业务端口不一致有什么问题
后端

关于服务的探活端口和业务端口不一致有什么问题

服务探活端口和业务端口不一致,本质上是用一个"旁路"来代表主服务的健康状态。 一、最核心的问题:探活结果不准 1. 探活端口正常 ≠ 业务正常 探活端口通常是一个独立的 HTTP 端点(比如 Spring Boot Actuator 的 /health 跑在另一个端口),它只检查 JVM 能不能响应 […]

2026年8月3日 0条评论 16点热度 1人点赞 阅读全文
记一次Apollo配置中心+Spring配置自动刷新导致的内存泄露问题
后端

记一次Apollo配置中心+Spring配置自动刷新导致的内存泄露问题

背景 自己封装了一个Apollo的客户端,在官方支持@Value注解自动刷新的基础上,额外封装了@RefreshScope和@ConfigurationProperties注解的自动刷新,代码如下: import com.ctrip.framework.apollo.model.ConfigChangeEvent; i […]

2026年7月31日 4条评论 108点热度 1人点赞 阅读全文
jasypt-spring-boot 使用说明
后端

jasypt-spring-boot 使用说明

1. 概述 jasypt-spring-boot 是 Jasypt(Java Simplified Encryption)加密框架与 Spring Boot 的集成组件,用于对 Spring Boot 应用配置文件中的敏感信息(如数据库密码、API 密钥、Token 等)进行加密保护,防止敏感信息以明文形式出现在配置文 […]

2026年7月7日 0条评论 32点热度 0人点赞 阅读全文
SpringBoot DeferredLog 完整详解
后端

SpringBoot DeferredLog 完整详解

DeferredLog 全称延迟日志,包路径:org.springframework.boot.logging.DeferredLog,是 SpringBoot 内置工具类,解决容器启动早期日志系统还未初始化,直接打日志丢失的问题。 一、核心原理 启动时序问题 Spring 启动流程: 系统属性初始化 → Enviro […]

2026年6月18日 0条评论 34点热度 0人点赞 阅读全文
SpringBoot日志链路追踪深度实战:基于 TraceId 打通全链路日志
后端

SpringBoot日志链路追踪深度实战:基于 TraceId 打通全链路日志

在复杂业务系统中,一个用户请求可能会贯穿多个服务、调用数十个方法、涉及多线程异步处理——排查问题时,日志被不同请求穿插得杂乱无章,想要找到某条请求的完整链路日志如同大海捞针。 TraceId 日志链路追踪正是为解决这个痛点而生:通过为每一次请求分配唯一的 TraceId,将该请求在全链路中的所有日志串联起来,让排查问题 […]

2025年11月5日 0条评论 28点热度 0人点赞 阅读全文
深度解析多级缓存架构:从设计到落地,彻底解决数据一致性难题
后端

深度解析多级缓存架构:从设计到落地,彻底解决数据一致性难题

在高并发系统中,缓存是提升性能的核心手段,但单一缓存往往难以平衡“速度、容量、一致性”三者的需求。基于 Spring Boot 生态的 Caffeine 本地缓存 + Redis 分布式缓存 + MySQL 数据库 三级缓存架构,已成为行业标配——它能将查询延迟从 MySQL 的百毫秒级,降至 Redis 的毫秒级、C […]

2025年11月4日 0条评论 26点热度 1人点赞 阅读全文
Spring事件驱动深度指南:从单机异步到亿级流量,比MQ更轻的架构神器
后端

Spring事件驱动深度指南:从单机异步到亿级流量,比MQ更轻的架构神器

在高并发系统设计中,“解耦”与“高效”是永恒的追求。我们常常依赖MQ(如RocketMQ、Kafka)实现异步通信,但对于单机内的模块协作,Spring内置的事件驱动机制(ApplicationEvent)堪称“轻量王者”——无需搭建中间件,通过注解即可实现发布-订阅模式,让系统像高效协作的咖啡团队般应对流量洪峰。 本 […]

2025年11月3日 0条评论 25点热度 0人点赞 阅读全文
重构 Controller 终极指南:从臃肿到优雅的 7 大黄金法则 + 实战技巧
后端

重构 Controller 终极指南:从臃肿到优雅的 7 大黄金法则 + 实战技巧

在 Spring Boot 开发中,Controller 作为请求入口,本应是“轻量的交通指挥官”——接收请求、参数校验、路由到 Service、返回响应。但现实中,很多 Controller 逐渐沦为“万能容器”:业务逻辑堆砌、参数验证混乱、异常处理零散、依赖耦合严重,最终变成维护噩梦。 本文基于 SOLID 设计原 […]

2025年10月31日 0条评论 23点热度 0人点赞 阅读全文
从3秒到30毫秒!SpringBoot树形结构深度优化指南:不止于O(n)算法的全链路提速方案
后端

从3秒到30毫秒!SpringBoot树形结构深度优化指南:不止于O(n)算法的全链路提速方案

在后端开发中,树形结构是高频场景——商品分类树、菜单权限树、组织架构树、地区层级树等,几乎贯穿了电商、ERP、权限管理等各类系统。但随着业务扩张,节点数量从几千增长到几万、几十万时,传统实现往往会陷入“响应超时、数据库雪崩”的困境。 某电商项目曾遭遇典型性能灾难:首页分类树加载耗时3-5秒,高峰期数据库连接池耗尽导致系 […]

2025年10月31日 0条评论 25点热度 0人点赞 阅读全文
MyBatis vs Spring Data JPA 从原理到实战全解析
后端

MyBatis vs Spring Data JPA 从原理到实战全解析

SpringBoot数据访问框架抉择:MyBatis vs Spring Data JPA 从原理到实战全解析 “项目都立项一周了,数据访问框架还没定下来?”“用MyBatis吧,SQL能自己掌控,后期优化方便!”“不行,JPA开发快,简单CRUD不用写SQL,两周就能出原型!”——这种因框架选择引发的争论,几乎是每个 […]

2025年10月21日 0条评论 29点热度 1人点赞 阅读全文
解锁 Spring Boot 10 个高频 "神仙功能"
后端

解锁 Spring Boot 10 个高频 "神仙功能"

作为Java生态中最流行的开发框架,Spring Boot凭借"约定优于配置"的理念,让开发者摆脱了繁琐的XML配置,快速搭建生产级应用。但多数人日常仅使用其20%的基础功能(如自动配置、嵌入式容器),却忽略了那些能让开发效率翻倍、系统稳定性飙升的"隐藏神器"。本文将围绕Spri […]

2025年10月15日 0条评论 25点热度 0人点赞 阅读全文
为什么 SpringBoot 宁可挨骂也要干掉 spring.factories?
其他

为什么 SpringBoot 宁可挨骂也要干掉 spring.factories?

1. 引言 在 SpringBoot 的演进历程中,3.0 版本带来了一项颠覆性变更——取消了长期作为自动配置与扩展机制核心的 spring.factories 文件。这一调整对习惯旧版本开发的工程师而言,意味着需要重新理解新机制并完成迁移。本文将从 spring.factories 的核心作用切入,深入剖析取消它的原 […]

2025年9月5日 0条评论 27点热度 0人点赞 阅读全文
属性名称闹的一场乌龙事件
代码人生

属性名称闹的一场乌龙事件

最近有一个需求,系统要根据启动参数加载不同权限的数据源,代码就位之后,开启了自测。 刚开始测的是默认场景下数据源加载情况,这个时候一切正常。 后来开始测试特定场景下的case,这个时候出现问题了,发现数据源并没有按照我想要的情况加载。第一时间就想到了是不是启动参数读取的问题。 排查了下发现还真是启动参数读取有问题,没有 […]

2025年6月23日 2条评论 31点热度 0人点赞 阅读全文
1234
李锋镝

李锋镝

既然选择了远方,便只顾风雨兼程。

539文章34分类509标签733评论
生活站光屿集

你可以迷茫,但不要虚度。

听点儿音乐吧 朋友~
倒计时
最近评论
Huo 发布于 8 小时前(08月07日) 挺有特色的主题,还是感觉 WP 的确是强大
李锋镝 发布于 21 小时前(08月07日) 没理解你想说啥
aboss 发布于 21 小时前(08月07日) 你的后台web-login?
李锋镝 发布于 22 小时前(08月07日) 这个专门的插件实现的功能更好更全,还能对接支付之类的
李锋镝 发布于 22 小时前(08月07日) 自定义登录地址是为了防止大部分机器人通过WP固定登录页面暴力破解用户账号密码
岁月同一天
  • 4 年前 减肥四个月~
网站统计
  • 316
  • 304
  • 1,208
  • 787
  • 539
  • 733
  • 2026年8月7日
友情链接
  • 旧时繁华旧旧时繁华
  • 彬红茶日记彬彬红茶日记
  • Mr.Sun的博客MMr.Sun的博客
  • 哥哥斯拉
  • 皮皮社皮皮皮社
  • HonestyHHonesty
  • 林羽凡林林羽凡
  • 临临窗旋墨
  • 韩小韩博客韩韩小韩博客
  • Blogs·CNBBlogs·CN
  • 知向前端知知向前端
  • 搬搬砖日记
  • 瓦匠个人小站瓦瓦匠个人小站
  • 懋和道人懋懋和道人
  • 韩情脉脉韩韩情脉脉
  • 志文工作室志志文工作室
  • 风风渡言
  • 老张博客老老张博客
  • 拾趣博客导航拾拾趣博客导航

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

正在博友圈履约中

域名年龄

Theme Kratos+ By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号