自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(420)
  • 资源 (59)
  • 收藏
  • 关注

原创 Canal1.1.5整Springboot在MQ模式和TCP模式监听mysql

canal本实验使用的是1.1.5,自行决定版本:[https://github.com/alibaba/canal/releases]

2024-04-02 16:16:11 507

原创 redis根据key模糊删除

实际是查询出符合的key,变量删除。

2024-03-31 00:10:10 292

原创 docker 共享网络的方式实现容器互联

本文以nacos连接mysql为例前提已经在mysql容器中初始化好nacos数据库,库名nacos。

2024-03-31 00:03:44 753

转载 Mac 系统安装 Nginx

本文由转码, 原文地址。

2024-03-27 18:12:28 34

原创 Nacos-client 2.x 使用nginx配置

Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。

2024-03-27 18:04:33 238

原创 nacos 2.0 启动出现NacosException: Client not connected, current status:STARTING异常

详情阅读nacos官网Nacos 2.0.0 兼容性文档:https://nacos.io/zh-cn/docs/v2/upgrading/2.0.0-compatibility.html。Nacos2.0版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成。原因:1.x版本采用的是http方式,2.x 默认采用的是 grpc方式。docker 启动也需要暴露对应端口。

2024-03-26 14:44:47 391

原创 M芯片Mac构建支持arm64的java8基础镜像

openjdk:8-jdk-alpine 没有安装bash,只安装sh,所以进入容器命令。以openjdk:8-jdk-alpine为基础镜像,添加bash。重新打的镜像即可使用以下命令进入容器。

2024-03-20 14:12:21 471

原创 mybatis中BaseTypeHandler的使用

自定义TypeHandler。

2023-11-05 11:37:04 244

原创 如何将普通队列异常消息路由到死信队列

在RabbitMQ中,我们经常需要处理异常消息,特别是当消息处理失败时。一个常见的用例是将异常消息路由到死信队列,以便稍后重新处理或进一步分析。在本篇博客中,我们将演示如何配置RabbitMQ和Spring Boot,以便将普通队列中的异常消息自动路由到死信队列。

2023-10-31 10:02:36 562

原创 LocalDateTime 接受前端参数

【代码】LocalDateTime 接受前端参数。

2023-10-18 16:48:53 758

原创 logback-spring.xml 中根据不同的业务表示,分类打印到不同的文件夹、时区动态设置

我的是根据不同的appCode,打印不同的文件夹中,如果没有拿到appCode,就打印到default中。

2023-10-17 16:40:23 852 2

原创 MySQL中死锁

数据库的死锁是指不同的事务在获取资源时相互等待,导致无法继续执行的一种情况。当发生死锁时,数据库会自动中断其中一个事务,以解除死锁。在数据库中,事务可以分为读事务和写事务。读事务只需要获取读锁,而写事务需要获取写锁。当多个事务同时操作同一组数据时,可能会引发死锁的出现。

2023-10-13 12:00:23 284

原创 MDC方式实现简单链路追踪

MDC 方式实现日志链路追踪。

2023-10-07 15:48:26 152

原创 SpringBoot 整合 jetcache缓存

RedisTair。

2023-10-05 16:31:39 1171

原创 tlog实现链路追踪

TLog通过对日志打标签完成企业级微服务的日志追踪。它不收集日志,使用简单, 产生全局唯一追踪码。除了追踪码,TLog还支持SpanId和上下游服务信息 标签的追加。你还可以自定义方法级别的标签,让日志的定位轻而易举。

2023-09-06 13:35:41 217

原创 SpringBoot解决mysql 连接8小时问题

问题: 服务连接mysql数据库,8小时没有数据库的操作时候,数据库会主动断开连接释放资源解决办法总共4种方法。

2023-08-21 16:27:11 714

原创 mysql锁表定位

【代码】mysql锁表定位。

2023-06-28 12:27:50 187

转载 Linux CPU 占用率 100% 排查五步法

Linux 服务器 CPU 占用率达到 100% 且一直居高不下,严重影响业务系统的正常使用,这时候领导让你来排查问题原因,如果不知道该如何下手,就有点尴尬了。当然,除了使用上面的基础方法外,还有很多工具可以直接使用,例如阿里的 Arthas。

2023-06-28 12:25:43 8467

原创 SpEL解析对象属性、Map

【代码】SpEL解析对象属性、Map。

2023-06-27 13:59:36 529

原创 JAVA 实现 Redis 发布订阅

和,两者之间通过某种媒介联系起来例如订杂志,当自己订阅了爱格杂志,每个月会发刊一本。到发布的时候派送员将杂志送到自己手上就能看到杂志内容。只有我们订阅了该杂志才会派送给我们Redis 发布订阅(pub/sub)是一种 消息通信模式 :发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。

2023-06-13 11:22:50 3629 3

原创 mac安装多个jdk全局切换

source .bash_profile 让文件即时生效。编辑环境变量配置文件: vi .bash_profile。

2023-06-07 11:05:45 295

原创 jar包中没有注释解决办法

【代码】jar包中没有注释解决办法。

2023-05-31 17:15:15 521

原创 gitee仓库满了

最简单的方法是整理你的仓库文件。你可以删除一些不再需要的文件,或者将一些较大的文件转移到其他存储位置,以便释放出更多的空间。你可以使用gitee提供的文件管理工具或者命令行工具进行操作。你可以使用Git自带的压缩命令来压缩你的历史版本。压缩历史版本可以减少仓库大小,但是也会影响到以后的版本控制。所以,你需要在进行压缩前仔细考虑一下。随着代码的不断增加和版本的不断迭代,你的gitee仓库可能会变得越来越庞大,最终导致仓库内存满了。Git LFS是一个用于管理大型文件的工具,可以将大型文件存储在远程服务器上。

2023-05-11 08:18:14 969 1

原创 docker导出镜像、容器打镜像

有两种方法,一种是通过容器,一种是通过镜像。

2023-05-04 20:04:10 4384

原创 docker 传递容器的环境变量

第一种本案例以springboot为例第一种。

2023-04-29 00:07:54 377

原创 docker 运行xxl-job-admin

xxl-job-admin 使用docker打包部署

2023-04-28 17:23:57 204

原创 springboot中手动管理事务(编程式事务)

【代码】springboot中手动管理事务(编程式事务)

2023-03-27 15:19:03 1132

原创 Springboot+Rabbit 保证消费顺序(单活队列,项目多实例部署只有一个消费)

为了保证消费顺序,需要只有一个实例进行按顺序消费,其他实例仅提供日常对外服务,不进行消息消费。当唯一消费实例无法消费或掉线时,会自动开启下一个消费者进行消费,保证多个实例消费者中仅有一个正常消费,其他作为备选。这时就会用到消费者单活模式使用起来很简单,只是在声明队列的时候的参数 (arguments参数),将x-single-active-consumer设置为True即可。

2023-03-26 22:59:58 1119

原创 jenkins+docker部署springboot项目

jenkins+docker部署springboot

2023-03-13 17:24:27 681

转载 Jenkins 部署 SpringBoot 且 支持版本回滚

jenkins部署springboot

2023-03-12 17:32:20 539

原创 jenkins部署springboot步骤

jenkins部署springboot

2023-03-12 16:45:02 398 2

原创 centos安装 jenkins

安装jenkins

2023-03-11 19:10:28 672 1

转载 Spring Cloud Gateway 过滤器种类

Spring Cloud Gateway 过滤器

2023-03-09 12:03:53 812

原创 springboot整合flink cdc监听数据库数据

【代码】springboot整合flink cdc监听数据库数据。

2023-03-03 16:18:12 1121 7

原创 springboot整合tlog进行链路追踪、接口耗时统计

链路追踪

2023-01-17 16:24:12 455

原创 jenkins部署springboot步骤

jenkins

2023-01-08 00:46:52 169

原创 VMwareCentOS7Ping 指令报错:Nameorservicenotknown

vmware 报错 Nameorservicenotknown

2022-11-28 18:22:24 3189 3

转载 Linux 常用命令

linux 常用命令

2022-11-28 11:13:20 833

转载 Spring Cloud Gateway 自定义全局过滤器、局部过滤器器

Spring Cloud Gateway 自定义全局过滤器、局部过滤器

2022-11-25 17:30:24 1710 1

原创 Mac 中 IDEA快速实现Docker镜像部署

【代码】Mac 中 IDEA快速实现Docker镜像部署。

2022-11-23 23:46:35 679

sping-boot-shiro-jwt-redis-refreshtoken.zip

sping-boot-shiro-jwt-redis-refreshtoken,springboot整和shiro、jwt,自动刷新token

2020-08-25

spring-boot+tk.mybatis通用mapper

spring-boot+tk.mybatis通用mapper

2020-08-25

springboot整和jwt、shiro、redis实现token自动刷新

springboot整和jwt、shiro、redis实现token自动刷新

2020-08-19

shiro-demo使用redis做缓存.zip

shiro-demo使用redis做缓存.zip

2019-12-01

shiro-demo使用ehcache做缓存.zip

shiro-demo使用ehcache做缓存.zip

2019-12-01

shiro-demo不自定义缓存.zip

shiro-demo不自定义缓存,

2019-12-01

springboot整合shiro

springboot整合

2019-11-26

springboot整合JWT

springboot整合JWT

2019-11-26

centos系统springboot启动、重启、停止shell脚本

centos系统springboot启动、重启、停止shell脚本,centos系统springboot启动、重启、停止shell脚本

2019-11-23

springboot如何使用Freemarker模版引擎

springboot如何使用Freemarker模版引擎

2019-11-20

mybatisPlus.zip(3.X)

mybatisPlus.zip

2019-11-04

mybatisPlus_demo.zip

mybatisPlus_demomybatisPlus_demomybatisPlus_demomybatisPlus_demo

2019-11-01

databaseBackup.zip

数据库备份

2019-10-29

springboot整合websocket

springboot整合websocketspringboot整合websocketspringboot整合websocket

2019-10-16

Shiro-SpringBoot.整合

Shiro-SpringBoot.整合

2019-09-23

IDEA常用配置

IDEA常用配置

2019-09-18

java通过HTTP调用接口(Get请求和Post请求)

java通过HTTP调用接口(Get请求和Post请求)

2019-09-18

生成代码.zip

生成代码 zip

2019-09-15

springboot+mybatis双数据源配置及事务处理

springboot+mybatis双数据源配置及事务处理

2019-09-01

springmvc事务配置在service.zip

springmvc事务配置在service

2019-08-31

springboot-quartz 单机demo,分布式下demo

springboot-quartz 单机demo, 分布式下,保证不重复执行

2022-02-27

vue-admin-template-master.zip

vue-admin-template-master.zip

2021-12-05

springCloudAlibaba的一个demo,包括注册中心,配置中心,服务熔断降级、链路追踪、seata分布式事务

本项目为学习springCloudAlibaba的一个demo,包括注册中心,配置中心,服务熔断降级、链路追踪、seata分布式事务

2021-10-02

springboot+JPA 多数据源配置

springboot+JPA 多数据源配置springboot+JPA 多数据源配置

2021-08-29

oneToMany-OneToOne-search.zip

oneToMany-OneToOne-search,xml方式、注解方式实现一对一查询、一对多查询,、注解方式实现一对一查询、一对多查询、注解方式实现一对一查询、一对多查询

2020-10-10

springboot-jackson-auto-transform-enum.zip

spring boot 中jackson自定义序列化和反序列化

2020-09-10

springboot-fastjson-auto-transform-enum.zip

springboot 使用fastjson自定义序列化和反序列化

2020-09-10

appname.sh

linux部署jar包的一个脚本,需要把里边的APP_NAME替换成你自己的jar包的路径,会在jar报统计目录生成控制台日志的日志文件,执行 sh appname.sh start/stop/restart

2020-07-18

dynamic-datasource-aop-loop.rar

dynamic-datasource-aop-loop.,springboot结合切面,加上自定义注解实现动态数据源切换,事务处理,循环遍历数据库文件

2020-07-10

dynamic-datasource-aop-copy

springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚

2020-07-09

quartz-springboot

quartz-springboot,quartz-springboot,springboot整合quartz实现对定时任务的增删改查

2020-05-16

springboot-RedisKeyExpirationListener.zip

springboot-RedisKeyExpirationListener,监听redis中的key失效,回调函数,springboot-RedisKeyExpirationListener

2020-05-02

elementui-admin 整合动态侧边栏和按钮权限控制

elementui-admin 整合动态侧边栏和按钮权限控制e

2020-04-29

vue-svg.zip

vue整合阿里素材图标svg格式demo

2020-04-25

springboot整合logback保存日志到文件

springboot整合logback保存日志到文件,日志持久化

2020-04-23

aop 权限验证demo

aop 权限验证

2020-02-27

mybatisplusPage.zip

mybatisplus自定义sqlmybatisplus自定义sqlmybatisplus自定义sqlmybatisplus自定义sql

2020-01-09

mybatisplusPage.rar

MybatisPlus 多表关联查询带分页,单表,多表:注解方式,xml方式,provider方式。

2019-12-30

mybatisplusPage.zip

MybatisPlus 多表关联查询带分页,单表,多表:注解方式,xml方式,provider方式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2019-12-27

websocket.zip

websocket.zip

2019-12-02

空空如也

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

TA关注的人

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