logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot实现合同生成

摘要:本文介绍了基于若依前后端分离项目的合同文档处理功能实现,主要包括用户上传含占位符({{$.}}格式)的docx模板、自动解析占位符、生成填充后的合同文档,以及格式转换流程。系统使用poi-tl和docx4j处理Word文档,通过PDFBox实现PDF转图片功能。核心功能包括:1)上传模板时解析占位符并存储;2)生成合同时替换占位符为实际内容;3)将生成的docx转为PDF,再拼接为长图。代码

#spring boot#后端#java
前后端分离项目springsecurity实现用户登录认证快速使用

ps:该文章适合未系统学习springsecurity快速使用,可以直接cv使用,只有部分源码讲解,个人觉得先会用了再深究原理。

文章图片
#spring boot#java#安全
数据库错误[ERR] 1071 - Specified key was too long; max key length is 1000 bytes

把default-storage-engine=MyISAM改为default-storage-engine=INNODB即可。因为默认使用MyISAM,MyLSAM限制1000 bytes,超出报错,将Mysql改为Innodb即可。试了还是有问题,直接启动不了了。因为mysql8取消了这个配置。环境:phpstudy的mysql8。

文章图片
#数据库
Navicat连接数据库mysql报错10061

在使用docker安装完mysql8,使用sqlyog或者nacicat连接,需要修改密码加密规则,因为低版本客户端工具不支持mysql8最新的加密规则。在使用nacicat连接docker中的mysql容器时出现了10061的错误。

文章图片
#数据库#mysql
Gateway报错Consider defining a bean of type ‘org.springframework.http.codec.ServerCodecConfigurer‘

2024-06-06 16:28:22.116 ERROR [service-gateway,,,] 22452 --- [main] o.s.b.d.LoggingFailureAnalysisReporter:***************************APPLICATION FAILED TO START***************************Description:

文章图片
#gateway
数据库错误[ERR] 1071 - Specified key was too long; max key length is 1000 bytes

把default-storage-engine=MyISAM改为default-storage-engine=INNODB即可。因为默认使用MyISAM,MyLSAM限制1000 bytes,超出报错,将Mysql改为Innodb即可。试了还是有问题,直接启动不了了。因为mysql8取消了这个配置。环境:phpstudy的mysql8。

文章图片
#数据库
服务器之间实现免密码传输文件(scp免密传输)

通过scp实现不同服务器之间的文件传输正常使用scp传输文件传输文件命令:scp /data/文件root@服务器地址:/指定目录传输文件夹命令:scp -r/data/文件root@服务器地址:/指定目录可以看到需要输入密码但是如果定时任务肯定不能输入,因此就需要免密传输。

文章图片
#linux#服务器#运维
Navicat连接数据库mysql报错10061

在使用docker安装完mysql8,使用sqlyog或者nacicat连接,需要修改密码加密规则,因为低版本客户端工具不支持mysql8最新的加密规则。在使用nacicat连接docker中的mysql容器时出现了10061的错误。

文章图片
#数据库#mysql
到底了