李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
  • 知识库
  • 赞助
Destiny
自是人生长恨水长东
技术

SpringBoot框架自动配置之spring.factories和AutoConfiguration.imports

一、核心区别 维度 spring.factories AutoConfiguration.imports 文件路径 META-INF/spring.factories META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imp […]

2025年6月12日 0条评论 7点热度 0人点赞 阅读全文
运维

应用型负载均衡(ALB)和网络型负载均衡(NLB)区别

在云计算中,应用型负载均衡(ALB)和网络型负载均衡(NLB)是两种核心的负载均衡方案,主要区别在于工作层级、协议支持、路由能力及适用场景。以下是具体对比: 一、核心区别 维度 应用型负载均衡(ALB) 网络型负载均衡(NLB) 工作层级 OSI 第7层(应用层),处理HTTP/HTTPS/QUIC/gRPC等协议 O […]

2025年6月11日 0条评论 17点热度 0人点赞 阅读全文
运维

什么是Helm?

Helm 是 Kubernetes 的包管理工具,用于简化复杂应用的部署、升级和回滚操作。类比于 Linux 中的 apt 或 yum,Helm 让你可以将多个 Kubernetes 资源(如 Deployment、Service、ConfigMap 等)打包成一个 Chart,实现应用的一键部署与管理。 一、核心概念 […]

2025年6月4日 4条评论 193点热度 0人点赞 阅读全文
技术

TransmittableThreadLocal介绍与使用

TransmittableThreadLocal(TTL)是阿里巴巴开源的一个 Java 库,用于解决 线程池环境下 ThreadLocal 上下文丢失 的问题。它是 InheritableThreadLocal 的增强版,特别适用于异步编程、分布式系统等场景。以下是详细解析: 一、核心问题:为什么需要 Transmi […]

2025年6月3日 0条评论 32点热度 0人点赞 阅读全文
技术

ReentrantLock深度解析

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

2025年5月30日 0条评论 43点热度 0人点赞 阅读全文
技术

RedisTemplate和Redisson的区别

