- 博客(21)
- 收藏
- 关注
原创 IDEA 连接config Database报错:Could not create connection to database server. Attempted reconnect 3 times
SSL(Secure Sockets Layer),安全套接字协议。useSSL=false:使用用户账号密码进行连接。IDEA 连接config Database报错,导致idea mybatis plus插件 无法生成代码。在dbUrl连接处增加:useSSL=false。
2025-10-24 10:11:44
114
原创 前端传入fileName,为什么只有传入英文名称下载才好用,中文为什么不可以,问题解决
确保你的Servlet容器(Tomcat等)版本较新,旧版本可能对非ASCII文件名支持不好。HTTP头部默认使用ASCII编码,直接传递非ASCII字符(如中文)可能导致解析问题。浏览器对Content-Disposition头部的文件名处理方式不同。不同浏览器对文件名编码的支持可能不同,上述方案提供了较好的兼容性。前端传入fileName,英文名可以正常下载,中文名下载有问题。前端调用时也应确保使用UTF-8编码传递参数。这样可以更简洁地处理文件名编码问题。
2025-08-08 16:27:05
231
原创 IDEA使用git不提示账号密码登录,而是输入token问题解决
IDEA等全家桶软件 使用git 推送代码时,不提示账号密码登录,而是输入token问题,是因为你的代码仓库是gitlab然后打开修改代码后推送时,会默认使用gitlab插件,所以提示数据token,解决方式就是把gitlab插件取消使用这样就可以不去使用gitlab插件了。如下路径File->Setting->Plugins->gitlab。IDEA使用git不提示账号密码登录,而是输入token问题解决。再次操作git后输出账号密码即可。找到gitlab,取消勾选。
2025-01-13 16:36:34
3201
4
原创 IDEA更新到2024.3后Terminal终端打不开的问题
1.其他博客都让Shell path切换为cmd.exe然后重启就解决问题了,要不就是把 powershell.exe添加到环境变量里,这样做我仍然没法正常使用我的终端。然后往下拉找到terminal.use.conpty.on.windows,默认是勾选上的。IDEA更新到2024.3后Terminal终端打不开的问题。菜单栏里找到Find Action搜索:Registry。取消勾选,然后点击close,重启IDE即可。
2025-01-13 16:29:18
1624
4
原创 com.alibaba.druid.pool.DruidDataSource : init datasource error, url:报错问题
Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateExpiredException:
2024-08-23 14:33:25
1608
原创 为什么mysql查询无数据有时候返回N/A,有时候返回NULL呢?
代码里List的size也会是1,通过debug发现,List里面装的是一个null,到这里明显就是接口中sql的问题了,因为我用的是left join,但是查询的字段是右表中的字段,将左右表替换一下就ok了。如果返回的是N/A,,说明确实没有查询到数据。如果返回的是null,如下图。
2024-06-09 15:05:10
573
原创 mysql关联查询on后的条件区别
主要区别在于第一个查询中的left join子句中有一个额外的条件 and t14.status = 3,这意味着只有符合条件 t14.status = 3 的记录才会与 jd_service_finance_detail 表进行连接。因此,第一个查询中只有符合条件的 jd_service_finance_detail 表中的记录才会被包含在结果中,而第二个查询中,无论 jd_service_finance_detail 表中的记录是否符合条件,都会被包含在结果中。如下两条SQL的区别。
2024-04-17 19:49:16
405
原创 otter报错解决 Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Invalid JSON text:
import com/***定义字段名称/*** 定义采购组织编码/*** 定义租户ID// 添加需要判断为 JSON 格式的字段名到 JSON_FIELD_SET 中 // JSON_FIELD_SET . add("name_json");/*** 转化json格式continue;} }/***定义字段名称/*** 定义采购组织编码/*** 定义租户ID。
2024-02-19 15:38:43
874
原创 otter中对于Event Processor自定义写法
otter是阿里开源的一个数据库同步工具,如果是表级或库级别的同步那就相当简单了,只需要简单的配置就可实现,如果针对表字段级别的过滤,是需要自己写java代码了。
2024-02-19 15:24:18
732
原创 <img></img>标签前后加<p></p>标签
在这个示例中,我们使用了 String 类的 replaceAll 方法来替换匹配到的内容。在正则表达式中,我们使用了 (?在 Java 中,你可以使用正则表达式和 String 类的 replaceAll 方法来实现这个功能。在这个示例中,我们使用了 String 类的 replaceAll 方法来替换匹配到的内容。在 Java 中,你可以使用正则表达式和 String 类的 replaceAll 方法来给。标签,并通过捕获组$1来引用匹配到的内容。标签,并使用捕获组 $1 来引用匹配到的内容。
2024-01-30 10:41:38
568
1
原创 如何只构建maven 下parent服务的依赖版本
2.-f 前面加-N,即deploy -N -f pom.xml 然后应用一下。1.在parent服务下,右击deploy,点击Modify Run …3.clean后点击下面的deploy后就可以了。
2023-03-23 18:16:26
193
原创 idea 检测mapper接口和mapper.xml文件对应的插件
idea 检测mapper接口和mapper.xml文件对应的插件Free Mybatis plugin 插件
2021-12-29 18:36:47
1739
原创 通俗易懂 mysql中int和tinyint区别
之前总是对int和tinyint区分不清,现在捋一下,仅供参考:tinyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。tinyint一个字节 smallint 两个字节 MEDIUMINT三个字节 int 4个字节 BIGINT 8个字节。但是,v
2021-12-27 19:11:41
1124
原创 org.bouncycastle.match.ec.ECCurve$AbstarctFp signer information does not match异常的解决办法
原因:1.因为服务器上的java内lib下的依赖jar包与程序打的服务jar包内相关的jar包版本不一致,导致加解密失败,2.或者服务器上的java内的lib包有同一个依赖jar包有多个版本,比如有1.6.1和1.5.4两个版本解决:将两端jar版本统一...
2021-06-15 12:07:20
2332
原创 IntelliJ IDEA报错Error:java: Compilation failed: internal java compiler error的解决办法
IntelliJ IDEA报错Error:java: Compilation failed: internal java compiler error的解决办法解决方法如下:1.可能因为设置的jdk版本不统一,导致compiler阶段失败。setting中设置要是没有跟图上一样的呢,就点击右边的把自己项目的模块添加上,选择自己项目需要的jdk对应版本。再次编译就可以啦。2.1Project Structure中Project设置2.23.还有一种情况是因项目过大,需要修改这个IEDA堆的
2021-04-22 17:03:55
3031
原创 关于剪报插件在新版本Chrome浏览器下不能使用的解决方案
关于剪报插件在新版本Chrome浏览器下不能使用的解决方案这是官网给的解决方案建议按照以下步骤操作试试(在进行此操作之后,有可能会导致您在Chrome上自动保存的账号密码被清空,建议您先将相关账户密码备份下来,再操作以下步骤): 1. 在浏览器地址栏输入 chrome://flags/ 2. 跳出新页面后,在该页面上方的搜索栏处搜索 "cors", 将下图中的1个相关配置改成disabled3. 然后搜索 samesite ,将下图中3个相关配置改成 disabled重启浏览
2021-04-07 17:07:53
8376
2
原创 java父子项目,clean任意项目报错:Could not find artifact com.xx:xx:pom:0.0.1-SNAPSHOT
java父子项目,clean任意项目报错:Could not find artifact com.dalizi:cloud-center:pom:0.0.1-SNAPSHOT解决:在其他子项目中<parent></parent>标签下把<relativePath/>标签去掉完美解决,如下图:...
2020-01-14 11:58:06
2181
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