- 博客(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研究(三)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
空空如也
virtualbox里的ubuntu无法远程(centos却可以)
2022-05-09
ETL中如何进行跨库join
2020-11-09
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关注的人