- 博客(9)
- 收藏
- 关注
原创 Gitee和Github仓库共享
近日,由于idea在不开VPN的情况下连接github不太稳定,导致项目无法拉取和提交,但是我使用的VPN一旦开启就会导致电脑DNS出问题,导致电脑无法正常浏览网页,所以想到通过Gitee代理Github仓库,具体步骤如下。1.4:如果Gitee有绑定Github账号,则直接导入GitHub仓库,如果没有,就用Github仓库的https地址导入。1.10:选择镜像仓库(这里一定要选择一样的仓库,免得出问题)2.1:登录自己的Github账号,进入网页,点击大头像。1:通过Gitee克隆Github仓库。
2024-12-02 11:02:24
484
原创 记录一次多模块引用打包时提示程序包不存在bug
导致common被打包成了可执行jar,而可执行jar包(就是好几十M的,里面lib也在)是不能被作为maven依赖使用的,idea比较智能能直接检索项目下文件,但是maven不行,所以报了程序包不存在。现象:分布式项目里多模块,common公共模块打包后交给其他模块使用,在idea上面不报错可以正常启动,但是在maven package的时候,就报了大量的程序包不存在,但idea编辑器并没有提示报错。原因:common里面的pom文件里build节点加了一个。
2024-07-17 18:05:46
410
1
原创 sqlserver表根据自增ID批量删除历史数据
现在在生产环境遇到这么一个问题,一张单表,有很多的插入,没有修改,查询都很少,但是由于历史原因,没有对历史数据清理,就导致现在表里有五千多万的数据,其中至少有四千万数据是完全不会去查询,就导致这个表占用的磁盘空间越来越大,就我们现在的环境里都已经占用四百多个G了,然后我们DBA给出了一条在SSMS这种数据库操作软件上的SQL,可以批量删除数据。尽管删的有点慢,但是起码能删的动,还不是一条一条的删,还是一个批量删除,能减少磁盘IO占用。
2024-04-15 10:34:44
313
1
原创 IO模型通俗理解
IO模型一般有同步,异步,阻塞,非阻塞四种情况,其他很多回答有很官方的解释,下面我写一点我自己的理解以及通俗的例子解释首先先制定一下例子的背景:我有一辆车,现在需要交给4S店进行维修,总共需要维修3天。
2024-04-14 00:59:46
239
1
原创 yml提示自定义配置参数
2:additional-spring-configuration-metadata.json文件必须要是一个能被spring检测到的文件,也就是spring标准图标加了一个红色的上箭头符号。3:而且要放在META-INF下面,具体的快速生成spring-configuration-metadata.json可以随便搜文章,都有提到。1:maven可以少,但是spring-configuration-metadata.json文件必须得有,这个文件就是一个简单的文件格式就行。这样就能实现最简单的文件提示。
2024-04-12 22:03:51
880
1
原创 IDEA 使用JDK21 控制台乱码 解决方案
3:idea.exe.vmoptions文件中新增一行: -Dfile.encoding=UTF-8(千万别改其他东西,改了idea就炸)问题出现原因: JDK18过后JDK内部默认编码格式为GBK,当项目改成UTF-8过后,JDK乱码。4:重启(到这一步就可以解决JDK18以前的乱码问题,但是解决不了JDK21的乱码)2:设置里面的 file encodings 全部设置为UTF-8。1:设置里面的console 默认编码设置为UTF-8。(JDK21亲测)5:运行项目,编辑VM参数。
2023-11-03 23:31:26
3592
10
原创 sqlserver,convert(datetime,‘’)从varchar数据类型到datetime数据类型的转换产生一个超出该范围的值
bug记录,写sql的时候用到了convert将varchar转换为datetime类型,使用convert(datetime,字段),最后报错“从varchar数据类型到datetime数据类型的转换产生一个超出该范围的值”经排查,where后面的条件查询出来并无任何数据,一条数据都没有,但是他就是报这个错,具体他为啥一条数据都没有还进行了convert转换,这个不得而知,网上也没搜到具体的资料来解释。解决办法,在where后面再加一个条件, isdate(字段) =1 ,这个条件采用isda
2021-08-17 16:48:20
2219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人