- 博客(146)
- 资源 (2)
- 收藏
- 关注

原创 知识点总结(一)
1. 谷粒商城–环境搭建–笔记一1.1 修改CentOS默认yum源为国内yum镜像源1.2 CentOS安装docker1.3 docker常用命令1.4 配置 docker 镜像加速1.5 docker安装mysql5.71.6 docker安装redis1.7 开发环境统一(maven,Idea&VsCode插件,git配置)2. 谷粒商城–注册中心配置中心及网关–笔记二2.1 nacos注意(启动单节点)2.2 结合 SpringCloud Alibaba 我们最终的
2022-03-18 10:14:30
2227
原创 Radar风控引擎部署,模型配置以及使用
摘要:Radar是一款基于Java的轻量级实时风控引擎,采用SpringBoot+MongoDB+Groovy+ES等技术栈,专为反欺诈场景设计。其核心特点包括100ms内实时响应、可视化规则编辑器、中文支持、插件化架构等。项目通过规则引擎实现风险量化与集中管理,解决传统业务代码耦合风控逻辑的痛点。系统采用前后端分离架构,后端基于SpringBoot生态,前端使用React。部署支持Docker容器化,需配置Redis、MongoDB和Elasticsearch等依赖服务。
2025-10-10 17:16:33
631
原创 Apring Ai 和Spring Ai Alibaba有什么区别
Spring AI 与 Spring AI Alibaba 是互补的 AI 接入解决方案。Spring AI 由 Spring 官方提供,为 Java 开发者提供统一的 AI 抽象层,支持 OpenAI、HuggingFace 等国际主流模型。Spring AI Alibaba 是阿里基于 Spring AI 的扩展,专注于适配通义千问等国产大模型,更适合国内合规需求。两者可以共存,通过不同配置切换国内外模型调用,开发者仍使用统一的 ChatClient 接口。Spring AI 提供基础框架,而 Spri
2025-09-26 10:51:20
881
原创 IDEA 实现SpringBoot热部署(HotSwap和DevTools混用)
HotSwap 与 Spring Boot DevTools 对比及混用指南 HotSwap(基于JVM字节码替换)适用于方法体代码修改,无需重启但支持范围有限;DevTools通过类加载器隔离实现快速重启,支持全局代码、配置及静态资源更新。两者可互补使用: 配置:IDEA启用HotSwap,项目添加DevTools依赖。 使用:小改动(方法逻辑)通过Build Project触发HotSwap即时生效;大改动(类结构)由DevTools自动重启兜底;静态资源修改直接刷新。 优化:调整DevTools排除项
2025-09-26 10:41:16
1270
原创 备份某个目录下的所有文件到备份目录(日期_当天备份次数格式的目录)如20250925_1,并删除超过7天的备份
本文介绍了一个Linux备份脚本backup.sh的实现方法。该脚本将指定目录的文件备份到日期格式命名的子目录(如20250925_1)中,并自动删除超过7天的旧备份。主要内容包括:1)使用date命令生成日期格式的备份目录;2)通过cp命令执行备份操作;3)利用find和日期计算删除过期备份;4)补充说明如何通过chmod命令赋予脚本执行权限。该脚本实现了自动化备份和过期清理功能,适合定期执行的数据备份需求。
2025-09-25 11:52:04
353
原创 阿里云云效将本地的maven相关文件批量推送到阿里云仓库以及使用
本文介绍了使用阿里云制品仓库管理Maven依赖的完整流程:1)创建Maven仓库;2)配置拉取/推送设置,支持下载setting.xml和查看脱敏数据;3)批量上传本地依赖包,包括下载迁移工具和运行迁移脚本;4)验证上传结果,在仓库列表中查看已上传的依赖包。整个过程详细说明了从本地Maven仓库迁移到阿里云制品仓库的操作步骤,包括必要的参数配置和工具使用方法。
2025-09-25 11:25:50
299
原创 Java 中 StopWatch的使用与 System.currentTimeMillis() 的区别
本文对比了Java中两种统计方法耗时的工具:System.currentTimeMillis()和Spring的StopWatch。前者是JDK原生方法,简单易用但功能有限,仅适合单段耗时统计;后者支持多任务分段计时,能生成详细报告,精度更高且可读性更好。StopWatch特别适合性能调优和分步骤统计场景,而currentTimeMillis()则适用于简单快速的耗时验证。根据实际需求,开发者可灵活选择这两种工具进行性能分析。
2025-09-25 10:26:45
445
原创 ThreadLocal在多线程中传递上下文InheritableThreadLocal
在 Java 多线程编程中,ThreadLocal 作为一个重要的工具,允许每个线程维护独立的变量副本。然而,默认的 ThreadLocal不会被子线程继承,这在一些场景下会带来问题。为了解决这个问题,Java 提供了 InheritableThreadLocal,它允许 子线程自动继承父线程的变量。本文将深入探讨 InheritableThreadLocal 的使用场景、实现原理及注意事项。
2025-03-03 17:10:38
1127
原创 Springboot RabbitMQ 消费失败消息清洗与重试机制
方案作用数据库存储失败消息记录失败原因,方便排查延迟队列避免瞬时失败,允许重试最大重试次数防止死循环消费死信队列彻底失败后进入死信队列,人工干预这样,我们就可以保证 RabbitMQ 消息消费的高可用性,同时避免消息丢失和死循环消费的问题。🚀🚀🚀。
2025-02-14 13:56:39
1208
原创 MyBatis Plus like 参数为百分号%查询结果异常解决方案
在日常开发中,我们经常使用 MyBatis Plus 进行数据库查询。其中,LIKE 关键字用于模糊匹配,但如果用户输入的查询条件包含 %,可能会导致查询结果异常。
2025-02-07 17:13:23
1497
原创 基于 Ollama+Docker+OpenWebUI 的本地化部署deepseek流程
基于 Ollama+Docker+OpenWebUI 的本地化部署deepseek流程
2025-02-06 16:21:23
6874
2
原创 使用Mybatis plus selectPage queryWrapper in时,查询结果的id顺序和传入的id顺序不一致
使用Mybatis plus selectPage queryWrapper in时,查询结果的id顺序和传入的id顺序不一致
2025-01-10 14:38:49
386
原创 Redis 使用redisTemplate获取某个规则下的key的全量数据(示例Set结构)
Redis 使用redisTemplate获取某个规则下的key的全量数据(示例Set结构)
2025-01-02 17:06:46
764
原创 微信小程序用户信息解密 AES/CBC/NoPadding 解密失败问题
微信小程序用户信息解密 AES/CBC/NoPadding 解密失败问题。
2024-12-24 11:21:43
926
原创 Springboot logback 日志打印配置文件,每个日志文件100M,之后滚动到下一个日志文件,日志保留30天(包含traceid)
Springboot logback 日志打印配置文件,每个日志文件100M,之后滚动到下一个日志文件,日志保留30天(包含traceid)
2024-12-19 16:56:56
1343
原创 SpringBoot-问题排查 Controller全局打印入参,返回值,响应时间,异常日志
SpringBoot-问题排查 Controller全局打印入参,返回值,响应时间,异常日志。
2024-12-02 13:41:58
455
原创 Springboot 微信小程序定位后将坐标转换为百度地图坐标,在百度地图做逆地址解析
业务:微信小程序定位后,将坐标转换为百度地图坐标,在百度地图做逆地址解析问题:微信小程序的定位是拿的腾讯地图的经纬度,但是我们app端这边使用的百度地图,如果直接使用腾讯地图的经纬度再使用腾讯地图的逆地址解析需要腾讯和百度商业授权,为了减少授权成本
2024-11-13 15:31:11
1369
原创 HivisionIDPhoto Docker部署以及Springboot接口对接(AI证件照制作)
项目简介HivisionIDPhoto 旨在开发一种实用、系统性的证件照智能制作算法。它利用一套完善的AI模型工作流程,实现对多种用户拍照场景的识别、抠图与证件照生成。HivisionIDPhoto 可以做到:轻量级抠图(纯离线,仅需CPU即可快速推理)根据不同尺寸规格生成不同的标准证件照、六寸排版照支持 纯离线 或 端云 推理美颜智能换正装(waiting)
2024-10-25 13:59:04
1648
2
原创 Springboot&Mybatis-Plus实现业务撤销回滚功能
主要使用方法就是在做数据库操作之前,把要操作的历史数据查询出来,json的方法序列化,存入操作记录表中的oldData的字段,因为我这里是操作了多个表,所有我用map的方式存储多个
2024-10-17 10:48:47
690
原创 微信小程序定位判断点位是否在某个范围内(腾讯地图转百度地图)
微信小程序的定位是拿的腾讯地图的经纬度(假设为点A),系统设置的某个位置是百度地图的经纬度(假设为点B),需要判断点A是否在点B的Range(米)范围内
2024-10-15 11:02:17
804
原创 Springboot整合抖音小程序获取access-token&图片检测V3
Springboot整合抖音小程序获取access-token&图片检测V3
2024-10-12 10:49:12
825
5
原创 Linux CentsOS定时删除一个目录下(包含子目录)的改动时间大于12小时的文件
Linux CentsOS定时删除一个目录下(包含子目录)的改动时间大于12小时的文件
2024-09-25 11:05:07
714
原创 jantic/DeOldify部署(图片上色)附带Dockerfile和镜像
jantic/DeOldify部署(图片上色)附带Dockerfile和镜像
2024-09-09 13:13:50
1363
1
原创 TencentARC/GFPGAN人脸恢复Ubuntu-22.04搭建(附带Docker镜像)
GFPGAN 旨在开发一种用于现实世界人脸恢复的实用算法。 它利用封装在预训练面部 GAN(例如 StyleGAN2)中的丰富多样的先验来进行盲人面部恢复。
2024-07-29 14:44:29
1106
原创 Springboot 多数据源事务
在一个service方法上使用的事务,其中有方法是调用的多数据源orderDB,但是多数据源没有生效,而是使用的primaryDB。
2024-07-24 17:45:51
1402
原创 Springboot整合阿里云ONS RocketMq(4.0 http)
Springboot整合阿里云ONS RocketMq(4.0 http)
2024-06-17 16:48:20
1656
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人