自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

翻译 基于RESTful API的TCC补偿模式 分布式事务

前言本例基于Atomikos提出的微服务分布式事务的解决方案, 该方案建立在更加轻量级的HTTP协议之上, 原文如下TCC for transaction management across microservices根据Try Confirm Cancel补偿模式, 有关于Spring Cloud的实战如下https://github.com/prontera/solar示例场景一个简单的TCC应

2017-03-29 09:55:03 12971 1

原创 Java8 DateTime与1582历法问题

事情经过今天下午在研究mybatis对jsr310的支持, 跟往常一样我准备了一个MySQL测试用的数据表, 里面有些DATETIME列, 默认值是’0000-01-01 00:00:00’, 映射Java类中的create_time等这样的java.time.OffsetDateTime属性. 当我测试的时候我就整个蒙圈了, 某些字段插入我是用OffsetDateTime.now()指定, 这些数

2017-03-08 16:57:39 1928 1

原创 MyBatis Generator速查手册

前言从Eclipse到idea都一直都在用Mybatis Generator, 也完整翻阅过官方文档, 可是看完就没有那回事了. 这次决定要记录下来, 以备不时之需. 以下根据mybatis-generator-maven-plugin 1.3.5为基础而写的随笔.快速指南根据实际情况, 项目里都是用MBG的Maven插件, 这里着重以Maven的形式讲解, 并且禁用了MyBatis的Example

2017-03-08 08:58:07 1320

原创 Spring Boot RabbitMQ快速入门 (2)

Spring Boot RabbitMQ快速入门 (2)Prefetch设置当我们进入RabbitMQ的GUI管理界面, 点入某个队列查看消费者的属性时, 有记录如下 Channel Consumer tag Ack required Exclusive Prefetch count Arguments 172.22.0.1:57382 (1) amq.ctag-Gsi

2017-03-05 16:30:23 5311

原创 Spring Boot RabbitMQ快速入门 (1)

Spring Boot RabbitMQ快速入门 (1)PrefaceSpring Boot集成RabbitMQ, 其属性可直接通过application.yml中的spring.rabbitmq.*前缀配置. Sprint Boot RabbitMQ的消费者默认是Fair dispatch, 即prefetch=1为了方便调试, 我将所有Exchange与Queue设置为auto delete.以

2017-03-05 16:29:46 1239

原创 MySQL主从复制实战 - 基于GTID的复制

MySQL主从复制实战 - 基于GTID的复制基于GTID的复制简介基于GTID的复制是MySQL 5.6后新增的复制方式.GTID (global transaction identifier) 即全局事务ID, 保证了在每个在主库上提交的事务在集群中有一个唯一的ID.在原来基于日志的复制中, 从库需要告知主库要从哪个偏移量进行增量同步, 如果指定错误会造成数据的遗漏, 从而造成数据的不一致.而基

2017-03-05 16:28:05 5620

原创 MySQL主从复制实战 - 基于日志点的复制

MySQL主从复制实战 - 基于日志点的复制基于日志点的复制在主库与从库上建立专用的复制账号MariaDB [employees]> create user 'repl'@'172.%' identified by '123456';注意在生产上的密码必须依照相关规范以达到一定的密码强度, 并且规定在从库上的特定网段上才能访问主库在主库与从库上授予复制权限MariaDB [employees]>

2017-03-05 16:26:57 492

原创 MySQL二进制日志格式对复制的影响

MySQL二进制日志格式对复制的影响复制的分类基于SQL语句的复制 - SBR主库二进制日志格式使用STATEMENT在MySQL 5.1之前仅存在SBR模式, 又称之为逻辑复制.主库记录CUD操作的SQL语句, 从库会读取并重放.优点生成的日志量少, 节约网络传输IO当主从的列的顺序不一致时, SBR依然可以正常工作.如对大表进行结构修改时, 可以先修改从库, 然后再进行主从切换.缺点对不确

2017-03-05 16:26:10 863

原创 MySQL 二进制日志格式

MySQL 二进制日志格式日志分类MySQL存储引擎层日志 innodb重做日志回滚日志MySQL服务层日志 二进制日志慢查日志通用日志二进制日志介绍记录了所有对MySQL数据库的修改事件, 包括DDL和DML操作. 其中binlog仅记录成功执行的日志, 对于回滚或者Syntax Error而未执行的事件并不记录.启用二进制日志MariaDB [(none)]> show var

2017-03-05 16:23:16 1255

空空如也

空空如也

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

TA关注的人

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