- 博客(61)
- 收藏
- 关注
原创 SkyWalking+Springboot实战(最详细)
主要讲解如何在Linux上部署SkyWalking和怎么去在代码中添加自定义去监控接口,还有一些自己操作的时候遇到的bug,并且附上解决办法,自我感觉算是比较完善的博客了
2025-03-29 00:35:27
1052
原创 解决GitLab无法拉取项目
也可以去对应c盘存公钥的目录找到id_rsa.pub文件打开复制。这个过程基本除了回车就是按照提示写yes。的文件,则说明已存在 SSH 密钥。避免麻烦,铲掉重来最方便。添加后即可拉取项目。
2025-03-27 13:51:34
313
原创 解决: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
531
原创 基于SPI机制实现shardingsphere-jdbc5.5.0配置在nacos
基于SPI机制实现shardingsphere-jdbc5.5.0配置在nacos
2025-01-12 17:11:35
1577
16
原创 SpringBoot中easy-es入门实战(最完整-结合官方文档版)
本文主要是参考官方文档进行编写,记录一下自己一些比较常使用easy-es使用方法和内容,其实他的使用和MybatisPlus差不多的,之前我还写了一些关于es的博客可以参考一下:Springboot中使用Elasticsearch(部署+使用+讲解 最完整)_spring boot elasticsearch-优快云博客最完整最详细的springboot中使用es,在前面有服务器部署es相关的东西,在后面有使用java的实战,对于实战的方法使用结合官网深度去研究和讲解。
2024-12-28 18:05:57
1950
4
原创 关于easy-es对时间范围查询遇到的小bug
在使用easy-es之前作为一个小白的我只有es原生查询的基础,在自己通过查看官方文档自学easy-es遇到了一个挫折,其他的还好语法和MybatisPlus差不多,正以为我觉得很快就能入手,在对。
2024-12-28 12:41:07
783
原创 使用Canal将MySQL数据同步到ES(Linux)
通过canal实现MySQL和ES数据同步,同时里面也讲到自己遇到的一些bug,有完整的实现测试的流程
2024-12-01 00:57:41
1564
2
原创 基于之前的秒杀功能的优化(包括Sentinel在SpringBoot中的简单应用)
主要对之前的秒杀功能博客的一个完善,这里面涉及亮点的有使用Sentinel对接口进行限流和使用Sharding-JDBC对积分订单进行分表。
2024-11-23 20:45:52
1127
原创 SpringBoot中使用Sharding-JDBC实战(实战+版本兼容+Bug解决)
这里整理的是使用SpringBoot3.2.4和ShardingSphere-JDBC5.5.0进行分表操作,里面有遇到的bug并且解决的流程,还有结合自己之前做的秒杀博客进行测试分表,很详细
2024-11-23 17:58:52
2440
7
原创 学习RocketMQ(记录了个人艰难学习RocketMQ的笔记)
记录从0到1学习RocketMQ的学习笔记,还有对RocketMQ的各种实操,也踩了一大堆坑,尤其是Tag这东西,还好最后都一一捋清楚了。
2024-11-03 01:36:29
1971
原创 关于OpenFeign中@GetMapping不支持Java对象传递
使用@SpringQueryMap解决关于OpenFeign中@GetMapping不支持Java对象传递的问题
2024-10-27 16:02:46
416
原创 修改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
3334
原创 对自己关于秒杀功能的一次访谈与实战
redisson分布式锁+lua脚本+redis+rabbitmq实现的一个秒杀系统,里面有对业务的思维导图以及使用缓存的流程图,详细讲解
2024-10-16 01:36:11
834
原创 记录使用datagrip备份数据库信息
在日常开发上线中,时常会有一些问题可能导致服务器出问题,这时候数据库备份就尤为重要了,下面展示使用datagrip进行数据库备份。
2024-10-15 15:07:23
896
原创 学习Redisson实现分布式锁
Redisson内部提供了一个监控锁的看门狗,它的作用是在Redisson实例被关闭前,不断的延长锁的有效期。默认情况下,看门狗的检查锁的超时时间是30秒钟。功能实现等待、唤醒,获取锁失败的重试机制。机制,开启一个定时任务,每隔一段时间(这里我们使用程序化配置方式!剩余其余锁可以参考官方文档。
2024-10-13 19:40:14
784
原创 Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
最完整最详细的springboot中使用es,在前面有服务器部署es相关的东西,在后面有使用java的实战,对于实战的方法使用结合官网深度去研究和讲解。在这篇文章前面是实战,后面是具体讲解~~~如果只想实战就只看一和二,深入了解就继续看,在未来还会继续更新对这个实战,还有es技术的更新,几万字大长文。
2024-08-28 17:57:53
8265
13
原创 学习yolo+Java+opencv简单案例(三)
主要内容:车牌检测+识别(什么颜色的车牌,车牌号)模型作用:车牌检测,车牌识别文章的最后附上我的源码地址。
2024-08-21 22:17:21
1182
1
原创 学习yolo+Java+opencv简单案例(二)
用面向对象的原理,使用装饰器模式的设计模式来设计达到多个版本yolo模型使用,有接口方法的实现,将对象放在bean中初始一次避免资源占用过多
2024-08-20 00:19:52
2002
1
原创 学习yolo+Java+opencv简单案例(一)
关于这篇文章我也是学习了Gitee上一位大佬的开源代码,然后对代码加上自己的一些理解和修修补补,当作自己的一个学习笔记吧,最后:欢迎支持原版~~
2024-08-19 02:37:56
1693
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
1513
3
原创 Java调用Python的简单运用
这里提供两种调用方法:1、通过Jython来实现Java调用Python (目前只支持Python2)2、通过ProcessBuilder来实现Java执行Python脚本(既支持Python2也支持Python3)
2024-08-15 18:05:41
593
原创 RabbitMQ实现多线程处理接收消息
在使用@RabbitListener注解来指定消费方法的时候,默认情况是单线程去监听队列,但是这个如果在高并发的场景中会出现很多个任务,但是每次只消费一个消息,就会很缓慢。单线程处理消息容易引起消息处理缓慢,消息堆积,不能最大利用硬件资源,这个就很伤。
2024-08-13 23:51:45
1850
2
原创 腾讯云COS和阿里云OSS在Springboot中的使用
引言:之前本来是用OSS做存储的,但是上线小程序发现OSS貌似消费比COS多一些,所以之前做了技术搬迁,最近想起,打算做个笔记记录一下,这里省去在阿里云注册OSS或腾讯云中注册COS应用了。
2024-08-12 16:27:33
772
原创 SpringBoot中整合RabbitMQ(测试+部署上线 最完整)
包括RabbitMQ在虚拟机本地测试和部署上线通过微信小程序测试,包括Java代码使用示例,也有部署RabbitMQ中的一些困难和解决办法,和最后的解决,配置部署代码一条龙。
2024-08-12 00:09:38
10863
2
原创 Java中使用OpenCV生成灰度图
文章中包括opencv的下载配置进Java中,还有在maven中使用opencv,以及讲解一些出现的问题和解决办法
2024-08-05 21:26:16
709
原创 学习分布式事务遇到的小bug
出现报错:module java.base does not "opens java.lang" to unnamed module @5c90e579。
2024-07-14 19:24:31
675
原创 记录部署项目《庆自提》完整流程
项目选型:后端+网页+小程序前言:在部署这个项目我采用的是宝塔去直接部署,没有使用docker去部署部署后端部分可参考:
2024-06-26 01:41:25
902
1
原创 Springboot3+自动装配
之前有一次希望用springboot模块拿到工具模块的配置configuration的时候,想通过之前的spring.factories来实现自动装配,但是发现一直拿不到配置,找了很久才知道在springboot3版本之后这个方式已经禁用。导言:这里主要讲述springboot3以后spring.factories功能失效,带来的解决办法。官网中推荐用新的自动装配 ,META-INF/spring 这个路径下建新的配置工厂。然后格式是上述官网的例子。如果自己配置大概是这样子。
2024-06-11 22:07:19
684
原创 Spring AI聊天功能开发
由于阿里云的仓库还没更新springai的maven坐标,所以需要配置其他仓库,加入下面的依赖。快照版本是如果你使用下面这种先行版则选择这个版本的仓库,一般我们使用稳定版本的maven。继承父版本的springboot依赖,最好是比较新的依赖。这里提示一下用买的中转地址不用科学上网也可以使用。在自己的yml文件里面配置springAI的信息。选择稳定版本0.8.1。springAI版本。
2024-04-28 20:25:14
1551
2
原创 DataGrip操作Oracle
Oracle 12c引入了多租户容器数据库(CDB)和可插拔数据库(PDB)的概念,实现了实例和数据库之间一对多的关系。在CDB中,创建的用户默认为全局用户,需要在用户名前加上“C##”前缀,以在CDB和所有的PDB中创建该用户。: AQ_ADMINISTRATOR_ROLE是Oracle高级队列(Advanced Queuing)的一个角色,允许用户管理队列和队列相关的对象。: DBA是Oracle数据库中的一个超级用户角色,拥有该角色的用户可以执行任何数据库操作。它允许用户使用队列,但不允许管理队列。
2024-04-24 21:41:06
1755
原创 学习Docker笔记
在23号刚刚学完新版本的docker还想说回去继续学习老版本的springcloud课程里面的docker 结果一看黑马首页新版本课程出了,绷不住了。
2024-04-24 17:20:06
1446
5
原创 Gateway网关跨域问题
通过vscode打开,模拟跨域问题的前端资料,在黑马视频中老师那个命令我似乎是不行的,应该是还没下载相关操作指令,但是可以通过下载一个插件来实现启动(Live Server)。,通过打开检查,看控制器可以看到有跨域问题,这里我已经解决跨域问题,在之后java项目中配置后才会出现。下载好后右键,选择open with live server启动。将以下yml配置写入项目的配置文件中,重新启动,即可解决跨域问题。启动成功后会有端口提示。复制端口,在浏览器打开。
2024-04-21 18:30:07
849
原创 OpenFeign远程调用
将order-service中编写的UserClient、User、DefaultFeignConfiguration都复制到feign-api项目中。我是4.1.1版本的OpenFeign,貌似配置的位置和其他教程不一样,是配置在spring下面。在引入依赖不用加版本都行,会对应springcloud有对应版本,以上是我的版本信息。将原本的order-service里面抽取的那些文件删掉,重新导包。URLConnection:默认实现,不支持连接池。不加上的话会报错,扫描不到对应的包报错。
2024-04-20 22:05:10
1527
原创 Nacos配置管理-微服务配置拉取
创造来源:在学习微服务这部分内容的时候遇到很多bug,改了又改,最后改好了。以下是我修改后实现配置拉取的代码,这里我使用了鉴权,所以配置里面有使用到下面的代码,如果没有配置鉴权则删掉下面代码。新版本的nacos默认没有鉴权需要自己去配置,当然不使用也可以实现拉取。我使用的也是最新版本的springcloud和nacos。注意!注意!注意!如果没有使用鉴权去yml文件里面删掉这段配置。
2024-04-19 10:58:37
696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人