自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何快速迁移redis - RedisShake(RDB方式)

mac可能出现:Apple无法验证“redis-shake”是否包含可能危害Mac安全或泄漏隐私的恶意软件。没有报错的话就是迁移成功。直接来干货吧,不泥带水。

2025-12-03 16:49:36 308

原创 高性能分布式 ID 生成器:基于 Redis Segment 预分配的实践

这套 ID 分配方案,用极小的架构复杂度,换取了性能、稳定性、成本和扩展性的全面跃升——它不是“又一个 ID 生成器”,而是面向高并发业务的基础设施级优化。

2025-11-20 17:22:26 927

原创 Reactor 中的 doOnError 与 doOnCancel

本文主要讲解作者在学习Reactor 中的 doOnError 与 doOnCancel 的触发情况,以便在实际的开发场景中更好的处理Reactor 异常感知与全链路停止机制问题

2025-11-19 16:28:29 1036

原创 RocketMQ生产者多种API实战使用

主要讲解RocketMQ在SpringBoot中的实战(关于不同生产者发消息的API),全程干货且带postman测试,代码粘贴即用。

2025-11-16 21:06:32 774

原创 Git 日常使用中常用命令

记录平常工作中使用比较多的git命令

2025-10-28 00:03:26 631

原创 保姆级docker部署nacos集群

保姆级docker部署nacos集群,修改任何一个节点,其余节点的配置都会同步变更,任何一个节点出现故障都能及时故障转移

2025-10-08 02:17:28 676

原创 JDK21对虚拟线程的实践

目标:用少量平台线程(Platform Threads)支撑海量并发任务(如 100 万请求),提升吞吐量。类型说明平台线程(PlatformThread)JVM 映射到操作系统线程(OS Thread),创建成本高(默认几百 KB 栈空间),数量受限(通常几千)虚拟线程(VirtualThread)JVM 内部轻量线程,由创建,不直接绑定 OS 线程,可创建百万级平台线程 = 真实员工(数量少、成本高)虚拟线程 = 临时工(数量多、任务来了再分配真实员工干活)场景说明🟢 高并发 I/O 任务。

2025-09-07 16:09:01 1526

原创 RocketMQ5.0+保姆级单点Docker部署教程

本文提供了目前基于最新版本的rocketmq部署教程,包括dashboard的部署,还有dashboard的具体使用,当然也参考了很多大佬的文章,得出了这个干货部署和使用教程。

2025-08-31 18:39:15 2131 2

原创 优化:Toc小程序猜你喜欢功能

在toc项目中的热点接口实战,保证猜你喜欢功能的高性能和高可用

2025-07-23 20:36:59 1194 2

原创 C++进行远程调用Java服务实现deepseek对话

基于我上篇博客:SpringBoot 调用deepseek的API进行对话-CSDN博客文章浏览阅读2次。这里只讲发一次消息和多轮对话,其余的拓展欢迎去官方文档参考进行实验首次调用 API | DeepSeek API DocsDeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。

2025-06-26 16:29:51 378

原创 SpringBoot 调用deepseek的API进行对话

这里只讲发一次消息和多轮对话,其余的拓展欢迎去官方文档参考进行实验首次调用 API | DeepSeek API DocsDeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问 DeepSeek API,或使用与 OpenAI API 兼容的软件。

2025-06-26 16:15:33 1277

原创 docker单点部署hbase

(推荐镜像:功能完整、内置 ZooKeeper)

2025-06-25 00:30:27 385

原创 Java中Redis常用的API及其对应的原始API

相信大家写redis的时候经常忘记一些指令吧[狗头][狗头],这里整理了一下。

2025-06-17 00:29:49 686 2

原创 docker单点部署spark

将Spark Master Web UI 的。

2025-06-16 18:30:46 373

原创 docker单点安装Hadoop

关于使用docker安装单点hadoop,记录了部署的过程和遇到的bug,可以极大的避免大家踩坑,而且过程纯享版

2025-06-16 16:32:48 1917 6

