自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Caused by: java.lang.ClassNotFoundException的其中一种方法

若依多模块前后端分离架构下编译正常、启动报错,原因之一是 system 模块使用的依赖需在 admin 模块的 pom.xml 中引入,补充该依赖即可解决。

2025-12-25 10:49:26 57

原创 CodeBuddy详细使用指南

《CodeBuddyCode使用指南》摘要:CodeBuddyCode是一款AI驱动的开发工具,支持通过自然语言指令自动完成代码生成、修改和部署。使用前需安装Node.js v18+和npm v8+,通过npm全局安装后登录微信(国内版)或Google/Github(国际版)账号。核心功能包括自然语言交互开发、项目初始化(/init)、模型切换(/model)等命令,支持从简单应用到复杂系统的开发。最佳实践建议清晰描述需求、逐步确认生成方案,并对AI生成的代码进行人工审核优化。该工具显著提升了开发效率,特别

2025-09-13 15:30:34 2300

原创 部署环境不一致导致出现Invalid bound statement (not found)得解决方案

摘要:MyBatis映射文件丢失问题可能由两个原因导致:1)pom.xml文件中build配置存在明显问题,致使生产环境下所有mapper.xml文件丢失;2)环境切换时dev与pro配置文件存在差异。这两种情况都会造成MyBatis无法找到映射语句。(99字)

2025-09-12 11:46:53 282

原创 java前后端分离项目打包成exe离线安装包 本地服务(前端、后端、Nginx、mysql、redis)

这篇文章详细介绍了如何打包一个包含前后端应用及所需服务的离线安装包。主要内容包括:1) 使用AutoIt制作启动脚本并打包成exe;2) 通过Inno Setup将MySQL、Redis、Nginx等服务与前后端文件打包;3) 配置各服务的绝对路径和参数;4) 提供启动控制程序(au3脚本)管理服务启停;5) 使用Inno Setup生成安装包。文章还包含完整的目录结构说明、配置文件修改指南和效果图,并提供了相关工具的下载链接。最后介绍了数据库初始化和数据同步服务的使用方法。

2025-09-08 09:06:51 841

原创 解决接口需通过内网才能访问数据(网络不通的情况),api工具能调通接口,但idea里进行调用不通得情况。

本文介绍了Java参数-Djava.net.preferIPv4Stack=true的作用及使用场景。该参数强制Java程序优先使用IPv4协议栈,避免在IPv6支持不完善的网络环境中出现连接问题。文章解释了参数的必要性:当前网络仍以IPv4为主,而Java可能默认优先尝试IPv6,导致兼容性问题。通过设置此参数可确保程序在IPv4/IPv6双栈环境中稳定运行,特别适用于IPv6配置不完整时防止连接超时等异常情况。

2025-08-01 16:51:02 179

原创 本地项目初始化到git

本文介绍了Git的基本使用流程:首先在本地项目目录右键选择Git Bash初始化仓库(git init),然后通过git add .将文件添加到暂存区,再用git commit -m提交代码并添加备注。接着建立本地与远程仓库的关联(git remote add origin 远程地址),最后通过git remote -v验证连接是否成功。该流程涵盖了从本地仓库初始化到关联远程仓库的主要操作步骤。

2025-07-22 10:48:49 210 1

原创 IDEA滚动掉帧问题解决

摘要:解决IDAEA运行问题可通过修改内存参数实现。进入安装目录的bin文件夹,编辑idea.exe.vmoptions或idea64.exe.vmoptions文件,增大-Xms(初始内存)和-Xmx(最大内存)值。例如将参数分别调整为1024和2048后,运行问题即可解决。此方法适用于性能优化和程序卡顿的情况。

2025-07-21 10:18:06 276

原创 宝塔部署前后端分离项目后,解决前端调用后端出现404报错(Nginx)

Nginx配置文件修改建议:在server块中添加/api/路由配置,设置请求体大小限制为20M,调整超时时间为600秒,并配置反向代理至本地8080端口服务。需注意将IP和端口替换为实际项目地址。该配置优化了文件上传大小限制和超时处理,同时保留客户端真实IP信息。其他原有配置保持不变即可。

2025-07-15 16:06:59 203

原创 对接微信服务号实现给指定人员推送模板消息

本文介绍了微信公众号模板消息推送的实现方案。主要流程包括:1)用户关注公众号后触发授权图文消息;2)用户点击授权图文跳转至H5页面填写信息;3)后端通过网页授权获取用户openid并存储;4)根据手机号查询用户openid发送模板消息。关键技术点涉及:微信服务器验证、事件消息处理、网页授权获取用户信息、模板消息推送等。代码展示了核心控制器实现,包括消息处理、授权回调、用户信息存储和消息推送功能。注意事项包括授权域名配置需与回调URI保持一致,前者只需纯域名,后者需完整URL路径。该方案实现了从用户关注到消息

2025-07-03 17:55:36 2456

原创 使用 EasyExcel 实现 Excel 表的导入,并利用注解进行数据映射,然后对数据进行排序并输出为新的 Excel 文件。

导入 Excel 文件:使用 EasyExcel 的注解进行字段映射。排序数据:导入数据后,进行自定义排序。输出 Excel 文件:将排序后的数据重新写入一个新的 Excel 文件。使用 EasyExcel 的注解可以非常方便地将 Excel 表的列映射到 Java 对象。可以通过 Java 8 的stream()和Comparator轻松对数据进行排序。使用可以将排序后的数据输出为新的 Excel 文件。

2024-12-13 11:24:45 724

原创 两个数据库的表字段对比出不一样并输出sql(达梦数据库)

以第一个数据库为主对比出第二个数据库的表字段的不一致的字段并输出表sql。

2024-12-13 10:33:35 552

原创 jasypt加密,用于管理明文密码

这段代码展示了使用Jasypt库进行文本加密解密的实现。通过BasicTextEncryptor设置加密密码,调用encrypt()方法加密字符串,decrypt()方法解密。项目启动时需通过--jasypt.encryptor.password参数指定加密密码,确保安全性。示例演示了加密密钥和解密已加密文本的基本流程。

2024-11-04 11:14:52 203

原创 代码注入:资源注入和输入验证:服务器端请求伪造漏洞

代码注入:资源注入和输入验证:服务器端请求伪造漏洞修复

2024-10-11 15:38:30 715

java前后端分离项目打包成exe离线安装包 本地服务(前端、后端、Nginx、mysql、redis)

直接安装后,直接修改配置文件以及相应包,省去下载安装解压麻烦。轻松部署安装包。

2025-09-08

空空如也

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

TA关注的人

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