logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Navicat连接数据库mysql报错10061

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

文章图片
#数据库#mysql
ThreadLocal的使用和源码

是 Java 并发模型中的一个关键工具类,用于实现线程隔离(Thread Confinement)为每个线程提供独立的变量副本,避免多线程之间的共享与竞争。简单理解:ThreadLocal可以实现线程之间的变量互相隔离,也就可以理解为线程的私有数据。例如:我们常用的将用户ID存储到ThreadLocal中就可以实现当前线程中可以一直使用。多数据源时将当前线程使用的数据源存在ThreadLocal中

#java#开发语言
SpringBoot项目打war包报错:webxml attribute is required

SpringBoot项目打war包报错:Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project CommunityApplet: Error assembling WAR: webxml attribute is required (or pre-existi

#spring boot#xml#java
快速上手springboot搭建WebSocket服务器实现聊天(一)

用户连接上该websocket服务器触发该方法,将当前map<userId,session>存入代表该用户进入服务器即用户在。wensocket服务器收到消息时触发,例如当某一用户发送消息时,先将该消息发送到websocket服务器,再由服务器发送。用户断开websocket服务器连接触发该方法,并根据用户id将该用户和该用户的session从在线服务器用户中删除。当用户想给某一用户发消息时,调用

文章图片
#spring boot#websocket#后端
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
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。

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

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

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

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

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