项目工具
文章平均质量分 58
小徐Chao努力
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
告别环境管理噩梦:用 SDKMAN! 优雅管理 Java 等开发环境
告别环境变量噩梦:用 SDKMAN! 优雅管理 Java 等开发环境原创 2025-12-15 16:58:16 · 907 阅读 · 0 评论 -
【bug排查记录】由Redission配置引发的Satoken血案
摘要: 线上出现用户登录状态失效问题,排查发现Redis数据库配置冲突。虽然Spring配置spring.data.redis.database=1正确加载,但实际连接仍使用Redisson默认的数据库0。原因是Redisson未继承Spring配置,需要单独设置数据库索引。解决方案是在Redisson配置中显式调用setDatabase(1),使底层连接与业务配置保持一致。原创 2025-05-26 23:45:26 · 1058 阅读 · 0 评论 -
【项目】SpringBoot +MybatisPlus集成多数据源
在项目中引入多个Mysql数据库时,可以通过自定义数据源配置类实现。首先,在pom.xml中引入MyBatis Plus依赖,无需额外依赖。接着,在application.yml中配置多个数据源,分别指定不同的数据库连接信息。然后,通过创建两个配置类EcshopWpDataSourceConfig和XgBiLccDataSourceConfig,分别配置数据源、SqlSessionFactory和事务管理器。每个配置类通过@MapperScan注解指定对应的Mapper包路径,并通过@Bean注解创建数据源原创 2025-05-21 21:04:24 · 443 阅读 · 0 评论 -
【记录手贱bug日常】IDEA 配置vmoptions后打不开,重新安装,删注册表均无用
满心欢喜觉得没什么问题,直接删除缓存重启,结果不出意料的出问题了,打不开,然后去文件目录下面重新修改也不行,,,后来卸载、重装、重启都不行,差点生无可恋,还好这段时间没什么需求,最后,发现每次改完目录下面的vmoptions好像都没有生效,突然觉得有没有可能idea打开并不是用的安装目录下面的,然后去c盘appdata下面搜文件名,果然有一个,打开后,这个才是正确的,到这问题也解决了,如果大家改了后也出问题了,可以去c盘appData去看看。原创 2025-04-24 10:36:43 · 712 阅读 · 0 评论 -
【langchain4j】Springboot如何接入大模型以及实战开发-AI问答助手(一)
langchain4j可以说是java和spring的关系,spring让我们开发java应用非常简单,那么langchain4j对应的就是java开发ai的 “Spring”他集成了AI应用的多种场景,并且抽象多种接口,让我们开发AI应用非常简单,下面介绍其常用功能,以及为了降低模型的使用门槛,这里开发使用国内模型-阿里千问系列进行开发,登录去控制台获取key就行。原创 2025-04-19 22:54:11 · 1857 阅读 · 0 评论 -
【限流算法】计数器、漏桶、令牌桶算法
结合图1-17和图1-18,XX:00:59时刻到达的500个请求会落在第6个灰色格子里,而XX:01:00到达的500个请求会落在第7个格子中,但当时间到达XX:01:00时,窗口会往右滑动一格,此时时间窗口内的总请求数为1000个,可以触发系统500个请求的限流。如图1-17所示,假设每分钟系统限流500个请求,在XX:00:59时刻系统接收到500个请求,在XX:01:00时刻系统又接收到500个请求,那么系统在1秒内就处理了1000个请求,超出了1分钟限流500个请求的要求。原创 2025-04-17 20:28:04 · 718 阅读 · 0 评论 -
【Nexus】搭建自己的docker镜像私服以及镜像代理
介绍了nexus3搭建docker私有仓库以及镜像仓库原创 2025-04-05 10:56:01 · 1220 阅读 · 0 评论 -
【centos】经常使用的脚本
【代码】【centos】经常使用的脚本。原创 2025-04-04 18:54:53 · 510 阅读 · 0 评论 -
【环境安装】java项目自动化部署脚本-自动安装jdk\maven环境
【代码】【环境安装】java项目自动化部署脚本-自动安装jdk\maven环境。原创 2025-04-03 23:34:08 · 299 阅读 · 0 评论 -
【Nexus】Maven 私服搭建以及上传自己的Jar包
在Maven 项目的pom.xml 文件中加入如下片段--内部搭建的maven仓库 :使用分发管理将本项目打包成jar包,直接上传到指定的服务器上-->-- 正式版本-->-- nexus服务器中用户名: 在settings.xml中<Server> 的id-->-- 快照-->然后执行 maven 的 deploy 即可将自定义的jar 包上传到仓库。原创 2025-03-14 22:30:33 · 1158 阅读 · 0 评论 -
【重试】Spring-Retry实战
在继续写昨天的转发上传时,也到了数据上传以及错误处理,在面对调用接口上传数据是出现错误重试这个需求,我就想到之前用过的Retry,于是今天我用Retry实现了上传以及当我这个服务与中继器(MQTT转发消息的)断开连接进行重新连接时的重试。这是一个类似模板的思想,通过模板方法来实现注解的功能,可以更好的在代码中使用,也可以更加灵活配置, 同时可以配置一些监听,错误处理,环绕处理等等。注意,@Retryable在这个类中进行调用@Retryable的方法时是不生效的,要记住,其实现原理是AOP动态代理。原创 2025-03-02 08:23:04 · 431 阅读 · 0 评论 -
Easy Excel 实现动态表头导出
【代码】Easy Excel 实现动态表头导出。原创 2025-03-02 08:20:21 · 373 阅读 · 0 评论
分享