自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 java中使用Socket示例

java中使用Socket,main方式和springboot方式启动

2024-04-03 15:12:03 225 1

原创 SpringBoot事务提交后执行异步任务

SpringBoot事务提交后执行异步任务TransactionSynchronizationManagerregisterSynchronizationApplicationEventPublisherApplicationEvent@TransactionalEventListener

2022-11-18 11:58:59 1837 1

原创 分布式事务Seata(nacos集成)

解决方案1.XA协议XA 协议是由 X/Open 组织提出的分布式事务处理规范,主要定义了事务管理器 TM 和局部资源管理器 RM 之间的接口。目前主流的数据库,比如 oracle、DB2 、mysql(5.0以后)都是支持 XA 协议的,你可以把 XA 理解为一个强一致性的中心化原子提交协议。2PC:它就是把一个事务分成了两步来提交。第一步做准备动作,第二步做提交 / 回滚动作,这两步之间的协调是交由一个中心化的 Coordinator 来管理,保证多步操作的原子性。第一步(Prepare):Co

2022-04-29 13:20:51 2777

原创 RabbitMQ--确认(confirm)模式、回退(return)模式、ACK、重试机制

spring: rabbitmq: host: port: username: password: virtual-host: / listener: simple: acknowledge-mode: manual #开启手动确认 retry: enabled: true #开启重试 max-attempts: 5 #重试次数 默认3

2022-04-15 16:56:41 3305

原创 post请求体(Body)中from-data和raw的区别

1. from-data就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。2.x-www-form-urlen

2022-04-15 16:54:12 26425

原创 RibbitMQ管理端发送消息Publish message

这里写自定义目录标题priority = 0delivery_mode = 2headers = content_encoding = UTF-8content_type = Shift + text/plain

2022-03-17 16:05:58 1160

原创 Spring-Retry重试

引入jar包 <!-- https://mvnrepository.com/artifact/org.springframework.retry/spring-retry --> <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId>

2021-03-11 14:38:58 113

原创 一个注解搞定 SpringBoot 接口防刷,防止客户端重复提交

技术要点:springboot的基本知识,redis基本操作。首先是写一个注解类:import java.lang.annotation.Retention;import java.lang.annotation.Target; import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.RetentionPolicy.RUNTIME; /** * @author yhq

2021-02-27 09:23:38 336

转载 Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署问题描述最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包。本地开发直接引入,idea是可以直接跑调用是没问题的。但是打成jar包部署的时候,项目能跑,但是到关键的调用短信sdk的时候就爆ClassNofFoundException错误。看了很多网上的帖子,很多都说用plugin 中resource来弄,对我的项

2020-05-12 15:50:24 175

原创 mysql和Oracle数据库兼容

1.需求说明注:此文档并不是程序运行过程中动态的切换数据源,而是需要手动修改yml文件,选择所要使用的数据库。2.实现步骤1):修改配置文件每个项目的application.yml文件中只能有一个数据源,否则运行报错,这里采用的是新建两个yml文件(application-mysql.yml和application-oracle.yml),如下图然后将各自的数据源信息编写进各自的yml...

2019-12-24 16:03:43 978

空空如也

空空如也

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

TA关注的人

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