- 博客(13)
- 收藏
- 关注
原创 idea点击maven->reload project无法更新snapshot的依赖到最新的版本
解决IDEA无法更新Maven SNAPSHOT依赖的终极方案:当本地仓库已有最新SNAPSHOT版本但IDEA仍显示旧版时,即使勾选Always Update Snapshots、修改Maven配置或清除缓存均无效的情况下,先取消勾选该选项并应用,待IDEA完成更新后重新勾选。这可能是由于修改该配置会触发IDEA更新依赖版本相关的缓存。该方法成功解决了强制刷新SNAPSHOT依赖版本的问题。
2025-10-22 21:35:41
195
原创 springdoc-openapi-starter-webmvc-ui的静态资源放在哪里
我们知道swagger-ui的静态资源都放在classpath:/META-INF/resources/webjars/swagger-ui/{version}/下面。其中 {version} 是 Swagger UI 的当前版本(如 4.18.2),包含 index.html、CSS、JS 等文件。/META-INF/resources/webjars/swagger-ui/{version}/是在org.webjars:swagger-ui下面。你的springdoc-openapi-starter
2025-07-09 22:29:58
375
原创 解决Long传给前端精度丢失问题
在SpringBoot中以Jackson2ObjectMapperBuilderCustomizer的方式配置ObjectMapper的Long转String的序列化器解决Long传给前端精度丢失问题。有一个更简单的配置方法,只需要注册Module,不需要外面的Jackson2ObjectMapperBuilderCustomizer就足够了。前端传来的String类型数据,如果对应的字段是Long类型,jackson会自动转换,不需要手动添加你序列化操作。
2025-05-01 22:31:48
197
原创 idea mac版闪退
不管是点击访达里的Applications的idea图标,还是launchpad的idea图标,都会出现闪退的情况,可以直接双击运行Applications里的idea的包内容下的/Applications/IntelliJ IDEA.app/Contents/MacOS/idea,这里有日志输出,可以看日志知道程序遇到什么情况出现闪退。
2024-11-10 23:07:04
643
1
原创 PayloadTooLargeError: request entity too large
因为我的项目用了express-http-proxy,所以只要修改proxy的配置选项就行。跟踪代码发现报错在这里。
2024-10-27 22:15:32
231
原创 mysql删除大写表名的表
1.你需要在mysql的配置文件my.cnf里修改lower_case_table_names,改成lower_case_table_names=0;注意宝塔上的mysql数据库的配置文件是/etc/my.cnf。4.最后将lower_case_table_names改回原样,重启mysql,就可以了。3.接着就可以删除大写表名的表了。2.重启你的mysql。你也可以参考这篇文章。
2024-09-12 23:15:05
310
原创 TypeError: Vue is not a constructor
在使用vue的过程中发现vue不是constructor,原因是vue的版本不对,代码里用的是vue2,
2024-08-27 09:39:22
382
原创 spring cloud gateway基于Host的路由失败
请求通过nginx到达spring cloud gateway,想要使用Host的predicate路由,却始终失败,后来发现是请求通过nginx后会丢失host请求头数据,需要在nginx配置文件中加上proxy_set_header Host $host。
2022-04-14 22:04:26
1106
1
原创 spring cors配置,options请求成功,post请求失败
spring cors配置成功后,测试时发现options请求成功,但是真正的post请求却失败了,后来把post请求换成get请求试了下,发现get请求可以通过,最后发现是csrf的问题。
2021-02-05 23:16:50
2907
2
原创 zsh补全中compinit full initialization问题
在zsh中第一次执行autoload -Uz comipint && compinit -i时,会生成.zcompdump备份文件。如果.zcompdump文件存在,当第二次执行的时候就不会进行从头到尾的初始化,而是会从.zcompdump文件中读取信息。如果要进行full initialization的话,可以先删除.zcompdump文件后,再执行上面的命令。.zcompdump文件位于执行compinit命令时当前的工作目录,一般就在用户主目录下。...
2021-01-18 19:02:47
2761
原创 per-module bytecode version经常自动变换
先把对应module的版本改为正常的,然后在对应module下的pom.xml文件里可以加几个空行,重新做一下导入dependency的流程就可以了,也不用真的要加个dependency。
2021-01-10 03:58:52
2394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