原创 SkyWalking+Springboot实战(最详细)

主要讲解如何在Linux上部署SkyWalking和怎么去在代码中添加自定义去监控接口,还有一些自己操作的时候遇到的bug,并且附上解决办法,自我感觉算是比较完善的博客了

2025-03-29 00:35:27 4387 8

原创 解决GitLab无法拉取项目

也可以去对应c盘存公钥的目录找到id_rsa.pub文件打开复制。这个过程基本除了回车就是按照提示写yes。的文件,则说明已存在 SSH 密钥。避免麻烦,铲掉重来最方便。添加后即可拉取项目。

2025-03-27 13:51:34 960

原创 解决:READONLY You can‘t write against a read only replica.. channel

解决Redis问题:READONLY You can't write against a read only replica.. channel

2025-03-09 16:04:03 1220

原创 基于SPI机制实现shardingsphere-jdbc5.5.0配置在nacos

基于SPI机制实现shardingsphere-jdbc5.5.0配置在nacos

2025-01-12 17:11:35 3049 23

原创 ELK实战(最详细)

使用logstash对MySQL和ElasticSearch做数据同步

2025-01-07 17:25:05 2994

原创 SpringBoot中easy-es入门实战(最完整-结合官方文档版)

本文主要是参考官方文档进行编写,记录一下自己一些比较常使用easy-es使用方法和内容,其实他的使用和MybatisPlus差不多的,之前我还写了一些关于es的博客可以参考一下:Springboot中使用Elasticsearch(部署+使用+讲解 最完整)_spring boot elasticsearch-CSDN博客最完整最详细的springboot中使用es,在前面有服务器部署es相关的东西,在后面有使用java的实战,对于实战的方法使用结合官网深度去研究和讲解。

2024-12-28 18:05:57 4528 9

原创 关于easy-es对时间范围查询遇到的小bug

在使用easy-es之前作为一个小白的我只有es原生查询的基础,在自己通过查看官方文档自学easy-es遇到了一个挫折,其他的还好语法和MybatisPlus差不多,正以为我觉得很快就能入手,在对。

2024-12-28 12:41:07 1302

原创 xxl-job 简单的入门到实战

本文是参考官方文档自己实践一次,纯享版,大致也是作者边写博客边去跟着官方文档实现。

2024-12-25 23:22:31 1849 3

原创 IDEA 自动生成方法注释

该博客仅用于分享个人自觉比较好的一个自动生成注释的配置,在最后也有分享一些大佬很好的配置。

2024-12-10 13:59:26 1735

原创 使用Canal将MySQL数据同步到ES(Linux)

通过canal实现MySQL和ES数据同步,同时里面也讲到自己遇到的一些bug,有完整的实现测试的流程

2024-12-01 00:57:41 2024 2

原创 基于之前的秒杀功能的优化(包括Sentinel在SpringBoot中的简单应用)

主要对之前的秒杀功能博客的一个完善,这里面涉及亮点的有使用Sentinel对接口进行限流和使用Sharding-JDBC对积分订单进行分表。

2024-11-23 20:45:52 1237

原创 SpringBoot中使用Sharding-JDBC实战(实战+版本兼容+Bug解决)

这里整理的是使用SpringBoot3.2.4和ShardingSphere-JDBC5.5.0进行分表操作,里面有遇到的bug并且解决的流程,还有结合自己之前做的秒杀博客进行测试分表,很详细

2024-11-23 17:58:52 4294 9

原创 学习RocketMQ(记录了个人艰难学习RocketMQ的笔记)

记录从0到1学习RocketMQ的学习笔记,还有对RocketMQ的各种实操,也踩了一大堆坑,尤其是Tag这东西,还好最后都一一捋清楚了。

2024-11-03 01:36:29 3302

原创 关于OpenFeign中@GetMapping不支持Java对象传递

使用@SpringQueryMap解决关于OpenFeign中@GetMapping不支持Java对象传递的问题

2024-10-27 16:02:46 637

原创 修改windows11的hosts,配置127.0.0.1域名(最清晰)

