自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的创作纪念日

提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2023-08-10 14:00:57 275

原创 JAVA线程池submit详解 ,execute和submit提交任务的区别

JAVA线程池submit详解 ,execute和submit提交任务的区别

2023-06-21 16:25:32 10506

原创 万字详解-JAVA线程池分析实战与利弊详解

万字详解-JAVA线程池分析实战与利弊详解,讲解线程池参数意义,执行流程,线程池利弊,以及分析了tomcat激进线程池的实现原理

2023-05-30 18:57:02 4620 7

原创 JAVA 为什么不推荐使用Executors类静态方法快速创建线程池?

JDK自带四种线程池分析与实战

2023-05-30 18:56:56 1166

原创 springboot应用程序并发请求达到多少会被拒绝

springboot应用程序并发处理探究,一个应用程序理论上支持多少并发呢?原理是什么?

2023-05-29 22:15:24 1126

原创 springboot-redis-geo经纬度坐标操作

springboot-redis-geo经纬度坐标操作。springboot-redis-geo经纬度坐标操作。springboot-redis-geo经纬度坐标操作。

2023-04-28 21:57:54 1279 1

原创 JAVA代码 实现定位数据动态聚集并绘制多边形区域

java算法,实现经纬定位数据动态聚集并绘制出对应多边形区域

2023-03-29 20:25:06 1138

原创 JDK延时队列介绍与实战

jdk 延时队列介绍与实战

2022-11-30 23:23:29 572

原创 gateway网关聚合knife4j文档,同时兼容swagger2与swagger3

网关接口文档查看同时兼容下游微服务使用swagger2与swagger3

2022-11-30 23:15:04 1078

原创 docker搭建minio服务器,解决内网穿透后外网无法访问问题

解决外网映射的MinIo无法访问问题

2022-11-30 23:00:39 6076

原创 jenkins部署springboot项目,打包为docker镜像

jenkins持续集成springboot打包镜像推送到远端仓库

2022-10-16 17:20:55 2062

原创 jdk11版本jenkins打包jdk8项目,同时兼容jdk11与jdk8

jdk11版本jenkins打包jdk8项目,同时兼容jdk11与jdk8

2022-10-16 15:06:39 9621 13

原创 docker 搭建jenkins

docker搭建jenkins

2022-10-16 14:19:15 1485

原创 springboot-rabbitmq-reply 消息直接回复模式

实现MQ 版本的消息请求与响应

2022-09-19 23:19:43 1840

原创 springboot集成flink-cdc

springboot集成flink-cdc 实时变更捕获技术 监听数据库变化

2022-08-25 17:01:44 10733 21

原创 docker搭建nacos2.x集群

docker搭建nacos2.x集群

2022-06-30 20:08:43 1375

原创 Knife4j 2.X版本文件上传无选择文件控件问题解决

Knife4j 2版本文件上传无选择文件控件问题解决

2022-06-30 19:48:50 1292

原创 springcloud-gateway 聚合swagger3请求接口丢失appliactionName解决

解决网关访问对应微服务swagger3接口时,请求丢失服务名(applicationName)导致接口请求404的问题

2022-05-26 22:25:12 2044 6

原创 springcloud-gateway聚合knife4j接口文档

在gateway网关处聚合(knife4j)swagger接口文档,方便前端统一访问

2022-05-26 21:55:11 1129

原创 springcloud-alibaba-sentinel(6)sentinel控制台规则操作持久化至Nacos (二)

sentinel 源码修改在Sentinel控制台操作规则配置,将其持久化到Nacos;同时支持Nacos操作规则配置后,微服务以及sentinel控制台读取

2022-04-19 18:28:39 961

原创 springcloud-alibaba-nacos(8)nacos共享配置

nacos 读取共享配置,以及测试多个共享配置优先级,以及核心配置与共享配置优先级

2022-04-14 22:12:47 1758

原创 springcloud-alibaba-sentinel(5)sentinel规则持久化至Nacos (一)

sentinel 规则持久化到nacos, 持久化单向通信 nacos配置添加与发布,sentinel客户端与服务端加载

2022-04-13 22:28:04 908

原创 springcloud-gateway动态路由与路由持久化

gateway实现动态路由且持久化存储项目启动时,额外加载持久化路由信息路由转发可配置,操作路由无需重启网关

