软件开发过程中有一大半的时间都是在处理各种异常情况,并且各种异常还防不胜防,稍有不慎就会有遗漏。导致代码中出现大量的try {...} catch {...} finally...
软件开发过程中有一大半的时间都是在处理各种异常情况,并且各种异常还防不胜防,稍有不慎就会有遗漏。导致代码中出现大量的try {...} catch {...} finally...
随着微服务架构的流行,尤其是近年来SpringCloud的广泛应用,一些微服务架构下的问题也比较突出,比如一个请求会涉及多个服务,而服务本身可能也会依赖其他服务,整个请求路径...
在了解MyBatis的运行流程前,先快速了解下MyBatis的四大核心组件,MyBatis的整个执行流程都是围绕这四个组件进行的。 SqlSessionFactoryBuil...
对任何系统就像人一样需要“知己知彼“才能做到”百战百胜”,经常在讨论高可用,一方面需要从架构设计、编码实施、质量验证等环节保证项目的高可用,另一方面能够尽可能早的发现问题也是...
Mac下Docker安装可参考安装指引 RabbitMQ镜像选取 可通过DockerHub或者命令行选取镜像 DockerHub选取 命令行选取 选取Starts数最多的官方...
MySQL如何保证一致性 数据库通过原子性(A)、隔离性(I)、持久性(D)来保证一致性(C)。其中一致性是目的,原子性、隔离性、持久性是手段。因此数据库必须实现AID三大特...
Spring最成功的是其提出的理念,而不是技术本身。它所依赖的两个核心理念,一个是控制反转(Inversion of Control,IoC),另一个是面向切面编程(Aspe...
Spring Boot支持发布jar包和war包,推荐使用jar包的形式,使用jar包比较方便 区别 pom文件packaging,war或者jar内置容器tomcat依赖,...
What is Maven Apache Maven is a software project management and comprehension tool. Bas...