这里记录的是学习短链接项目,通过配置127.0.0.1域名,达到可以通过域名代替127.0.0.1访问127.0.0.1下的某个端口的服务,达到短链接的前缀的效果,这里展示windows11的更改过程。

2024-10-23 20:29:49 6576

原创 对自己关于秒杀功能的一次访谈与实战

redisson分布式锁+lua脚本+redis+rabbitmq实现的一个秒杀系统,里面有对业务的思维导图以及使用缓存的流程图,详细讲解

2024-10-16 01:36:11 1075

原创 记录使用datagrip备份数据库信息

在日常开发上线中,时常会有一些问题可能导致服务器出问题,这时候数据库备份就尤为重要了,下面展示使用datagrip进行数据库备份。

2024-10-15 15:07:23 1653

原创 学习Redisson实现分布式锁

Redisson内部提供了一个监控锁的看门狗,它的作用是在Redisson实例被关闭前,不断的延长锁的有效期。默认情况下,看门狗的检查锁的超时时间是30秒钟。功能实现等待、唤醒,获取锁失败的重试机制。机制,开启一个定时任务,每隔一段时间(这里我们使用程序化配置方式!剩余其余锁可以参考官方文档。

2024-10-13 19:40:14 938

原创 Springboot中使用Elasticsearch(部署+使用+讲解 最完整)

最完整最详细的springboot中使用es,在前面有服务器部署es相关的东西,在后面有使用java的实战,对于实战的方法使用结合官网深度去研究和讲解。在这篇文章前面是实战,后面是具体讲解~~~如果只想实战就只看一和二,深入了解就继续看,在未来还会继续更新对这个实战,还有es技术的更新,几万字大长文。

2024-08-28 17:57:53 12456 16

原创 学习yolo+Java+opencv简单案例(三)

主要内容:车牌检测+识别(什么颜色的车牌,车牌号)模型作用:车牌检测,车牌识别文章的最后附上我的源码地址。

2024-08-21 22:17:21 1653 1

原创 学习yolo+Java+opencv简单案例(二)

用面向对象的原理,使用装饰器模式的设计模式来设计达到多个版本yolo模型使用,有接口方法的实现,将对象放在bean中初始一次避免资源占用过多

2024-08-20 00:19:52 3235 5

原创 学习yolo+Java+opencv简单案例(一)

关于这篇文章我也是学习了Gitee上一位大佬的开源代码,然后对代码加上自己的一些理解和修修补补,当作自己的一个学习笔记吧,最后:欢迎支持原版~~

2024-08-19 02:37:56 2795 7

原创 使用yolov5实现目标检测和yolov8实现分割简单案例

下载这两个,下载好yolov5s.pt,yolov5m.pt,yolov5l.pt,yolov5x.pt这些权重文件,并放置在yolov5代码里面weights文件夹目录下。测试这个案例之前需要安装一些前置的东西,如果已经安装的可以忽略,下面我给出我跟着做的一些很好的博客提供大家参考,因为我们主要目的还是实现yolov5的目标检测。打开anaconda的命令行,在yolov5的虚拟环境下,这个yolov5环境是我之前配置pytorch的。yolov5为创建的虚拟环境名,python版本需要和自己的对应。

2024-08-17 17:53:16 2146 3

原创 Java调用Python的简单运用

这里提供两种调用方法:1、通过Jython来实现Java调用Python (目前只支持Python2)2、通过ProcessBuilder来实现Java执行Python脚本(既支持Python2也支持Python3)

2024-08-15 18:05:41 846

原创 RabbitMQ实现多线程处理接收消息

在使用@RabbitListener注解来指定消费方法的时候,默认情况是单线程去监听队列,但是这个如果在高并发的场景中会出现很多个任务,但是每次只消费一个消息,就会很缓慢。单线程处理消息容易引起消息处理缓慢,消息堆积,不能最大利用硬件资源,这个就很伤。

2024-08-13 23:51:45 2555 2

空空如也

空空如也

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

TA关注的人

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