图片加载失败 Traefik 技术详解与实战:替代 Nginx 的动态路由利器 🚀 引言 在微服务和容器化迅速发展的今日,流量路由不再是一成不变的配置,而是需要自动发现、实时响应和智能分流。Traefik 正是这样一款现代反向代理,它以动态配置、自带自动 HTTPS、面向云原生生态设计而脱颖而出,并逐步成为 Nginx 在动态路由场景下的有力替代者。 一、什么是 Traefi 2025-03-10 46 0 Traefik Gateway
图片加载失败 MySQL Bug #110104 实战排查:为什么 UNION + 中文 LIKE 查不出结果? 引言 最近帮同事排查了一个诡异的数据库问题,原本以为只是 SQL 写法或者字符集的锅,没想到竟然是 MySQL 官方确认的 Bug(编号 #110104)! 而且这个 Bug 很隐蔽:只有在 使用 UNION 合并查询 + WHERE 条件中包含中文字符 时才会触发。幸运的是,官方给出了明确的临时解 2023-09-14 26 0 Mysql
图片加载失败 数据库索引:提升查询性能的关键技术 索引的本质:数据库的加速引擎 索引如同书籍的目录,通过预排序的数据结构(如B+树)减少磁盘扫描量。核心价值体现在: 减少数据扫描范围(从全表扫描到索引区间扫描) 避免排序操作(利用索引天然有序性) 实现覆盖查询(直接从索引获取数据) 2023-06-16 14 0 Mysql
图片加载失败 Spring MVC执行流程详解:从请求到响应的完美旅程 引言 Spring MVC作为Java Web开发中最受欢迎的框架之一,其优雅的设计和清晰的执行流程使其成为构建企业级应用的理想选择。本文将深入剖析Spring MVC的核心执行流程,帮助开发者更好地理解其内部工作机制,从而能够更高效地使用和扩展这一强大框架。 一、Spring MVC架构概览 Sp 2023-06-14 8 0 Spring
图片加载失败 SpringBoot多数据源场景下,@Transactional 为什么不生效?实战排查记录 前几天,部门一个同事来找我,说他遇到了一个很奇怪的事务问题,代码明明加了 @Transactional,但是操作数据库的时候却没有回滚,数据依然写进去了。 他已经 debug 一下午了都没解决,我接手后一看,果然,这又是一个Spring Boot 多数据源事务配置引发的“老毛病”…… 这篇文章就来记 2023-06-14 9 0 SpringBoot Java Transaction
图片加载失败 Java设计模式-代理模式 🎭 代理模式(Proxy Pattern):控制对象访问的智能替身 ✨ 模式简介 代理模式是一种结构型设计模式,为其他对象提供一种代理以控制对这个对象的访问。就像明星的经纪人——外界不直接接触明星本人,而是通过经纪人来安排各种事务。 📦 应用 2023-05-13 16 0 Java 设计模式
图片加载失败 Spring 事务管理全解:从原理到实战 引言 在日常的 Java 企业开发中,事务管理是保障数据一致性和系统可靠性的关键一环。Spring 框架通过抽象事务机制,大大简化了开发者在多数据源、分布式环境中的事务控制工作。本文将从基本概念入手,全面解析 Spring 的事务管理机制,涵盖使用方式、常见注解配置、事务传播行为及常见陷阱等,帮助你 2023-05-11 2 0 Transaction Spring
图片加载失败 Java设计模式-适配器模式 适配器模式(Adapter Pattern):兼容转换的艺术 ✨ 模式简介 适配器模式是一种结构型设计模式,它允许不兼容的接口之间能够协同工作,就像电源插头转换器让不同标准的插头能在同一插座上使用。 该模式通过包装对象的方式,将被适配者的接口转换成目标接口。 📦 应用场景 2023-05-08 24 0 Java 设计模式
图片加载失败 Java设计模式-责任链模式 责任链模式是一种行为型设计模式,允许你将请求沿着处理链传递,直到有一个处理者能够处理它。 就像公司审批流程:员工提交申请后,经过经理→总监→CEO的逐级审批,每个层级都有明确的处理权限。 2023-05-07 15 0 Java 设计模式
图片加载失败 Java设计模式-观察者模式 观察者模式(Observer Pattern):事件通知与解耦的艺术 ✨ 模式简介 观察者模式是一种行为型设计模式,定义了对象之间的一对多依赖关系,当一个对象(被观察者)状态改变时,所有依赖它的对象(观察者)都会自动收到通知并更新。 就像微信公众号(被观察者)和订阅用户(观察者)的关系——公众号发布 2023-05-06 3 0 Java 设计模式
图片加载失败 Java设计模式-桥接模式 🌉 桥接模式(Bridge Pattern):解耦抽象与实现的优雅之桥 ✨ 模式简介 桥接模式是一种结构型设计模式,它将抽象部分与其实现部分分离,使它们可以独立变化。就像连接两岸的桥梁——桥的样式和建筑材料可以独立演进,而不互相影响。 2023-05-05 5 0 Java 设计模式
图片加载失败 Java设计模式-装饰器模式 ✨ 模式简介 装饰器模式是一种结构型设计模式,允许通过将对象放入包含行为的特殊封装对象中来为原对象动态添加新的行为。 就像给礼物层层包装一样,每层包装都能添加新的装饰效果,而不改变礼物本身。 2023-05-05 6 0 Java 设计模式