- 博客(105)
- 收藏
- 关注
原创 Ubuntu系统使用指南
最近心血来潮把OS换成了Ubuntu,虽然踩了不少坑,但是结果是好的,综合体验下来感觉比Windows好用,后续将持续记录各种坑。
2025-10-10 21:48:41
449
原创 Gradle包下载方式
先去github上找到想要下载的版本,这里下载的是5.3.x,直接把包下载下来,解压,pring-framework-5.3.x/gradle/wrapper/gradle-wrapper.properties里面指定了Spring需要的Gradle版本,因此它会根据这个文件自动下载gradle。很多开源项目都使用Gradle作为包管理器,但是对Gradle并不熟悉,下载后经常出现导包失败的情况。Gradle也是使用maven仓库的,因此使用默认镜像源会比较慢,建议换成国内镜像。
2025-10-10 20:44:47
283
原创 VSCode ssh一直在Setting up SSH Host xxx: Copying VS Code Server to host with scp等待
大概率是远程服务器的下载有问题。
2025-08-07 17:19:39
505
原创 设置IDEA打开新项目使用JDK17
由于最近在学习Spring-AI,所以JDK8已经不适用了,但是每次创建新项目都还是JDK8,每次调来调去很麻烦。把Projects和SDKs都调整为JDK17即可。
2025-05-19 15:13:55
1230
原创 Github拉取失败问题
这里比较坑,试了很多办法都不能很好的解决,最后发现是代理问题。这种情况应该需要你开着代理拉,不开代理可能拉取失败(猜的。如果开了代理,找到代理使用的端口,比如6789。重新拉取,发现已恢复正常。
2025-05-18 15:57:00
538
原创 Cursor调用MCP怎么取消用户确认环节
不管是使用别人的MCP还是用自己写的MCP,每次提出问题调用Tool的时候都得手动确认运不运行,极其不爽。
2025-05-10 11:36:20
883
原创 WSL出现 No such file or directory @C:/__w/1/s/src/linux/mountutil\mountutilcpp.h:17 (MountEnum)
出现这种情况。
2025-04-14 20:39:08
189
原创 Spring源码学习
由于多例模式下IoC只负责Bean的创建,所以多实例下想进行Bean的销毁需要手动实现接口。Bean创建——>初始化——>销毁。
2025-02-18 21:01:15
282
原创 单元测试整理
在国外软件开发中,单元测试必不可少,但是国内并不太重视这一块,一个好的单元测试可以提前发现很多问题,也减去和测试battle的时间。
2025-02-15 10:10:35
562
原创 监控方面知识
是通过/proc/meminfo文件查看的,生成这个文件的是Linux内核,因此该文件动态变化,而且日常使用的free命令也是读取这个文件,cpu、磁盘啥的同理。MySQL Export充当客户端,执行MySQL命令(如。
2025-02-08 16:28:07
267
原创 Maven问题记录
最近写了一个dubbo服务,需要导api包(依赖了sgmall包),我单独install了api包,本地也确实生成了api的pom包,但是我使用gateway项目导入api的时候发现导入失败。
2025-01-12 12:25:10
229
原创 MySQL使用记录
varchar的长度是字符个数,不管是数字、英文还是汉字,varchar(10)都可以存10个,而不会出现因为汉字占更多的字节而存的较少的情况。varchar是可变长的,实际用多少它就占多少,和char不同,char规定多少它就会占多少。
2025-01-04 17:54:02
206
原创 Seata
事务在需要原子性操作时是必不可少的,分布式事务就是分布式架构中的事务,像支付这种场景,分布式事务是绕不开的。而且Cloud组件中,分布式事务是最为负责的组件之一了,某面试也详细问过分布式事务,准备好好研究一下,一雪前耻。
2025-01-01 22:38:55
347
原创 Spring源码下载与测试
下载了Spring源码想阅读阅读,发现用的是Gradle,原来实习的时候公司用的也是Gradle,但不怎么会用,感觉相比于Maven,Gradle更适合非常大型的项目,因为他的jar包下载的是真快。
2024-12-31 16:12:52
390
原创 JVM常用参数
目前个人感觉,服务需要稳定运行,内存资源不应该是问题,就算多花点钱扩大内存,在业务运行稳定目前是不值一提的,稳定的JVM比不可测的JVM更为重要。据查询,在jdk8中,内存8G是一个分界线,低于8G时CMS性能较好,高于8G时G1性能较好,不绝对。初始堆内存大小 Java启动时就会申请这么大的堆内存,如果内存不够则无法启动。如果出现OOM情况,在/home生成my.hprof文件。最大堆内存大小 Java堆内存可以扩大到多少。
2024-12-27 14:21:51
514
原创 Failed to connect to github.com port 443 after 21097 ms: Could not connect to github.com
git clone时出现Failed to connect to github.com port 443 after 21097 ms: Could not connect to github.com报错。
2024-12-25 20:47:46
459
原创 Maven怎么会出现一个dependency-reduced-pom.xml的文件
今天打包时突然发现,多出了一个名为dependency-reduced-pom.xml的文件。
2024-12-25 17:17:40
1021
原创 Java项目如何改名
Project Structure——>把名字都修改成想改的名字(Projects、Modules)我的项目现在叫MyProject,我如果想改成StudyProject。之后你会看到项目后面没有[]别名了,这时项目名称已经修改成功了。首先退出项目,重命名项目为StudyProject。pom.xml中修改为想修改的名字。删除.idea文件(夹)
2024-12-25 11:34:56
723
原创 Error response from daemon: Get “https://registry-1.docker.io/v2/“: context deadline exceeded.
Docker拉镜像的时候出现Error response from daemon: Get “https://registry-1.docker.io/v2/”: context deadline exceeded.
2024-12-24 16:05:59
3058
9
原创 Could not resolve host: github.com
git push的时候出现 Could not resolve host: github.com。
2024-12-23 22:43:02
330
原创 Lost connection to MySQL server at ‘handshake: reading initalcommunication问题
使用Navicat连接Docker Mysql时出现Lost connection to MySQL server at 'handshake: reading initalcommunication报错。做了两件事就好了,具体是哪个不确定。
2024-12-23 22:11:08
697
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