自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 异步线程事务失效

事务失效的场景try catch 把异常捕获了,导致事务没有获取到异常信息声明式事务注解@Transactional(rollbackFor = “指定事务回滚的异常类型”),使用Exception.class则可以回滚所有异常类型,不指定默认发送RuntimeException的时候才会回滚同一个类中,主方法没有@Transactional修饰,调用的方法有@Transactional修饰,事务不会生效,原因:Spring框架中,默认情况下,在同一个类中调用另一个方法,不会使用AOP代理机智去调用

2023-10-13 17:07:31 372

原创 微服务思想面试题,微服务架构的演进

注:所有概念均以电商系统举栗微服务架构的演进:单体项目 > 分布式架构 > SOA架构 > 微服务架构单体项目没啥好说的,所有的功能模块都在一个项目中,(拿电商项目来举例:用户模块,订单模块,积分模块,优惠卷模块)等都是在同一个项目下开发,使用的都是同一个数据库优点缺点概述:针对于单体项目的不足,为了适应大型项目的开发需求,许多公司将单体系统垂直拆分成若干个系统,系统之间通过网络交互来完成业务的处理,每个系统可以分布式部署(单独的部署每一个系统),这种架构称之为分布式架构特点:垂直的拆分成一个个单体的

2022-06-28 15:15:00 139 2

原创 分布式事务Seata的理解,分布式事务面试题

学习分布式事务之前,先了解一下什么是分布式事务1. 什么是分布式事务及作用?分布式事务分布式事务是指事务的参与者,支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上,且属于不同的应用,分布式事务需要保证这些操作要么全部都执行成功,要么都执行失败。本质上来说,分布式事务就是为了保证不同的数据库的数据一致性。本地事务单一的服务操作做为一个事务,那么整个服务操作只能涉及一个单一的数据库资源,这类基于单个服务单一数据库资源访问的事务,被称为本地事务数据库事务(Transac

2021-12-01 14:30:13 9683 7

原创 Spring Boot + Nacos + OpenFeign实现远程调用

前文: 实现的是最简单的远程调用,不涉及数据库和业务逻辑,(让你有手就会调)在使用远程调用之前,我们先来了解一下这里远程调用其涉及到的组件的原理!nacos的原理nacos称之为注册中心,注册中心主要涉及到三大角色服务提供者服务消费者注册中心它们的关系如下:各个微服务在启动时,将自己的网络地址等信息注册到注册中心,由注册中心来存储这些数据。服务消费者从注册中心中查询服务提供者的地址,并通过地址调用服务提供者的接口。各个微服务与注册中心使用一定的机制通信,比如说心跳;如果注册中心与微服

2021-10-22 11:13:05 1447

原创 JDK1.7和1.8中HashMap的区别小结

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-09-21 02:33:33 544

原创 设计模式(模板模式)

Java设计模式Java中有23种设计模式分为三大类**创建型模式:单例模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式(5个)作用:针对于对象的创建行为型模式:访问者模式,模板模式,策略模式,状态模式,观察者模式,备忘录模式,中介者模式,迭代器模式,解释器模式,命令模式,责任链模式(11个)作用:类与对象之间的协作关系结构型模式:适配器模式,桥接模式,组合模式,装饰模式,外观模式,享元模式,代理模式(6个)作用:行为性模式主要用于描述类或对象的交互以及职责分配**行为型(

2021-05-06 00:05:53 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除