- 博客(97)
- 收藏
- 关注
原创 WSL出现 No such file or directory @C:/__w/1/s/src/linux/mountutil\mountutilcpp.h:17 (MountEnum)
出现这种情况。
2025-04-14 20:39:08
80
原创 Spring源码学习
由于多例模式下IoC只负责Bean的创建,所以多实例下想进行Bean的销毁需要手动实现接口。Bean创建——>初始化——>销毁。
2025-02-18 21:01:15
247
原创 单元测试整理
在国外软件开发中,单元测试必不可少,但是国内并不太重视这一块,一个好的单元测试可以提前发现很多问题,也减去和测试battle的时间。
2025-02-15 10:10:35
493
原创 监控方面知识
是通过/proc/meminfo文件查看的,生成这个文件的是Linux内核,因此该文件动态变化,而且日常使用的free命令也是读取这个文件,cpu、磁盘啥的同理。MySQL Export充当客户端,执行MySQL命令(如。
2025-02-08 16:28:07
228
原创 Maven问题记录
最近写了一个dubbo服务,需要导api包(依赖了sgmall包),我单独install了api包,本地也确实生成了api的pom包,但是我使用gateway项目导入api的时候发现导入失败。
2025-01-12 12:25:10
188
原创 MySQL使用记录
varchar的长度是字符个数,不管是数字、英文还是汉字,varchar(10)都可以存10个,而不会出现因为汉字占更多的字节而存的较少的情况。varchar是可变长的,实际用多少它就占多少,和char不同,char规定多少它就会占多少。
2025-01-04 17:54:02
168
原创 Seata
事务在需要原子性操作时是必不可少的,分布式事务就是分布式架构中的事务,像支付这种场景,分布式事务是绕不开的。而且Cloud组件中,分布式事务是最为负责的组件之一了,某面试也详细问过分布式事务,准备好好研究一下,一雪前耻。
2025-01-01 22:38:55
226
原创 Spring源码下载与测试
下载了Spring源码想阅读阅读,发现用的是Gradle,原来实习的时候公司用的也是Gradle,但不怎么会用,感觉相比于Maven,Gradle更适合非常大型的项目,因为他的jar包下载的是真快。
2024-12-31 16:12:52
312
原创 JVM常用参数
目前个人感觉,服务需要稳定运行,内存资源不应该是问题,就算多花点钱扩大内存,在业务运行稳定目前是不值一提的,稳定的JVM比不可测的JVM更为重要。据查询,在jdk8中,内存8G是一个分界线,低于8G时CMS性能较好,高于8G时G1性能较好,不绝对。初始堆内存大小 Java启动时就会申请这么大的堆内存,如果内存不够则无法启动。如果出现OOM情况,在/home生成my.hprof文件。最大堆内存大小 Java堆内存可以扩大到多少。
2024-12-27 14:21:51
478
原创 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
327
原创 Maven怎么会出现一个dependency-reduced-pom.xml的文件
今天打包时突然发现,多出了一个名为dependency-reduced-pom.xml的文件。
2024-12-25 17:17:40
625
原创 Java项目如何改名
Project Structure——>把名字都修改成想改的名字(Projects、Modules)我的项目现在叫MyProject,我如果想改成StudyProject。之后你会看到项目后面没有[]别名了,这时项目名称已经修改成功了。首先退出项目,重命名项目为StudyProject。pom.xml中修改为想修改的名字。删除.idea文件(夹)
2024-12-25 11:34:56
395
原创 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
2203
4
原创 Could not resolve host: github.com
git push的时候出现 Could not resolve host: github.com。
2024-12-23 22:43:02
175
原创 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
381
1
原创 本地Push Git失败
fatal: unable to access ‘https://github.com/xxx/xxx.git/’: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0
2024-12-22 20:11:56
215
原创 ipad做windows副屏
APP Store下载datronicsoft DisplayWindows访问www.spacedesk.net下载对应版本的软件连接就ok了
2024-12-22 11:16:50
1393
原创 Docker镜像启动
(对kafka来说,它是容器内的组件,所以连不到zk;因为kafka虽然运行在容器中,但是它对外暴露了9092端口,映射到了本地的9092,所以我本地访问9092可以访问到;其实本地访问zk也可以访问到,但是zk和kafka是访问不到的,因为它们两个不是同一个网络,—但在同一个局域网)(注意,kafka如果设置zk的ip为localhost会连接失败,因为kafka在容器中独占一个ip,zk在容器中独占一个ip,导致kafka连不到zk,需要查看zk的ip并连接才行)
2024-12-20 09:48:42
570
原创 Git Push冲突怎么办
在冲突后,首先merge,然后可以选择Accpet theirs, Accept yours, Merge。在团队开发时,都没有pull,直接在同一个文件进行修改并push,后push的那个人就会出现冲突的情况。另外,如果Merge失败,需要我们手动去Merge。然后自己判断他人代码和自己代码的去留,整理代码。这种情况下,手动删除git生成的多余的内容。
2024-12-17 14:20:18
294
原创 Maven
编译项目,生成target文件(不编译测试代码):打包项目,生成jar或war文件mvn clean:清理编译或打包后的项目结构:打包后上传到maven本地仓库mvn deploy:打包后上传到私服仓库mvn site:生成站点mvn test:执行测试源码这些命令都是进行操作的,因此如果哪个命令出问题,可以更改插件解决例如,war包打包插件和jdk版本不匹配,在pom.xml中添加如下代码:
2024-11-02 17:39:28
1809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人