- 博客(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 382
原创 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 154
原创 分布式事务解决方案--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 918
原创 分布式事务理论基础
1事务一组操作构成的可靠、独立的工作单元。1.1本地事务原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性(durability):持久性也称永久性(permanen
2020-06-12 14:59:21 821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人