logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java实现分布式事务的三种方案

问题描述:用户支付完成会将支付状态及订单状态保存在订单数据库中,由订单服务去维护订单数据库。由库存服务去维护库存数据库的信息。下图是系统结构图:如何实现两个分布式服务(订单服务、库存服务)共同完成一件事即订单支付成功自动自动减库存,这里的关键是如何保证两个分布式服务的事务的一致性。尝试解决上边的需求,在订单服务中远程调用减库存接口,伪代码如下:订单支付结果通知方法{​更新支付表中...

#分布式
Spring Boot 拦截器 HandlerInterceptor的使用以及WebMvcConfigurer简单介绍

当我们使用Spring Boot构建Web应用程序时,是一个重要的组件,用于拦截请求的处理过程。接口定义了在请求处理的不同阶段执行的方法,允许我们在请求到达处理程序之前和之后执行自定义逻辑。

文章图片
#spring boot#后端
Git常用规范

需要注意的是,使用message模板可以帮助我们规范化提交信息的格式和内容,但并不是所有的提交都需要按照模板来写。在实际开发中,我们应该根据实际情况灵活选择合适的提交信息,并确保提交信息的内容准确、清晰、简洁。总之,代码提交message规范的目的是为了让代码提交记录更加清晰明了,方便团队成员查看和理解提交的内容和目的,从而提高团队协作的效率和质量。其中,、、 和 # 是必填项, 可以省略, 不宜

文章图片
#git
从0开始学Git——Git的常用配置

配置user信息配置user.name和user.emailgit config --global user.name'admin' #设置用户名git config --global user.email'395994482@qq.com'#设置email--local 只对某个仓库有效--global 当前用户所有仓库有效(比较常用)--system对系...

使用javaparser替换项目中的代码

package com.d1m.common.logs;import cn.hutool.core.io.FileUtil;import com.github.javaparser.ParseResult;import com.github.javaparser.ast.CompilationUnit;import com.github.javaparser.ast.ImportDeclarati

数据结构与算法学习笔记

本文是王争老师的《算法与数据结构之美》的学习笔记,详细内容请看王争的专栏。有不懂的地方指出来,我做修改。数据结构与算法思维导图数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。数据结构是为算法服务的,算法是要作用再特定的数据结构上的。最常用的数据结构预算法:数据结构:数组、链表、栈、队列、散列表、二叉树‘、堆、跳表、图、Tire树算法: 递归...

#数据结构#算法#学习
mysql中用SQL增加、删除字段,修改字段名(mysql DDL语句)

CREATE TABLE `tuser` (`id` int(11) NOT NULL,`name` varchar(32) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB新增字段基本语法:ALTER TABLE 表名ADDCOLUMN字段名字段类型;在name字段后面新增一个age列AL...

maven的简单使用

Maven什么是maven它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。Pom.xml需要配置什么是项目构建一个项目从编写源代码到编译、测试、运行、打包、部署、运行的过程Maven项目构建过程maven将项目构建的过程进行标准化,每个阶段使用一个命令完成,下图展示了构建过程的一些阶段,后面章节...

SpringMVC核心技术

入门程序Web.xml(前端控制器)配置:         在web.xml中添加DispatcherServlet的配置。                springmvcorg.springframework.web.servlet.DispatcherServlet中的内容 +-servlet.xml配置文件 -->contextCo

#java#spring
Go语言基础篇(1) —— 环境搭建

Go语言不像Java语言,直接下载安装就行了:下载安装Go语言:https://golang.google.cn/dl/选择你要现在的安装报点击next安装:二、安装IDEvisual studio Code 、Atom、 idea都支持Go给idea 安装 go插件验证go是否正常安装:go version...

    共 14 条
  • 1
  • 2
  • 请选择