【分布式】springboot + mybatis + JTA + Atomikos 实现多数据源的分布式事务管理

文章目录1. 添加依赖(pom.xml)2. 配置数据库连接信息 (application.yml)3. 读取配置文件信息4. 创建多数据源5. 启动项添加@EnableConfigurationProperties6. 测试使用事务注解 spring boot默认继承事务,只要在方法上添加@Tr...

2019-05-24 10:17:16

阅读数 21

评论数 0

【分布式】分布式事务(X/OPEN DTP —> XA —> JTA)

文章目录1.什么是分布式事务2.分布式事务产生的原因3.X/OPEN DTP模型3.1XA规范3.1.1 XA流程3.1.2 XA两阶段提交—2pc3.1.3 3pc3.2 JTA3.2.1 是什么3.2.2 作用3.2.3 提供商4. 解决方案5. 项目实战 1.什么是分布式事务   是指事务的...

2019-05-24 10:16:07

阅读数 18

评论数 0

【Redis】高性能原因

从存储介质来看,它的数据存放在内存中,操作快 是单线程的,避免了线程间切换和竞争产生的性能小号 非阻塞I/O,Redis使用epoll作为I/O多路复用技术的实现,在加上Redis自身的事件处理模型将epoll中的链接、读写、关闭都转换为事件,不在网络I/O上浪费过多的时间 Redis...

2019-05-21 20:30:29

阅读数 7

评论数 0

【Redis】使用总结

文章目录1. 5种数据类型2. 持久化机制2.1 RDB2.1.1 触发时间2.1.2 触发RDB过程2.1.3 优点2.1.4缺点2.2 AOF2.2.1 触发时间2.2.2 触发AOF的过程2.2.3 文件同步sync的3种方式2.2.4 重写机制2.2.5 优点2.2.6 缺点2.3 选择R...

2019-05-18 20:24:03

阅读数 6

评论数 0

WebSocket使用

文章目录1.websocket的由来2.什么是websocket3.websocket的特点或作用4.应用的场景5.使用websocket的优点6.使用websocket的缺点7.websocket 的通信过程8.如何用websocket8.1 客户端如何用websocket8.2 服务端如何用w...

2019-05-12 21:43:16

阅读数 24

评论数 0

Zookeeper 总结

文章目录是什么安装单机集群配置文件讲解操作stat信息有关概念数据模型会话WatcherACL权限控制列表作用特性数据存储集群角色角色种类及区别leader,follower,observer之间的通信选举方式初始化选举宕机后选举选举机制 是什么   是一个开源的分布式协调服务,是由雅虎创建的,基...

2019-04-29 16:52:03

阅读数 62

评论数 2

【Jave基础】泛型 —— 为什么在静态方法、静态初始化块或静态变量的声明和初始化中不允许使用泛型形参

public class Persion<T> { // 编译时报错 public static T name; //编译时报错,不能在静态方法声明中使用泛型形参 public static <T> void test(T t)...

2019-04-26 11:52:48

阅读数 18

评论数 1

【Java基础】BIO 与 NIO 的区别

文章目录1. 基础概念1.1 阻塞与非阻塞1.2 同步与异步2. BIO 与 NIO2.1 BIO2.1.1概念2.1.2 实现机制2.1.3 工作原理2.2 NIO2.2.1 概念2.2.1 实现机制2.2.2 为什么使用NIO2.2.3 三大主要组件2.2.3.1 通道 Channel2....

2019-04-23 14:19:56

阅读数 18

评论数 1

【Java基础】== 和 equals()区别

文章目录==比较的是值是否相等equals()方法比较的是是否是同一个对象举例说明 ==比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 equals()方法比较的是是否是同一个对象     注意:...

2019-04-16 13:58:45

阅读数 32

评论数 0

【tomcat】 部署web应用程序的4种方式

文章目录第一种: Tomcat自动部署第二种:修改%Tomcat_Home%\conf\server.xml文件第三种:独立的context xml文件总结 第一种: Tomcat自动部署 将web应用程序打成的war包直接拖到%Tomcat_Home%\webapps文件夹下即可 第二种:修改%...

2019-04-14 14:43:29

阅读数 21

评论数 0

SpringBoot 集成 XXL-JOB

一. 引依赖 <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</a...

2019-04-09 15:33:37

阅读数 49

评论数 0

利用p6spy打印执行的sql

文章目录一.是什么二.作用三.实现   今天要新搭一个项目框架,其中要解决的一个问题是,将所有执行的sql打印到日志,放到一个文件中,注意打印的不是预编译待问号的sql,而是真正能放在数据库中执行的sql,这样更直观,更简单。(本项目是springboot项目) 一.是什么   P6Spy 是针对...

2019-04-02 14:26:43

阅读数 17

评论数 0

【Redis】简介

1.NoSQL简介  1.1 NoSQL是什么  1.2 NoSQL为什么会出现  1.3NoSQL的特点  1.4NoSQL适用场景  1.5NoSQL型数据库有哪些 2. redis是什么 3. redis的作用 4. redis的适用场合 5. redis的数据类型 6. redis缓存...

2019-03-30 15:41:16

阅读数 15

评论数 0

SpringBoot基于@ControllerAdvice配置全局异常捕获并处理

   在做web应用时,请求处理中经常遇到错误发生错误,处理方式可以再每个controller方法中添加try…catch…处理,但是这样代码非常冗余,在springboot中使用@ControllerAdvice注解可实现全局异常捕获,就不用每个controller都写try…catch…了,具...

2019-03-29 09:37:03

阅读数 39

评论数 0

SpringBoot 配置Cors解决跨域请求问题

文章目录1.同源策略1.1 什么是源1.2 什么是同源1.3 是否为同源的判断1.4 哪些操作不受同源策略限制2. 跨域如何跨域3. CORS3.1 什么是CORS3.2 简单请求3.3 非简单请求4. SpringBoot 配置CORS4.1 给某一个接口配置CORS4.2 给某一系列接口配置C...

2019-03-19 08:21:06

阅读数 15

评论数 0

【Java基础】继承和组合

都可以实现代码复用

2019-03-15 21:39:02

阅读数 29

评论数 0

activiti初识

工作流

2019-02-11 20:35:17

阅读数 65

评论数 0

绽放

花 实习前,也就是前半年,主要学习了培养计划中java部分,对java有了宏观上的认识,大概4月中旬左右就准备面试了,这几次面试让我在以后学习的道路上有了些许的方向。今年对我一个无形的改变自己确实后知后觉,自己在学习计算机时,发现喜欢看书学习了,或许是现在的视频没有更符合我的了吧,今年也是买有关计...

2019-02-01 12:12:40

阅读数 76

评论数 0

SpringBoot 集成 FastDFS

美文后续

2019-01-27 20:33:48

阅读数 76

评论数 4

【MySQL】锁

这周很开心

2019-01-20 21:52:14

阅读数 75

评论数 3

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