自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (26)
  • 收藏
  • 关注

原创 一个计费系统的研究

文章目录需求外部约束思考计费时机服务前服务后服务中预扣费计费与业务的分离与一致职责分离monolithChoreographyOrchestration总结事务设计balanceChargeEventFlowchartbeforeafter补充需求一个ToB的SaaS系统,企业先充值,然后用户在使用服务的时候从企业账户上扣钱。服务分为三类:免费服务,按次计费,按时长计费。当一个服务同时服务多个人时服务费用可能按人数增长。用户的一个操作可能触发多个服务。按时长计费的服务使用先计划再服务的模式,即用户先

2020-11-17 13:59:48 587 1

原创 jmh使用笔记

文章目录pom.xmljava测试方法main方法类注解运行结果解析troubleshootingjavax.annotation.Generatedconnect failed: Connection refusedAddress already in usemaven clean报错pom.xmlpom文件可以通过archtype来生成,如果是java11这样的高版本需要加入javax.annotation-api,最终得到的代码如下<!--Copyright (c) 2005, 2014

2020-11-09 13:41:57 406 1

原创 SpringBoot中的Transaction研究(五)TransactionAttributeSource

文章目录

2020-11-02 15:43:45 1246

原创 SpringBoot中的Transaction研究(三)TransactionInterceptor

文章目录概略详细研究PlatformTransactionManager的情况prepareTransactionInfoTransactionInfo.bindToThreadcompleteTransactionAfterThrowingcleanupTransactionInfo概略站在全局的角度来看如下图,TransactionInterceptor借助于AOP使用TransactionManager实现了事务,主要是完成了try-catch语法。整个操作的核心代码是在TransactionA

2020-11-02 11:54:36 2085

原创 SpringBoot中的Transaction研究(四)Transactional

文章目录SpringBoot中的Transaction研究(一)TransactionManagerSpringBoot中的Transaction研究(二)PropagationBehavior

2020-11-02 11:47:01 711

空空如也

gitlab怎么设置可以merge到main分支时被其他人review也就是一个仓库有a,a和b可以操作保护分支main

2023-07-17

virtualbox里的ubuntu无法远程(centos却可以)

2022-05-09

kubernetes的hostnetwork=true和docker的net=host有啥区别么

2022-05-05

ETL中如何进行跨库join

2020-11-09

请教SpringTransactionAnnotationParser.parseTransactionAnnotation(Transactional ann)代码

2020-11-02

java中的虚假唤醒的解决

2020-10-26

如何使用CLion阅读jvm源代码

2020-08-03

请教读linux代码中如何能够跳转

2020-07-21

为什么IO中间会有interrupt

2020-07-20

cpp中const函数的意义何在?

2020-07-20

关于PAXOS的一个极端例子,貌似无法得到一致性

2020-05-22

除了postgresql外还有什么数据库支持继承么?

2020-05-07

go的运行错误如何返回给调用者

2019-12-23

有没有什么方法连接两个RabbitMQ

2019-11-12

Flink如何将kafka里的消息写入到对应的topic

2019-10-30

有没有什么方法将HTTP请求转换为AMQP/JMS消息

2019-10-30

svn牵代码报“由于目标计算机积极拒绝,无法连接”

2018-11-15

如何拦截Mybatis的所有update方法,insert方法

2017-11-21

SpringBoot的Autowired如何能让被注入的属性感知到被注入的对象

2017-11-21

Spring注入时如何得知当前Bean注入给哪个对象

2017-11-11

Nginx反向代理如何将不同来源的请求代理到不同服务?

2017-11-08

用swing编写gui程序为什么要自定义子类

2017-10-20

请教一个xsd对于一个可能为空的节点的表示

2015-12-15

Visual Studio2015 mfc中如何设置被开发程序的快捷键

2015-10-04

同样的web项目myeclipse2015无法启动

2015-05-04

log4j2中如何设置日志文件的路径

2014-09-09

请问oracle中如何得到一个日期是周几

2014-04-29

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

TA关注的人

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