一、背景 事务:原子性、一致性、隔离性、持久性 二、方式 1. 编程式事务:使用代码实现 2. 声明式事务 a. 配置文件xml声明 b. @Transactional注解,加在类(Service)或者方法上,加在类上表示为此类的所有方法都应用相同配置的事务 三、@Transactional注解基本 ...
分类:
编程语言 时间:
2020-01-18 18:06:00
阅读次数:
89
本文主要总结一下spring的所有用法,更多原理篇在后续章节。涵盖内容如下所列: 什么是Ioc/DI、AOP、Spring容器 Ioc/DI基于xml、xml和注解混合、以及纯注解的不同实现 AOP基于xml、xml和注解混合、以及纯注解的不同实现 声明式事务基于xml、xml和注解混合、以及纯注解 ...
分类:
编程语言 时间:
2020-01-18 12:40:48
阅读次数:
74
React入门 React 是一个用于构建用户界面的 JAVASCRIPT 库。有以下特点: 1.声明式设计 ?React采用声明范式,可以轻松描述应用。 2.高效 ?React通过对DOM的模拟,最大限度地减少与DOM的交互。 3.灵活 ?React可以与已知的库或框架很好地配合。 4.JSX ? ...
分类:
其他好文 时间:
2020-01-17 19:28:02
阅读次数:
77
SpringCloud之openFeign Spring Cloud的子项目之一,Spring Cloud OpenFeign以将OpenFeign集成到Spring Boot应用中的方式,为微服务架构下服务之间的调用提供了解决方案。 首先,利用了OpenFeign的声明式方式定义Web服务客户端; ...
分类:
编程语言 时间:
2020-01-16 22:17:49
阅读次数:
101
VueRouter系列的文章示例编写时,项目是使用vue-cli脚手架搭建。 项目搭建的步骤和项目目录专门写了一篇文章:点击这里进行传送 后续VueRouter系列的文章的示例编写均基于该项目环境。 VueRouter系列文章链接 《VueRouter爬坑第一篇-简单实践》 《VueRouter爬坑 ...
分类:
其他好文 时间:
2020-01-15 19:10:16
阅读次数:
94
再也不用担心学不会K8S!17个K8S初学者必须掌握的知识点 https://zhuanlan.zhihu.com/p/94656981 Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,有助于声明式配置和自动化。目前,Kubernetes正在以强劲的势头持续发展, ...
分类:
其他好文 时间:
2020-01-14 09:53:15
阅读次数:
91
导读:Kubernetes 作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以 v1.16 版本为基础详细介绍了 K8s 的基本调度框架、流程,以及主要的过滤器、Score 算法实现等,并介绍了两种方式用于实现自定义调度能力。 调度流程 调度流程概览 Kubernetes 作为 ...
分类:
编程语言 时间:
2020-01-13 14:26:21
阅读次数:
111
React:Virtual DOM,Component,声明式渲染等。 命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。 声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how) https://github.com ...
分类:
其他好文 时间:
2020-01-11 23:59:19
阅读次数:
148
12-Factor与云原生Part212-Factor 为构建如下的 SaaS 应用提供了方法论:使用声明式格式来搭建自动化,从而使新的开发者花费最少的学习成本加入这个项目和底层操作系统保持简洁的契约,在各个系统中提供最大的可移植性适合在现代的云平台上部署,避免对服务器和系统管理的额外需求最小化开发... ...
分类:
其他好文 时间:
2020-01-11 00:27:32
阅读次数:
81
因为在业务层调用了 try{}catch(){} 并且异常没有在catch处抛出来,所以spring aop的事务不起作用 Spring AOP异常捕获原理: 被拦截的方法,须显式的抛出异常,且不能做任何处理,这样AOP才能捕获到方法中的异常,进而进行回滚。 换句话说,就是在Service层的方法中 ...
分类:
其他好文 时间:
2020-01-09 22:59:27
阅读次数:
105