- 博客(8)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 分布式事务常见解决方案总结
在微服务、SOA等分布式架构大行其道的今天,一个业务操作往往需要调用多个服务,牵扯多个数据源。如何保证跨系统、跨数据库的数据一致性,成为了分布式系统架构中的一个核心难题。分布式事务就是为了解决这个问题而生的。本文将系统地总结几种常见的分布式事务解决方案,并分析其优缺点,帮助你在实际架构选型中做出最合适的选择。首先,我们来简单定义一下。分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于分布式系统的不同节点之上。一个典型的例子就是电商系统中的下单支付在订单服务。
2025-10-24 23:28:11
683
原创 常见SQL优化手段总结:从入门到精通
编写阶段:养成良好的SQL编写习惯索引层面:合理创建和使用索引架构层面:优化数据库设计和表结构系统层面:利用数据库提供的各种优化特性记住,优化不是一蹴而就的过程,需要持续监控、分析和调整。最好的优化往往来自于对业务逻辑和数据特征的深入理解。测量而不是猜测:使用工具分析性能瓶颈优化最频繁的查询:优先优化执行频率高的SQL平衡读写性能:考虑索引对写操作的影响希望本文对您的SQL优化工作有所帮助!如有疑问或补充,欢迎在评论区讨论。
2025-10-24 23:13:30
720
原创 Spring & SpringBoot 常用注解总结:提升开发效率的利器
标记类为配置类,替代 XML 配置文件。@Bean在配置类中定义 Bean,方法返回的对象由 Spring 管理。@Bean@Scope指定 Bean 的作用域(如 singleton、prototype)。@BeanSpring 和 SpringBoot 的注解体系极大简化了企业级应用开发。通过掌握这些注解,开发者可以快速构建模块化、可维护的代码。建议在实际项目中多加练习,结合官方文档深入理解各注解的适用场景。Spring Framework 官方文档SpringBoot 核心特性详解。
2025-04-22 10:41:36
727
原创 SpringBoot 自定义Starter实战:轻松封装你的组件
在SpringBoot生态中,Starter是一种**“开箱即用”**的依赖模块,它通过自动配置机制简化了第三方库的集成。常见的等官方Starter极大提升了开发效率。本文将手把手教你如何创建自己的SpringBoot Starter,封装项目中可复用的功能。自动配置类(条件化加载机制(配置属性绑定(必要的依赖库通过约定大于配置的原则,开发者只需引入Starter依赖,SpringBoot会自动完成Bean的装配和默认配置。starter模块autoconfigure模块示例结构。
2025-04-21 22:13:30
775
原创 SpringBoot自动装配原理深度剖析:从注解到源码的奥秘
创建自动配置类:@Autowired@Bean配置spring.factories:添加条件属性类:// getters/setters省略自动装配机制的本质是Spring Boot团队对"配置即代码"理念的终极实践。提升应用架构能力定制个性化starter优化应用启动性能快速定位配置问题选择1-2个常用starter(如spring-boot-starter-web)进行源码分析实现一个自定义的健康检查starter使用Arthas等工具观察运行时配置状态。
2025-04-08 09:55:33
1075
原创 SpringBoot 如何优雅的读取配置文件内容
使用场景推荐方式简单零散配置@Value+ 默认值结构化配置动态读取对象多环境Profile 隔离配置敏感信息加密处理。
2025-03-18 16:13:50
538
原创 史上最全的Spring Boot缓存@Cacheable,@CachePut,@CacheEvict,@Caching,@CacheConfig注解详细解析,看这一篇就够了
Spring Boot缓存@Cacheable,@CachePut,@CacheEvict,@Caching,@CacheConfig注解详细解析
2022-06-09 21:24:35
4522
原创 Enterprise Architect通过ODBC连接oracle详细教程(带图)及其中会遇到的问题解决(无需安装oracle客户端)
Enterprise Architect通过ODBC连接oracle详细教程及其中会遇到的问题解决(无需安装oracle客户端)① 安装前需要准备的所有资源在oracle官网下载指定instantclient-basic-windows.x64-12.2.0.1.0和instantclient-odbc-windows.x64-12.2.0.1.0两个jar包及enterprise_archi...
2018-11-09 15:34:09
3661
1
ODBC必须jar包,windows.x64-12.2.0.1.0版本 含32位版本
2018-11-09
ODBC必须jar包,windows.x64-12.2.0.1.0版本 包全
2018-11-08
最全,最新,j2ee中文api
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