java
mhn910
这个作者很懒,什么都没留下…
展开
-
数组实现的环形队列
数组实现的环形队列利用数组实现的环形队列,主要方法和思考过程都在代码里面。package algorithm.structure;/** * @Author: M˚Haonan * @Date: 2021/1/9 18:08 * @Description: 数组实现的环形队列 * 这种环形队列,队列的容量是要比数组长度少1的,因为只有留下一个空余空间,才能判断出来是满还是空 * 如果全占,满和空的时候两个指针都是重叠的,没法判断 */public class ArrayQueue原创 2021-01-10 17:36:21 · 119 阅读 · 0 评论 -
rocketMq事务消息理解(结合springboot)
rocketmq事务消息一. 问题由来首先要弄懂一个概念:在事务中,一个方法执行结束(最后一行执行完了),此时事务不一定执行成功,直到所有的事务提交mysql,mysql事务执行成功了,才算事务执行成功因此,在业务中,尝尝会遇到如下情况:本地业务事务执行成功了,消息发送失败了本地事务执行失败了,但是消息却发送成功了这两种情况都会造成不同系统之间消息的不一致性,比如订单系统下单成功了,库存系统却没有减库存。或者下单失败了,库存却减了,这种都是不符合业务需求的二. 事务消息事务消息原创 2020-12-31 18:36:07 · 650 阅读 · 1 评论 -
springboot热部署
基本介绍spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。使用方法开发环境:idea导入jar包 <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-02-14 14:19:04 · 106 阅读 · 0 评论