1、Redisson和RedisTemplate的什么区别 一、功能方面: Redisson: 提供了丰富的分布式数据结构和服务,例如分布式锁、分布式集合(包括分布式列表、集合、映射、队列、阻塞队列、双端队列、优先队列等)、分布式对象(如分布式对象、原子数、位图等)以及分布式服务(如分布式远程服务、分布式调度服务、分布 […]

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

SpringBoot常用注解

Spring Boot 提供了大量注解用于简化配置和开发,以下是核心常用注解分类及实战用法: 一、Bean 相关注解 1. @Component 作用:标识普通组件,被 Spring 容器自动扫描注册为 Bean。 场景:通用层(工具类、非 MVC 组件)。 @Component public class MyUtil […]

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

CompletableFuture使用详解

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

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

金融级JVM深度调优实战的经验和技巧

在金融级应用场景中,JVM 深度调优对于保障系统的高性能、低延迟和高稳定性至关重要。以下是一些实战经验和技巧: 1. 调优前的全面评估与监控 明确业务需求与性能指标 了解金融业务的高峰低谷时段、交易量预期、响应时间要求等。例如,证券交易系统在开盘和收盘时段交易量大,要求系统响应时间在毫秒级;而银行的批量账务处理可能更注 […]

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

SpringBoot 实现接口防刷的 5 种实现方案

接口防刷是保障系统安全与稳定性的重要措施。恶意的高频请求不仅会消耗服务器资源,还可能导致数据异常,甚至系统瘫痪。本文将介绍在SpringBoot框架下实现接口防刷的5种技术方案。 1. 基于注解的访问频率限制 最常见的防刷方案是通过自定义注解和AOP切面实现访问频率限制。这种方法简单易用,实现成本低。 实现步骤 1.1 […]

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

SpringBoot 中内置的 49 个常用工具类

SpringBoot以其强大的自动配置和丰富的生态系统成为Java开发的首选框架。除了核心功能外,SpringBoot及其依赖的Spring框架还包含大量实用工具类,它们可以显著简化日常开发工作。本文将介绍49个常用工具类,并通过简洁的代码示例展示它们的基本用法。 字符串处理工具类 1. StringUtils imp […]

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

SpringBoot 实现 RSA+AES 自动接口解密

一、背景 在网络传输敏感数据时,接口加密是保障安全的核心手段。下面就说一说如何在 SpringBoot 中实现 RSA+AES 混合加密方案,同时结合两种算法的优势,确保数据传输的安全性与高效性。 二、加密方案优势 算法 特点 适用场景 RSA 非对称加密,安全性高,但加密速度慢,适合加密少量数据(如密钥)。 加密 A […]

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

@Valid 和 @Validated 的区别

前言 参数校验是保证程序健壮性的重要环节,前端校验为用户体验,后端校验为系统安全。Spring Boot 中常用 @Valid 和 @Validated 实现参数校验,本文将详细解析两者的区别、用法及代码示例。 一、@Valid 注解 1. 功能与依赖 标准规范:属于 Java EE 标准注解(JSR 303 规范), […]

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

URL地址末尾加不加“/”有什么区别

1. 基础概念 URL(统一资源定位符):用于唯一标识互联网资源(如网页、图片、API等)。 目录 vs. 资源: 以“/”结尾的 URL 通常表示目录,例如:https://example.com/folder/。 不以“/”结尾的 URL 通常指向具体资源(如文件),例如:https://example.com/f […]

2025年5月23日 2条评论 110点热度 0人点赞 阅读全文
设计模式

Java设计模式:状态模式

状态模式(State Pattern)是一种行为设计模式,它允许对象在内部状态改变时改变其行为,看起来像是对象修改了它的类。其核心思想是将状态相关的行为封装到独立的状态类中,并让对象在不同状态间切换时委托行为给当前状态对象。 核心概念 状态接口(State Interface):定义特定状态下的行为方法。 具体状态(C […]

2025年5月22日 0条评论 86点热度 0人点赞 阅读全文
12345…25

路曼曼其修远兮,吾将上下而求索。

最新 热点 随机
最新 热点 随机
SpringBoot框架自动配置之spring.factories和AutoConfiguration.imports 应用型负载均衡(ALB)和网络型负载均衡(NLB)区别 什么是Helm? TransmittableThreadLocal介绍与使用 ReentrantLock深度解析 RedisTemplate和Redisson的区别
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一别再背线程池的七大参数了,现在面试官都这么问URL地址末尾加不加“/”有什么区别
JAVA设计模式-工厂方法模式 我要狠狠的反驳“公司禁止使用 Lombok ”的观点! ThreadPoolExecutor如何实现线程复用及超时销毁 关于8月29号下午博客故障的一些记录 应用型负载均衡(ALB)和网络型负载均衡(NLB)区别 OHCache使用
倒计时
标签聚合
数据库 ElasticSearch SpringBoot 文学 JAVA docker K8s SQL 日常 IDEA MySQL 面试 设计模式 分布式 Redis 教程 JVM 架构 多线程 Spring
最近评论
李锋镝 发布于 5 天前(06月09日) 已添加,欢迎新朋友哦~
蜗牛工作室 发布于 6 天前(06月09日) 博客名称:蜗牛工作室 博客地址:https://www.woniu.wang/ logo 地址:...
李锋镝 发布于 1 周前(06月04日) 谢谢谢谢~
李锋镝 发布于 1 周前(06月04日) 哈哈哈,下次阿里云的打电话了我也问问
皇家元林 发布于 1 周前(06月04日) 厉害!赞一个!
网站统计
  • 22
  • 20
  • 45
  • 36
  • 356,827
  • 75,292
  • 373
  • 549
  • 2025年6月13日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 旋律的博客
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 博友圈
  • 集博栈
  • 博客星球
  • 搬砖日记
  • i架构
  • 蜗牛工作室
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3