2022-04-12 22:39:15 5828 9

原创 springboot2.x整合Redission

Reddissin也是一个redis客户端,其在提供了redis基本操作的同时,还具备其他客户端一些不具备的高精功能,例如 分布式锁+看门狗、分布式限流、远程调用等等

2022-03-31 22:53:45 17626

原创 hystrix 实现请求合并

需要请求合并的服务启动类上添加@EnableHystrix@EnableHystrixDashboard需要请求合并的服务添加依赖<!--hystrix依赖--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></

2022-03-30 23:43:14 7233

原创 定时线程池实现请求合并

使用定时线程池实现请求合并技术,降低高并发下服务器压力

2022-03-30 22:07:47 7234

原创 SpringBoot项目使用RabbitMQ TTL+死信队列完成消息延迟

在项目中,我们经常会遇到需要进行延迟的场景比如 延迟计算,延迟重试,延迟关闭订单等等,延迟的技术方案多种多样,我这里列举RabbitMq进行延迟的方案之一:TTL+死信队列

2022-01-12 11:33:53 9157

原创 Redis 序列化 GenericJackson2JsonRedisSerializer和Jackson2JsonRedisSerializer的区别

/** * 实例化 RedisTemplate 对象 * @return */ @Bean public RedisTemplate<String, Object> functionDomainRedisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> redisTemplate = new RedisTemplate<.

2021-12-28 22:53:47 20353 9

原创 Mysql 多列IN操作

语法:SELECT * FROM 表 WHERE (列1,列2) in((列1值,列2值))SELECT * FROM 表 WHERE (列1,列2,列n) in((列1值1,列2值1,列n值1),(列1值2,列2值2,列n值2))示例:SELECT * from base_vehicle WHERE (plate,color) in (("云BQ6541","蓝"))SELECT * from base_vehicle WHERE (plate,color) in (("云BQ6541",

2021-12-20 10:38:09 8665

原创 VIM操作命令大全

让我们使用vim快速操作文件

2021-12-19 22:20:06 7180

原创 Mysql大数据量分页优化

mysql分页还在用传统的 limit offset分页么?是否发现了大数据下分页卡顿?来看看分页到底该怎么做

2021-11-29 21:25:23 12478 1

原创 MySql报错:unblock with mysqladmin flush-hosts

信息排查# 查看最大错误连接数限制show global variables like 'max_connect_errors';# 查看连接IPselect * from performance_schema.host_cache # 刷新数据库IP缓存 flush hosts # 查看连接SELECT substring_index(host, ':',1) AS host_name, state, count(*) FROM information_schema.process

2021-11-29 21:18:02 15565

原创 【JAVA代码获取本机ip地址及主机名】

import java.net.InetAddress;public class Main { public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLocalHost(); System.out.println("Local HostAddress:"+addr.getHostAddress());

2021-11-29 21:12:23 7348

原创 Spring Conditional 条件装配

Conditional家族,根据需求开启对应的BEAN

2021-10-31 21:06:58 7331

原创 服务器CPU高居不下,JAVA线程占用排查

排查Java线程大量占用CPU的时间。

2021-10-31 20:58:27 8009

原创 Springboot项目使用RabbitMQ 实现延迟队列,延迟消息

延迟队列,延迟消息,使用场景:失败间隔重试;订单定时关闭等

2021-09-19 22:40:50 8193

原创 docker 安装 rabbitmq并添加延迟队列插件

安装rabbitmqdocker run -d --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin --restart=always -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 -p 25672:25672 -p 15672:15672 rabbitmq:management进入rabbitmq网站选择下载延迟队列插件点击进入:Ra

2021-09-19 21:44:48 7152

原创 docker搭建Mysql 主从复制

超详细!傻瓜式复制粘贴即可快速搭建一个Mysql 主从复制集

2021-09-16 22:19:27 7129

原创 【JAVA8】Map新方法,别再重复造车轮了

java8 Map添加的新方法,你知道吗?会用吗?

2021-09-05 14:35:26 8194

原创 【JAVA8】新时间API操作大全

告别老式Date,拥抱新的时间API,让我们时间操作如丝般顺滑!

2021-08-28 21:27:57 6804

空空如也

空空如也

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

TA关注的人

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