自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 统一异常处理

前言当面试官问你之前对异常是怎么捕获的,如果回答try-catch可能就危险了。。。在实际项目开发中,我们通常会在service层向上抛出异常,然后在controller使用try-catch捕获可能的异常。如果不处理会返回一些不友好的错误信息到客户端。@RequestMapping(value="test3") public R test3() { try { return testService.test2(); } catch (

2020-06-23 10:02:32 276

原创 idea常用设置

由于spring boot、微服务等新兴技术兴起。eclipse作为java开发工具已没有绝对优势。本人是一个老程序员,使用了近10年的eclipse、myeclipse。所以被迫转战idea,经历了痛苦磨合期,记录了一些idea的配置,希望对用惯了eclipse的程序员有用。代码补齐不区分大小写快捷键为eclipse风格设置为utf-8File->Settings->Editor->File EncodingsFile->Settings->Build,Exec

2020-06-12 16:02:12 133

原创 分布式事务解决方案--可靠消息最终一致方案

2020-06-12 15:25:23 122

原创 分布式事务解决方案--seata AT模式

1简介demo地址:https://github.com/q464610036/seataSeata是一款开源的分布式事务解决方案,前身为Fescar,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案(AT模式是阿里首推模式,阿里云上有商用版本的GTS[Global Transaction service全局事务服务])。官网地址:https://seata.io/zh-cn/发展史:2014 - 阿里中间件团

2020-06-12 15:22:12 845

原创 分布式事务理论基础

1事务一组操作构成的可靠、独立的工作单元。1.1本地事务原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性(durability):持久性也称永久性(permanen

2020-06-12 14:59:21 518

空空如也

空空如也

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

TA关注的人

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