标签: 扩展

3 篇文章

一文带你搞懂Spring Boot事件总线
一、事件总线核心概念 SpringBoot事件总线基于发布-订阅模式(Publish-Subscribe)实现组件间松耦合通信,其核心设计思想体现在三个维度:解耦性、异步处理和观察者模式扩展。 核心组件 事件(Event):继承ApplicationEvent的自定义类,封装需要传递的业务数据。建议使用final字段确保线程安全,包含完整业务上下文…
为什么互联网大厂不推荐使用多表 join?
互联网大厂不推荐使用多表JOIN,主要基于性能瓶颈、可扩展性差、与微服务架构冲突三大核心原因。在高并发、海量数据的互联网场景下,JOIN操作会产生大量中间结果集,消耗大量CPU和内存资源,容易成为慢查询拖垮数据库。在分库分表架构下,跨物理节点的JOIN查询变得异常复杂甚至无法执行,同时强依赖其他服务的数据库表进行JOIN也违反了微服务边界的封装性。…
Linux正则表达式与文本处理工具笔记
一、正则表达式基础 1. 核心概念 正则表达式是一种用于描述字符串模式的规则语言,通过组合普通字符和元字符来定义"模板",用于文本的模式匹配、查找和替换操作。 2. 元字符分类 元字符功能说明示例.匹配任意单个字符(除换行符)a.b匹配 "axb"、"a1b"*匹配前一个字符0次或多次go*d匹配 "gd"、"good"+匹配前一个字符1次或多次g…