后端
文章平均质量分 93
展示互联网后端技术
夜雨hiyeyu.com
持续更新的技术笔记已优先同步至: ▸ 微信公众号「夜雨知识」(扫码关注获取最新文章) ▸ 技术学习网站hiyeyu.com(收藏可随时查阅)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【springboot】图文详解Spring Boot自动配置原理:为什么@SpringBootApplication是核心?
详解Spring Boot自动配置原理:为什么@SpringBootApplication是核心?先看一整条“流程图”,从你执行 main 方法开始,一直到自动配置生效、容器就绪。原创 2026-01-09 09:12:08 · 561 阅读 · 1 评论 -
【Spring Boot】 接口性能优化“十板斧”:从数据库连接到 JVM 调优的全链路提升
【Spring Boot】 接口性能优化“十板斧”:从数据库连接到 JVM 调优的全链路提升。Spring Boot 接口性能优化是一个系统工程,而非单点的技术修补。上述“十板斧”涵盖了从数据库交互、应用架构设计、代码逻辑实现到底层运行时环境的全方位策略。原创 2026-01-08 17:10:56 · 466 阅读 · 3 评论 -
Spring Boot 整合 Apache Doris:实现海量数据实时OLAP分析实战
Spring Boot 整合 Apache Doris:实现海量数据实时OLAP分析实战.在大数据时代,企业对数据分析的实时性、并发性和灵活性提出了前所未有的要求。传统关系型数据库(如 MySQL)难以应对高吞吐写入与复杂聚合查询的双重压力。为此,**Apache Doris** 作为一种高性能、低延迟的 MPP(Massively Parallel Processing)实时分析型数据库,正被越来越多企业用于构建现代化数仓系统。原创 2026-01-08 13:55:59 · 793 阅读 · 2 评论 -
【Spring Boot 3.x】新一代微服务网关:Spring Boot 3.x 集成 Spring Cloud Gateway + Resilience4j 全攻略
【Spring Boot 3.x】新一代微服务网关:Spring Boot 3.x 集成 Spring Cloud Gateway + Resilience4j 全攻略。随着微服务架构的演进,单体应用被拆分为数十甚至上百个独立服务。此时,系统的入口管理变得至关重要。传统的 Netflix Zuul 已停止维护,Spring Cloud Gateway 作为基于 Spring 5.0、Spring Boot 2.x 和 Project Reactor 等技术开发的非阻塞 API 网关,成为了微服务架构的首选。原创 2026-01-07 09:59:09 · 721 阅读 · 8 评论 -
【推特运营】如何借力头部账号的21天评论区占位策略
【推特运营】如何借力头部账号的21天评论区占位策略。“21天评论区占位”不是官方规则,而是用“21天周期”养习惯、占领关键头部账号评论区心智的一套打法。核心逻辑:先选出与你的目标人群高度重合的头部账号,用21天持续、高频、高质量地出现在他们的评论区里,成为“常客+专业人士”,再通过头像、签名、主页结构,把这部分曝光导回自己的号或转化链路。原创 2026-01-07 09:43:07 · 634 阅读 · 0 评论 -
对【独立开发者】来说,Twitter(现在叫 X)依然是最值得花时间、也是最“拥挤”的主战场之一
对【独立开发者】来说,Twitter(现在叫 X)依然是最值得花时间、也是最“拥挤”的主战场之一。用户规模可观且高价值:几亿月活,其中大量是关注新闻、科技和商业的“信息型用户”,天然匹配开发者、产品经理、创始人这类人群。原创 2026-01-07 09:37:21 · 371 阅读 · 0 评论 -
独立开发者必看:从0到1万粉的推特运营全攻略
独立开发者必看:从0到1万粉的推特运营全攻略。如果你是独立开发者,并且希望通过推特(X)拿到第一批真实、有付费意愿的用户和粉丝,这篇文章就是为你写的。原创 2026-01-06 10:17:19 · 1013 阅读 · 18 评论 -
【Spring Boot 3 + Spring AI】 实战:十分钟集成 OpenAI API 构建智能应用
【Spring Boot 3 + Spring AI】 实战:十分钟集成 OpenAI API 构建智能应用。通过 Spring Boot 3 和 Spring AI,Java 开发者现在拥有了构建企业级 AI 应用的强力武器。本文涵盖了从基础架构、简单对话、流式交互到复杂的 RAG 和 Function Calling 的完整链路。原创 2026-01-05 09:00:56 · 1349 阅读 · 11 评论 -
【Spring Boot】 事务管理最全指南:嵌套事务、传播机制与失效场景深度复盘
【Spring Boot】 事务管理最全指南:嵌套事务、传播机制与失效场景深度复盘。本文深入剖析Spring Boot事务管理的核心机制,从基础概念到高级应用场景,全面解析事务传播行为、嵌套事务处理原理,并深度复盘各种事务失效场景,帮助开发者掌握企业级事务管理的最佳实践。原创 2026-01-05 08:53:31 · 671 阅读 · 0 评论 -
【SprintBoot】自定义 Spring Boot Starter 从入门到精通:封装企业级通用组件的最佳实践
自定义 Spring Boot Starter 从入门到精通:封装企业级通用组件的最佳实践。在发布 Starter 到私有 Nexus 或中央仓库之前,务必在干净的 Spring Boot 项目中进行集成测试,确保不会因为类冲突导致应用启动失败。希望这篇指南能助你打造出公司内部的“神器”组件!原创 2026-01-05 08:43:33 · 841 阅读 · 0 评论 -
Spring Boot 3.x 升级踩坑大全:Jakarta EE 9+、GraalVM Native 与配置迁移实战
Spring Boot 3.x 升级踩坑大全:Jakarta EE 9+、GraalVM Native 与配置迁移实战。随着Spring Boot 3.0的正式发布,Spring生态正式迈入了新的时代。这次升级不仅仅是版本号的变更,更是技术栈的全面革新。根据VMware发布的统计数据,升级到Spring Boot 3.x的应用性能平均提升35%,内存占用降低28%,这主要得益于以下几个关键改进原创 2026-01-04 09:41:27 · 1185 阅读 · 9 评论 -
告别@Autowired!为什么说构造器注入是Spring Boot唯一推荐的方式?
告别@Autowired!为什么说构造器注入是Spring Boot唯一推荐的方式? 在Spring Boot的江湖中,@Autowired曾是多少开发者的初恋,但今天我们要勇敢说再见——因为构造器注入才是那个值得托付终身的良配。这不仅仅是一种技术选择,更是一种架构哲学的演进。原创 2026-01-04 09:35:51 · 546 阅读 · 1 评论 -
Spring Boot 启动过程全解析:从main方法到Tomcat启动的魔法之旅
Spring Boot 启动过程全解析:从main方法到Tomcat启动的魔法之旅。Spring Boot的启动过程是一个精心设计的交响乐,每个组件都在正确的时间演奏自己的部分。从main方法的简单调用开始,经过环境准备、上下文创建、自动配置、Bean加载,到最终的Web服务器启动,每一步都体现了Spring Boot"约定优于配置"的设计哲学。原创 2026-01-04 09:28:44 · 1042 阅读 · 0 评论 -
Redis审计日志功能详解:满足等保2.0与GDPR的数据安全合规要求
Redis审计日志功能详解:满足等保2.0与GDPR的数据安全合规要求。Redis审计日志不仅是技术实现,更是构建数据信任基础设施的关键环节。随着技术的不断发展,审计功能将更加智能化、自动化,为数据安全提供更强有力的保障。原创 2025-11-17 10:00:49 · 1060 阅读 · 21 评论 -
Redis内存消耗异常飙升?深入排查与Big Key/Hot Key的根治方案
Redis内存消耗异常飙升?深入排查与Big Key/Hot Key的根治方案。通过系统性的检测、分析、治理和预防体系,可以彻底解决Redis内存异常飙升问题,保障系统稳定高效运行。原创 2025-11-17 09:38:32 · 942 阅读 · 7 评论 -
Redis在Web3中的应用探索:作为链下状态缓存与索引层
Redis在Web3中的应用探索:作为链下状态缓存与索引层。随着Web3生态的爆炸式增长,区块链应用面临着严峻的数据挑战。以太坊主网每天产生超过2GB的链上数据,而像Polygon、Arbitrum等Layer2解决方案的兴起进一步加剧了数据量的增长。这种数据爆炸带来了几个核心问题原创 2025-11-17 09:17:16 · 1037 阅读 · 0 评论 -
多阶段构建:打造最小化的 Spring Boot Docker 镜像
多阶段构建:打造最小化的 Spring Boot Docker 镜像。通过实施这些策略,您可以构建出安全、高效、可维护的 Spring Boot Docker 镜像,为微服务架构提供坚实的基础。原创 2025-11-03 10:00:41 · 1311 阅读 · 8 评论 -
Redis内存管理精要:从zmalloc到jemalloc,如何实现极致的内存效率?
Redis内存管理精要:从zmalloc到jemalloc,如何实现极致的内存效率?Redis的内存管理策略证明,通过系统性的架构设计和精细的实现优化,可以在保证高性能的同时实现极高的内存利用率,这正是Redis能够支撑现代互联网海量数据访问的技术基石。原创 2025-11-03 09:51:13 · 657 阅读 · 0 评论 -
Spring Boot 应用 Docker 监控:Prometheus + Grafana 全方位监控
Spring Boot 应用 Docker 监控:Prometheus + Grafana 全方位监控。这套监控体系能够帮助您及时发现和解决系统问题,确保 Spring Boot 应用在 Docker 环境中的稳定运行。后续优化方向原创 2025-11-03 09:47:43 · 1069 阅读 · 0 评论 -
探秘Redis哈希表扩容与缩容:渐进式Rehash的巧妙设计与实现
探秘Redis哈希表扩容与缩容:渐进式Rehash的巧妙设计与实现。哈希表是Redis中最核心、最基础的数据结构。不仅是HSET、HGET等命令的直接载体,Redis本身就是一个巨大的键值对数据库,其所有键值对(无论String, List, Set)都存储在一个全局的哈希表中(在Redis源码中称为redisDb的dict结构)。因此,哈希表的性能直接决定了Redis的整体性能。原创 2025-10-14 10:41:31 · 1030 阅读 · 15 评论 -
Redis内存管理精要:从zmalloc到jemalloc,实现极致内存效率的深度解析
Redis内存管理精要:从zmalloc到jemalloc,实现极致内存效率的深度解析。在现代计算架构中,内存往往是性能最关键的资源,尤其对于Redis这类内存数据库而言。其内存管理效率直接决定了系统的性能、可扩展性和成本效益。原创 2025-10-14 10:34:53 · 864 阅读 · 15 评论 -
Redis源码深度剖析:事件循环(Event Loop)如何成就其单线程高性能神话?
Redis源码深度剖析:事件循环(Event Loop)如何成就其单线程高性能神话?Redis的事件循环机制是其高性能的基石。它通过单线程事件循环 + I/O多路复用的设计,将CPU时间几乎完全用在刀刃上——内存数据操作,巧妙地规避了多线程的并发复杂性,并实现了海量连接的管理。原创 2025-10-10 10:54:54 · 777 阅读 · 40 评论 -
Spring Boot Docker 镜像优化:从 500MB 到 50MB 的瘦身秘籍
Spring Boot Docker 镜像优化:从 500MB 到 50MB 的瘦身秘籍。通过系统性的 Docker 镜像优化,我们成功将 Spring Boot 应用镜像从 500MB+ 优化到 50MB 以下,实现了部署效率提升 10 倍、存储成本降低 90%、安全漏洞减少 95% 的显著效果。这些优化技术不仅适用于 Spring Boot,也可以应用于其他 Java 应用和不同技术栈的容器化优化。原创 2025-10-10 10:51:15 · 824 阅读 · 13 评论 -
IDEA 中 Docker 一键部署 Spring Boot:开发效率提升 300% 完全指南
IDEA 中 Docker 一键部署 Spring Boot:开发效率提升 300% 完全指南。Docker 与 IDEA 的深度集成不仅仅是技术工具的简单组合,更是现代软件开发理念的实践。它代表了 DevOps 文化中的"基础设施即代码"和"持续交付"的最佳实践。通过掌握这一技术栈,您将能够在微服务、云原生时代更加游刃有余地应对复杂的软件交付挑战。现在,您可以开始将这一强大的工作流应用到实际项目中,体验真正的"编码即部署"的高效开发模式。原创 2025-10-09 13:21:15 · 894 阅读 · 11 评论 -
Redis 7.2 新特性实战:Client-Side Caching(客户端缓存)如何大幅降低延迟?
Redis 7.2 新特性实战:Client-Side Caching(客户端缓存)如何大幅降低延迟?Redis 7.2的客户端缓存功能通过将数据存储在应用本地内存,并利用Redis服务器的失效通知机制,实现了显著的速度提升。在实际应用中,客户端缓存可以将读取延迟从毫秒级降低到微秒级,提升幅度达10-100倍,同时大幅提高系统吞吐量。原创 2025-10-09 13:19:09 · 1057 阅读 · 0 评论 -
亿级流量系统Redis缓存架构:防御缓存击穿、雪崩与穿透的完整解决方案
亿级流量系统Redis缓存架构:防御缓存击穿、雪崩与穿透的完整解决方案。在亿级流量系统中,缓存不是可选项,而是生存项。然而,不当的缓存设计会导致比没有缓存更严重的系统故障。我们首先需要透彻理解三大问题的本质。原创 2025-09-30 09:11:48 · 1214 阅读 · 21 评论 -
Redis多租户资源隔离方案:基于ACL的权限控制与管理
Redis多租户资源隔离方案:基于ACL的权限控制与管理。通过这套完整的基于ACL的Redis多租户解决方案,你可以实现:;✅ 严格的数据隔离:每个租户只能访问自己的数据;✅ 细粒度的权限控制:精确到命令级别的权限管理;✅ 资源配额限制:防止单个租户耗尽系统资源;✅ 完整的审计追踪:所有操作都有记录可查;✅ 自动化运维:租户生命周期自动化管理;这套方案特别适合SaaS平台、云服务提供商等需要为多个客户提供Redis服务的场景。原创 2025-09-30 09:06:50 · 787 阅读 · 24 评论 -
Redis监控告警体系搭建:使用Redis Exporter + Prometheus + Grafana
Redis监控告警体系搭建:使用Redis Exporter + Prometheus + Grafana。1. 定期评审告警规则:根据误报和漏报情况调整阈值2. 优化数据保留策略:根据存储成本调整数据保留时间3. 容量规划:根据业务增长预测监控系统容量需求4. 文档维护:保持Runbook和故障处理流程的更新通过本指南的完整实施,你将建立起一个覆盖Redis全方面监控的企业级监控体系,能够及时发现和处理各种Redis相关问题,保障业务的稳定运行。原创 2025-09-26 17:34:52 · 1063 阅读 · 20 评论 -
Redis 7.0 新特性深度解读:迈向生产级的新纪元
Redis 7.0 新特性深度解读:迈向生产级的新纪元。Redis 7.0 是一次意义深远的升级。它没有一味地追求新的数据结构,而是聚焦于解决生产环境中长期存在的痛点:安全、集群化消息传递和脚本管理。通过 ACL 选择器、Sharded Pub/Sub 和 FUNCTION 命令集,Redis 7.0 为构建更安全、更健壮、更易维护的分布式应用提供了坚实的基础。对于任何运行关键任务的 Redis 用户来说,升级到 7.0 并合理利用其新特性,都将带来显著的长期收益。原创 2025-09-26 17:32:03 · 1231 阅读 · 3 评论 -
Spring Boot集群 集成Nginx配置:负载均衡+静态资源分离实战
Spring Boot 集群集成 Nginx:负载均衡 + 静态资源分离实战指南。通过本指南,您已经掌握了 Spring Boot 集群集成 Nginx 的完整实战方案。关键要点包括:1. 架构设计:合理的集群架构是成功的基础2. 无状态应用:会话外部化是实现水平扩展的前提3. 负载均衡:选择合适的算法和健康检查策略4. 静态资源分离:提升性能并降低应用服务器压力5. 高可用配置:确保系统的高可靠性和故障恢复能力6. 安全加固:保护集群免受常见攻击7. 监控运维:建立完整的可观测性体系原创 2025-09-25 11:06:14 · 1531 阅读 · 8 评论 -
Spring Boot 项目 Docker 化:从零到一的完整实战指南
Spring Boot 项目 Docker 化:从零到一的完整实战指南。通过本指南,你已经掌握了 Spring Boot 项目 Docker 化的完整流程。从基础的 Dockerfile 编写到生产环境的最佳实践,这些知识将帮助你构建可维护、可扩展的容器化应用。原创 2025-09-25 10:59:40 · 1146 阅读 · 0 评论 -
五分钟搞定Redis安装与配置(Linux/Windows/Docker)
五分钟搞定Redis安装与配置(Linux/Windows/Docker)通过本指南,你应该已经掌握了在Linux、Windows和Docker三种环境中安装和配置Redis的完整流程。每种方式都有其适用场景:Linux源码安装提供最佳性能和控制力,适合生产环境Docker部署提供最好的隔离性和管理性,适合现代应用架构Windows安装最简单,适合本地开发和测试无论选择哪种方式,记得始终关注安全配置(设置密码、绑定IP、重命名危险命令)和性能优化(内存管理、持久化策略),这样才能确保Redis服务的稳定性和原创 2025-09-23 11:12:17 · 1644 阅读 · 28 评论 -
Redis vs. Memcached:深度对比,2025年该如何选型?
Redis vs. Memcached:深度对比,2025年该如何选型?2025 年默认选择:对于大多数新项目,Redis 是更安全的选择。其丰富的功能集能够应对未来可能出现的各种需求,而持久化和高可用特性为生产环境提供了必要的保障。只有在有明确的大值缓存需求且对性能有极致要求时,才应考虑 Memcached。最终建议:从 Redis 开始,只有在明确的性能基准测试表明 Memcached 能带来显著优势时,才考虑使用 Memcached 或混合架构。原创 2025-09-23 11:11:36 · 1289 阅读 · 0 评论 -
Redis数据迁移实战:从自建到云托管(阿里云/腾讯云)的平滑过渡
Redis数据迁移实战:从自建到云托管(阿里云/腾讯云)的平滑过渡。通过本指南的详细步骤和代码示例,您应该能够顺利完成从自建Redis到云托管的平滑迁移。记住,迁移成功的关键在于充分的准备、严格的验证和完善的回滚方案。原创 2025-09-22 09:09:42 · 1626 阅读 · 26 评论 -
【实战】Spring Boot 3.x整合Redis:注解式缓存与分布式锁最佳实践
【实战】Spring Boot 3.x整合Redis:注解式缓存与分布式锁最佳实践。通过本指南,您应该能够在Spring Boot 3.x项目中高效地整合Redis,实现注解式缓存和分布式锁的最佳实践。记住根据实际业务需求调整配置,并持续监控系统性能。原创 2025-09-22 08:39:48 · 1169 阅读 · 0 评论 -
Redis热升级秘籍:零停机迁移方案与工具链
Redis热升级秘籍:零停机迁移方案与工具链。本方案详细介绍了Redis热升级与零停机迁移的完整解决方案,涵盖了架构设计、工具链集成、实施流程和性能优化等多个方面。通过采用基于Envoy双写和Redis-Shake同步的方案,可以实现真正的零停机迁移,确保业务连续性和数据一致性。原创 2025-09-19 14:05:31 · 1056 阅读 · 25 评论 -
TLS 1.3加密加持:云环境Redis安全传输最佳实践
TLS 1.3加密加持:云环境Redis安全传输最佳实践。在云环境中,Redis实例面临着比传统本地部署更为复杂的安全威胁:网络层安全威胁:中间人攻击(MitM):在公共云网络中,数据传输可能被拦截或窃听数据嗅探:恶意攻击者可以监控VPC内的网络流量获取敏感数据凭证窃取:认证信息在传输过程中可能被截获云平台特定风险:跨租户攻击:在多租户云环境中,相邻实例可能尝试访问您的Redis服务、元数据服务滥用:攻击者可能利用云平台元数据服务获取访问凭证、配置错误:云安全组和网络ACL的错误配置可能导致未原创 2025-09-19 13:23:03 · 909 阅读 · 5 评论 -
区块链加速器:Redis优化以太坊交易池性能方案
区块链加速器:Redis优化以太坊交易池性能方案。以太坊交易池(Transaction Pool)是区块链网络中的关键组件,负责接收、验证、排序和广播交易。然而,随着DeFi、NFT和各类dApp的爆发式增长,以太坊主网面临着严峻的性能挑战:传统交易池架构的局限性:原创 2025-09-18 15:24:54 · 1570 阅读 · 11 评论 -
Redis 7.0 ACL实战:RBAC模型实现精细化权限控制
Redis 7.0 ACL实战:RBAC模型实现精细化权限控制。本文深入探讨 Redis 7.0 的访问控制列表(ACL)系统,重点介绍如何基于角色访问控制(RBAC)模型实现精细化权限管理。通过详细的架构设计、实战案例和最佳实践,为企业和组织提供生产环境可用的权限控制方案。内容涵盖用户管理、角色分配、权限继承、审计监控等核心功能,并提供完整的代码实现和运维指南。原创 2025-09-18 13:28:18 · 763 阅读 · 0 评论 -
【Redis】云原生时代Redis高可用新范式:多活架构+异地容灾 生成详细内容
【Redis】云原生时代Redis高可用新范式:多活架构+异地容灾 生成详细内容原创 2025-09-17 10:36:07 · 1749 阅读 · 19 评论
分享