LZ的博客

LZ的博客

spongeboblz的博客

目录总纲</center spongeboblz的博客——SpringBoot spongeboblz的博客——SpringCloud spongeboblz的博客——React

2018-12-31 20:25:32

阅读数 95

评论数 0

Hmily 源码解析(二)—— Hmily事务工作流程

Hmily 源码解析(二) 前言 这一篇不想谈论Hmily源码的技术实现,而是想在过了一遍hmily的实现后把hmily的工作思路单独地整理出来再进行一次总结。看看能不能进一步有所得。 以hmily-demo-springcloud为例,它的实现思路如下。 ...

2019-05-14 00:14:31

阅读数 17

评论数 0

spongeboblz的博客——分布式事务、TCC、Hmily

Hmily 源码解析(一) Hmily 源码解析(二) 目录总纲

2019-05-12 15:57:55

阅读数 11

评论数 0

Hmily 源码解析(二)—— 调用微服务

由于篇幅过长,将该模块单独拎出一节,接上文Hmily 源码解析(二)—— 执行主体方法 上文我们把主体方法的执行及Feign的相关配置讲解了,知道在调用微服务时把对应的HmilyTransactionContext实例以“HMILY_TRANSACTION_CONTEXT”为key作为请求...

2019-05-12 15:52:49

阅读数 18

评论数 0

Hmily 源码解析(二)—— 执行主体方法

Hmily 源码解析(二) 由于篇幅过长,我们把执行主体方法部分单独拎出,以方便阅读。 前面我们执行完了Hmily切面的前置操作,现在要执行主体方法了 首先第一步就是将Order实例存储到数据库中,这一步就是对order表执行了try操作,这是我们的第一个try操作 ...

2019-05-12 01:00:49

阅读数 7

评论数 0

Hmily 源码解析(二)

TCC流程 这篇我们按照try成功,confirm成功的流程来一步步看一下hmily究竟是如何实现这些功能的。 首先我们要启动一下这四个微服务。 * 接着我们访问hmily-demo-springcloud-order下的orderPay接口,count为1,amount为1 ...

2019-05-06 22:46:58

阅读数 27

评论数 0

Hmily 源码解析(一)

第一次看源码,也是第一次写分析源码的博文,写的不足之处希望多见谅。 Hmily 是分布式事务框架,基于TCC分布式事务概念。关于TCC概念我这边就不复述了,本博文基于对TCC概念有了解的基础上解析Hmily框架的实现。 我计划将从两个维度进行分析,一个是业务流转的过程,通过状态的流转,方法调用...

2019-04-27 15:53:32

阅读数 47

评论数 0

并发相关技术简记链接

TCC 分布式事务框架 Try - Confirm - Cancel https://www.liangzl.com/get-article-detail-525.html https://wenku.baidu.com/view/be946bec0975f46527d3e104.ht...

2019-04-20 16:38:10

阅读数 9

评论数 0

Vue 常用指令

1. 前言 在Vue 模板语法 篇中,我介绍了vue的模板语法,但是我觉得还是不够,上一篇中只是按照语法类型进行了简单的介绍,觉得最好还是需要把其他常用的指令方式都记录一下。 2. v-if、v-else-if与v-else 这个感觉很奇特,这三个指令可以跨标签联动。主要还是v-...

2019-04-07 00:00:17

阅读数 10

评论数 0

spongeboblz的博客——Vue

Vue 模板语法 Vue 项目搭建 目录总纲

2019-04-06 23:50:14

阅读数 26

评论数 0

Vue 模板语法

1. 前言 一开始我一直以组件化的思维去学习Vue,但学习的效果不是很有效,生出了很多疑惑的地方。的确Vue是通过模板实现了组件化,但是在学习的过程中我们不能一下子就蹦到组件去,得需要去了解更多更多底层的东西,才能更好的把握上层的东西。 这一篇主要先来了解一下模板语法。Vue是一个渐变式的...

2019-04-06 22:35:14

阅读数 73

评论数 0

Vue 入门搭建

1. 安装nodejs,webpack 环境 之前搭建react环境十已经搭建过了,就简单说明了 官网下载nodejs,安装,配置环境变量 安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org...

2019-04-06 15:55:57

阅读数 10

评论数 0

Redis 添加、删除windows 服务

目录 1. 添加redis服务 注意:下载免安装版的redis时,一定要有conf文件的。 进入redis文件夹,打开命令窗口,执行以下命令 redis-server --service-install redis.windows.conf --se...

2019-04-05 22:36:23

阅读数 20

评论数 0

自定义主键生成器

目录 1. 编写MyIdGenerator 这是我们自己的id生成器,首先要继承org.hibernate.id.IdentifierGenerator接口,并实现generate方法,方法返回值即是生成的id package com.example.springboot.mysqldem...

2019-04-05 21:29:27

阅读数 29

评论数 0

Vagrant搭建虚拟开发环境

目录 1. 安装VirtualBox 上一篇我们已经说过了,Vagrant这是虚拟机管理软件,需要一个虚拟机软件作为provider提供支持,我这边选择的是VirtualBox。下载地址:https://www.virtualbox.org/wiki/Downloads下载最新版的...

2019-03-31 15:07:56

阅读数 36

评论数 0

Vagrant常用命令

目录 Vagrant常用命令 查看Vagrant 版本 vagrant -v/-version 查看vagrant下所有box列表(本地 box 名称) vagrant box list 添加一个box vagrant box ad...

2019-03-31 11:24:24

阅读数 24

评论数 0

spongeboblz的博客——Vagrant

Vagrant 介绍 目录总纲

2019-03-31 10:28:02

阅读数 10

评论数 0

Vagrant 介绍

1. 什么是Vagrant Vagrant 是一个虚拟机管理软件,可以自动化虚拟机的安装和配置流程。一般我们使用虚拟机时是这样的,安装一个虚拟机软件VMware或VirtualBox,寻找我们需要的iso镜像文件,然后一步步的在VMware上安装这个镜像文件,安装好之后,再一步步配置这个这个虚拟...

2019-03-31 10:25:45

阅读数 9

评论数 0

CAT 服务端搭建

目录 前言 觉得没什么好写,这次搭建的过程和之前看到的文档有些不一样,估计以后还会不一样。但依旧记录一下,总结一下,凑凑数吧。 CAT 项目github地址:https://github.com/dianping/cat CAT 服务端官方部署介绍:https://gith...

2019-03-24 19:02:52

阅读数 86

评论数 0

spongeboblz的博客——jenkins

jenkins的搭建 jenkins的自动化打包部署 目录总纲

2019-03-17 20:00:51

阅读数 22

评论数 0

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