李锋镝的博客

  • 首页
  • 时间轴
  • 评论区显眼包🔥
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
    • 赞助
  • 留言
  • 🚇开往
后端
但问耕耘,不问收获
后端

SchedulingConfigurer详解

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

2026年5月15日 0条评论 1点热度 0人点赞 阅读全文
后端

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

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

2026年3月19日 0条评论 132点热度 0人点赞 阅读全文
后端

org.apache.ibatis.plugin.Interceptor类详细介绍及使用

org.apache.ibatis.plugin.Interceptor 是 MyBatis 插件体系的核心扩展接口,MyBatis 提供的插件机制完全基于这个接口实现——它允许开发者通过动态代理拦截 MyBatis 核心执行流程中的关键方法,在不修改框架源码的前提下,对 MyBatis 的执行逻辑做自定义增强(如分页 […]

2026年2月4日 0条评论 169点热度 0人点赞 阅读全文
后端

JDK25模块级导入深度解析:Java导入机制的革命性进化

在Java开发的日常场景中,导入语句似乎是绕不开的“小麻烦”。新手会困惑为何String无需导入而List必须手动引入,资深开发者也常会在切换业务场景时,为查找Stream类的包路径、处理Date类的同名冲突而卡顿。传统导入方式的臃肿与繁琐,让不少开发者羡慕Python“开箱即用”的模块机制。而JDK 25正式落地的J […]

2026年1月26日 0条评论 185点热度 0人点赞 阅读全文
后端

深度解析 Disruptor:无锁队列的高性能实现与实践

在高并发场景中,线程间的数据交换是核心环节,而队列作为数据缓冲的关键组件,其性能直接决定了整个系统的吞吐能力和延迟表现。传统并发队列在面对超高吞吐需求时,往往受限于锁竞争、内存开销等问题,难以满足金融交易、高频计算等极端场景的要求。Disruptor 作为一款高性能无锁队列框架,通过创新的设计理念和底层优化,成功突破了 […]

2026年1月13日 0条评论 212点热度 0人点赞 阅读全文
后端

精通Linux根目录:核心文件夹深度解析与实战指南

在Linux系统中,文件系统的层次结构严格遵循Filesystem Hierarchy Standard(FHS)规范,根目录 / 作为整个文件系统的"基石",承载着系统运行、软件部署和数据存储的核心功能。每个子目录都有明确的职责划分,理解其背后的设计逻辑和实际用途,是运维工程师高效管理系统、开发者 […]

2026年1月8日 0条评论 214点热度 0人点赞 阅读全文
后端

数据库更新如何实现乐观锁

一、乐观锁核心原理 乐观锁的核心是“假设不会发生并发冲突,只在提交更新时检查数据是否被修改过”,而非像悲观锁(如SELECT ... FOR UPDATE)那样提前锁定数据。 核心逻辑:更新数据时,先验证数据的“版本/时间戳”是否和自己读取时一致——一致则更新,不一致则说明数据已被其他线程修改,放弃更新(或重试)。 适 […]

2025年12月26日 2条评论 335点热度 0人点赞 阅读全文
后端

使用内存数据库进行MyBatis单元测试

使用内存数据库(如H2)进行MyBatis功能测试,能实现轻量、高效、隔离的测试环境(无需部署真实数据库,测试后数据自动销毁)。 一、核心优势 轻量无依赖:无需安装/部署数据库,随用随建; 速度快:内存操作,测试执行效率远高于真实数据库; 数据隔离:每个测试用例可独立初始化数据,无跨用例污染; 无残留:测试结束后内存释 […]

2025年12月24日 0条评论 188点热度 0人点赞 阅读全文
后端

缓存架构实战指南:6大核心缓存技术深度解析与落地方案

在高并发系统设计中,缓存是提升性能的“关键杠杆”——它能将数据库的磁盘IO转化为内存访问,让系统响应速度从毫秒级降至微秒级。但实际开发中,很多团队面临“缓存用不对”的困境:要么过度依赖Redis导致架构复杂,要么忽视本地缓存浪费性能,要么因缓存策略不当引发数据不一致、缓存穿透等问题。 本文将系统拆解工作中最常用的6种缓 […]

2025年12月23日 0条评论 187点热度 0人点赞 阅读全文
后端

try...catch性能深度剖析:从JVM原理到实战优化,打破技术迷思

在Java开发圈,“try...catch影响性能”的说法流传已久——有人在代码评审时强制要求移除循环内的try块,有人为了“性能”放弃异常处理的规范性,甚至有人将异常视为“洪水猛兽”。但在JVM经过十余年的迭代优化后,这种说法是否还成立? 本文将从历史渊源、JVM底层机制、多场景性能测试、JVM优化技术、实战最佳实践 […]

2025年12月18日 0条评论 222点热度 0人点赞 阅读全文
后端

Spring WebFlux底层原理深度剖析-从响应式流到事件循环的全链路拆解

Spring WebFlux作为Spring生态中异步非阻塞编程的核心框架,其底层原理构建于响应式流规范、事件驱动模型与非阻塞I/O三大基石之上。理解这些底层机制,不仅能解释WebFlux为何能支撑高并发,更能帮助开发者规避实践中的“伪异步”陷阱,充分发挥其性能优势。本文将从核心规范、线程模型、请求流转、数据处理四个维 […]

2025年12月16日 2条评论 349点热度 0人点赞 阅读全文
后端

Spring WebFlux深度解析:异步非阻塞架构与实战落地指南

在高并发I/O密集型场景中,传统Spring MVC的同步阻塞模型逐渐暴露出资源利用率低、线程开销大的瓶颈。而Spring WebFlux作为Spring生态下的响应式编程框架,凭借异步非阻塞特性与响应式流设计,成为解决高并发问题的优选方案。本文将从底层原理、核心组件、编程模型、性能对比、落地实践五个维度,全方位拆解W […]

2025年12月15日 2条评论 395点热度 0人点赞 阅读全文
后端

Java进阶实战:10个高效技巧+环境管理指南,让代码简洁又优雅

Java作为一门生命力旺盛的编程语言,从Java 8到最新的Java 25,持续迭代出大量实用特性。但很多开发者仍停留在传统写法,重复编写样板代码、被空指针困扰、手动切换JDK环境……其实,用好Java的隐藏技巧与新特性,不仅能让代码更简洁、安全,还能大幅提升开发效率。本文将分享10个实战性极强的Java进阶技巧,涵盖 […]

2025年12月12日 0条评论 265点热度 1人点赞 阅读全文
后端

Python 3.12并发革命:大厂争相升级的底层逻辑与实战指南

在最近的技术架构评审会上,一组数据让我们团队彻底下定决心升级Python 3.12:同样的1000个并发任务,Python 3.11的多线程方案耗时14.7秒,而Python 3.12仅需5.3秒——性能提升近3倍。这背后,是Python在并发编程领域的底层重构,从GIL调度到进程通信,从线程管理到异步协同,每一处优化 […]

2025年12月10日 0条评论 242点热度 0人点赞 阅读全文
后端

JWT、Cookie、Session、Token 区别与实战选型指南

在 Web 开发中,身份认证与状态管理是核心基础功能——用户登录、权限校验、会话保持等场景都离不开它们。JWT、Cookie、Session、Token 作为常用技术,常常被混淆使用。本文将从技术原理、核心特性、安全机制、实战场景四个维度,全面拆解四者的差异与关联,补充底层实现细节、安全优化方案和选型决策框架,帮你在面 […]

2025年11月14日 0条评论 323点热度 0人点赞 阅读全文
1234

李锋镝

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

世界上只有一种真正的英雄主义,就是认清生活的真相后依然热爱它。

春宵一刻值千金,花有清香月有阴。
歌管楼台声细细,秋千院落夜沉沉。

那年今日(05月15日)

  • 1948年:以色列和阿拉伯国家之间的第一次中东战争爆发
  • 1918年:鲁迅发表小说《狂人日记》
  • 1859年:法国物理学家皮埃尔·居里出生
  • 1773年:奥国外交家克莱门斯·梅特涅出生
  • 947年:契丹及辽朝皇帝辽太宗耶律德光逝世
  • 更多历史事件
最新 热点 随机
最新 热点 随机
SchedulingConfigurer详解 踩坑60+次后,我终于搞懂 Claude Skill 怎么写才会真的触发 Everything Claude Code 详细使用文档 配置Jackson使用字段而不是getter/setter来序列化和反序列化 这个域名注册整整十年了,十年时间,真快啊 Claude Code全维度实战指南:从入门到精通,解锁AI编程新范式
AI时代,个人技术博客的出路在哪里?这个域名注册整整十年了,十年时间,真快啊WordPress实现用户评论等级排行榜插件WordPress网站换了个字体,差点儿把样式换崩了做了一个WordPress文章热力图插件千万级大表新增字段实战指南:告别锁表与业务中断
封控、封控、再封控,居家、居家、再居家 JAVA之从线程安全说到锁 Java 序列化和反序列化为什么要实现 Serializable 接口? MapStruct深度解析:从原理到实战,告别BeanUtil的性能与安全痛点 Gemini 3.0与Antigravity:AI编程重构开发范式,开发者如何破局新生? 日积月累的力量|读《刻意练习》有感
倒计时
标签聚合
JVM MySQL SpringBoot 多线程 SQL docker Redis AI编程 Spring JAVA ElasticSearch IDEA 设计模式 分布式 日常 AI WordPress 数据库 K8s 架构
最近评论
林羽凡 发布于 3 周前(04月27日) 没毛病,主要是禁用描述,和可以做什么的描述,哪些命令能用,哪些不能用,在什么情况下问我之类的。
老张博客 发布于 1 个月前(04月02日) 这个真的是保姆级教程了。
李锋镝 发布于 2 个月前(03月19日) 已添加,欢迎常来
林子浩 发布于 2 个月前(03月18日) 网站名称:拾趣博客导航 网站链接:https://s7.fan/ 网站图标:https://s7...
無境 发布于 2 个月前(03月12日) 似乎在宇宙和时光之下,人类都好渺小啊。 以前折腾这些不亦乐乎,现在不折腾了,似乎烦忧的时光会多...
网站统计
  • 298
  • 244
  • 469
  • 350
  • 518
  • 714
  • 2026年5月15日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 搬砖日记
  • 蜗牛工作室
  • 风渡言
  • 瓦匠个人小站
  • 皮皮社
  • 彬红茶日记
  • Blogs·CN
  • Honesty
  • Mr.Sun的博客
  • 懋和道人
  • 拾趣博客导航

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

域名年龄

Theme Kratos Made By Dylan

津ICP备2024022503号-3

京公网安备11011502039375号