
Java
文章平均质量分 84
暗光anguang
命是弱者借口,运是强者谦词
展开
-
分库分表(Sharding-jdbc)
ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。数据分片是Sharding-JDBC核心功能,它是指按照某个维度将存放在单一数据库中的数据分散存放至多个数据库或表中,以达到提升性能瓶颈以及可用性的效果。例:订单数据根据主键尾数拆分为10张表,分别是 t_order_0 到 t_order_9 ,他们的逻辑表名为 t_order。原创 2023-02-09 19:15:19 · 1381 阅读 · 0 评论 -
分布式事务TCC实现框架——Hmily
TCC(Try/Confirm/Cancel)编程模式的核心思想是:针对每个分支事务操作,都要向全局事务发起方注册Try、Confirm和Cancel三个操作,具体这些操作由我们自己根据业务进行实现,然后分为两个阶段去。原创 2023-02-06 23:40:47 · 401 阅读 · 0 评论 -
【Springboot的自动配置原理】
这个注解是springboot启动类上的一个注解,是一个组合注解,也就是由其他注解组合起来,它的主要作用就是标记说明这个类是springboot的主配置类,springboot应该运行这个类里面的main()方法来启动程序。()方法的时候会解析处理各种的注解,包含@PropertySource、@ComponentScan、@Bean、@Import等注解,最主要的是对@Import注解的解析;,这个注解就是当容器中没有配置特定的Bean的时候,这个组件才会被注册到ioc容器中,否则会直接忽略。转载 2023-01-21 17:54:30 · 794 阅读 · 0 评论 -
静态代理和动态代理
静态代理和动态代理原创 2023-01-21 17:34:56 · 161 阅读 · 0 评论