李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 系列文章
  • AI工具集
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
后端
但问耕耘,不问收获
后端

讨论下XXL-JOB GLUE模式的安全问题

XXL-JOB这个大家应该都不陌生,鼎鼎大名的一个分布式任务调度平台。XXL-JOB有一个任务执行模式叫GLUE模式,GLUE模式本质是调度中心把一段源码下发给执行器,执行器动态编译 / 直接执行(Groovy/Shell/Python 等);和BEAN模式的区别是BEAN模式只是调用执行器本地预先写好的Handler […]

后端2026年10月10日0120

Redis7+&8.X 全新进阶系列(02):Redis Functions 详解——替代Lua脚本的官方轻量化函数方案

参考文档:Redis 7.0 Release Notes、官方 Functions 文档、redis/src/function/ 源码模块验证环境:Redis 7.0.15 前言 在 Redis 7.0 正式发布之前,Lua 脚本是 Redis 实现原子复合操作的唯一内置方案。大量业务依赖 Lua 实现批量读写、原子校 […]

后端2026年9月23日0590

Redis7.x&8.x 全新进阶系列(01):划时代升级总览——从6.x到7.x/8.x全版本变革全景

前言 目前国内绝大多数 Redis 教程、书籍、博客均停留在 Redis 6.x 及更早版本,内容老旧、特性缺失、甚至存在大量过时误区。 而 Redis 官方从 7.0 开始进入架构革新周期,8.0+ 更是完成了版本体系大一统、拥抱 AI 向量检索、内核性能硬件级优化,是近五年变化最大、颠覆性最强的迭代阶段。 本系列博 […]

后端2026年9月23日0660
Kafka Log Compaction(日志压缩)详解

Kafka Log Compaction(日志压缩)详解

一、核心概念 Log Compaction(日志压缩)是 Kafka 提供的一种基于 key 的消息保留策略。它的核心保证是:对于同一个 partition 内的相同 key,Kafka 至少保留最新的一条消息,而旧版本的消息会被清理掉。 这与传统的按时间或大小删除(delete 策略)是完全不同的思路: 二、为什么需 […]

后端2026年8月26日02050
后端

Aeron详解

Aeron 是一个开源的高性能消息传输系统,由 Martin Thompson 和 Todd Montgomery 在 Real Logic 创建,目前由 Adaptive Financial Consulting 主导维护。它是电子交易领域用于低延迟消息传输与高可用集群的全球技术标准,GitHub 组织地址为 aer […]

后端2026年8月13日24570
后端

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

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

后端2026年8月6日02210
后端

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日02150
后端

如何通过命令查看Java应用内存中对象数量

这个算是比较常用的一个Java工具了,记录一下。 一、最常用:jmap -histo(JDK 自带) # 查看所有对象的实例数和内存占用(按大小排序) jmap -histo <pid> # 只看存活对象(先触发一次 Full GC,再统计) jmap -histo:live <pid> 输出示 […]

后端2026年8月3日23341
后端

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

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

后端2026年8月3日02211
后端

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

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

后端2026年7月31日44381
后端

jasypt-spring-boot 使用说明

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

后端2026年7月7日02650
后端

SpringBoot DeferredLog 完整详解

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

后端2026年6月18日02470
译文:如何将单体应用拆解为微服务

译文:如何将单体应用拆解为微服务

原文作者:Martin Fowler | 发布时间:2018-04-24 原文地址:https://martinfowler.com/articles/break-monolith-into-microservices.html 前言:拆分什么、何时拆分 随着单体系统体量日趋庞大、维护成本激增,大量企业选择将其改造为微 […]

后端2026年6月4日02141
后端

SchedulingConfigurer详解

SchedulingConfigurer 是 Spring 定时任务的高级配置接口,用来替代简单的 @Scheduled 注解。 它的核心作用: 让定时任务支持:动态修改执行周期、程序运行中改 cron、从数据库/配置中心读取 cron 表达式,不用重启服务。 一、它解决什么问题? @Scheduled(cron = […]

后端2026年5月15日24271
后端

配置Jackson使用字段而不是getter/setter来序列化和反序列化

要让Jackson直接使用类的字段(Field) 进行序列化和反序列化,而非默认的getter/setter方法,核心是修改Jackson的属性访问策略:关闭对getter/isGetter/setter的自动检测,开启对所有字段(无论访问修饰符)的检测。 下面分通用Java项目、Spring Boot项目、局部类注解 […]

后端2026年3月19日01800
12345
李锋镝

李锋镝

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

585文章35分类594标签1k评论
生活站光屿集

待到秋来九月八,我花开后百花杀。
冲天香阵透长安,满城尽带黄金甲。

听点儿音乐吧 朋友~
倒计时
最近评论
老张博客 发布于 15 小时前(10月10日) NAS现在就不要搞了吧,除非你手里有内存和硬盘。
李锋镝 发布于 20 小时前(10月10日) 确实,很多不必要的东西,买了回来也是吃灰……
林羽凡 发布于 23 小时前(10月10日) 一个是不想折腾了,另一个有些觉得没必要的折腾或购买,想想就会算了。
李锋镝 发布于 24 小时前(10月10日) 少年老成吧大概是 :21:
Hary 发布于 24 小时前(10月10日) 我也是这样,感觉都不想折腾了,我还没到中年呢吧啊啊啊
岁月同一天
  • 1 年前 Kafka 为什么要抛弃 Zookeeper?
  • 1 年前 高性能场景为什么推荐使用PostgreSQL,而非MySQL?
  • 7 年前 JAVA关键字之volatile关键字说明
网站统计
  • 3,615
  • 1,698
  • 4,820
  • 1,834
  • 585
  • 1,008
  • 2026年10月10日
友情链接
  • 瓦匠个人小站瓦瓦匠个人小站
  • 志文工作室志志文工作室
  • 哥哥斯拉
  • Mr.Sun的博客MMr.Sun的博客
  • 皮皮社皮皮皮社
  • 彬红茶日记彬彬红茶日记
  • 九仞之行九九仞之行
  • 韩情脉脉韩韩情脉脉
  • 懋和道人懋懋和道人
  • lijie blogLlijie blog
  • sssr7844的博客Ssssr7844的博客
  • 知向前端知知向前端
  • 老张博客老老张博客
  • HHonesty
  • SerendipitySSerendipity
  • 林羽凡林林羽凡
  • 搬搬砖日记
  • 韩小韩博客韩韩小韩博客

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号