- 博客(24)
- 收藏
- 关注
原创 Mysql之sqlLOg报错2058
打开cmd控制台:mysql -uroot -proot 登录mysql。root都是我的mysql账户密码,要填自己实际的账户密码。
2024-08-29 19:58:34
122
原创 VMWare安装详细教程
硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。设置root密码,点击完成。点击安装位置,默认就行。
2024-08-29 14:40:17
185
原创 启动centos报错,WMWare Workstation cannot connect to the virtual machine
解决问题的办法就是:打开我们的计算机管理里面的服务,找到Vmware Authorization Service。
2024-08-28 14:36:51
169
原创 VMWare workstation启动报错,此应用可能无法正常工作
修改快捷方式的名称,给exe文件名加个12,最后重新启动dVMWare WorkStation就行了;解决方案:打开哦VMware工作目录,找到启动类。
2024-08-28 14:36:14
276
原创 JAVA main方法启动报错:Could not create the java Machine
这几个地方都配置正确的jdk路径,然后重新运行项目就可以了;首先检查电脑的jdk版本时否安装正确,环境变量是否配置正确。打开项目结构,配置项目里面的jdk;一起吃饭去吧~~~~
2024-08-28 14:29:47
178
原创 Java如何避免和解决死锁问题
VisualVM是一个强大的多合一诊断、性能监控和内存分析的可视化工具,它可以用于分析Java应用程序,包括查看线程状态、分析内存泄漏、监控垃圾收集器等,也可以用于检测死锁。此外,尽量避免在持有一个锁的情况下去请求另一个锁,因为这种情况很容易导致死锁。总的来说,避免和解决Java中的死锁问题,需要我们在编程时遵循一些规则和原则,同时,利用好Java提供的工具,进行有效的死锁检测和问题分析,找到并解决问题的根源。:根据线程转储的分析结果,优化有问题的代码,比如改变锁的获取顺序,减少同步资源的使用等。
2024-08-26 15:25:37
401
原创 springcloud之seata事务管理
解决方案:原因是因为使用的高版本的数据 jdbc的url还是用旧版本,导致无法连接;另外高版本的连接url后面必须跟参数 ,时区等。seata报错 counld not create connection to database。
2024-08-26 09:42:09
105
原创 springcloud seata报错
出现io.seata.common.exception.FrameworkException: can not register RM,err:can not connect to services-server.原因是因为一个服务没有注册到seata服务。报错了 springcloud 使用。
2024-08-26 09:41:16
148
原创 redis服务端启动失败,Failed listening on port 6379 (TCP), aborting.
ps-ef | grep redis 查看是否端口被占用 然后kill -15 pid 或者 kill -9 pid。问题解决了,准备吃饭走~~,今天请客。原因是端口占用导致的。
2024-08-26 09:40:12
117
原创 redis连接主节点 报错Error condition on socket for SYNC: Connection refused
复制redis.conf文件时,在每一个redis.conf里添加了一个 replica-announce-ip 192.168.150.101 =》 这意味着从节点会告知其他节点它的 IP 地址是 192.168.150.101。问题从节点无法连接主节点,原因是redis.conf文件的replica-announce-ip这个属性配置错误。该ip并不是随便设置的,而是该节点所在主机的ip,把该ip换成我虚拟机的ip就ok了。从节点成功连接主节点,现在吃饭去了喽~~
2024-08-26 09:39:30
123
原创 redis集群操作 (error) MOVED 15495 192.168.44.158:7003
非集群启动redis客户端: redis-cli -p 7001。因为配置了集群,所以要用集群启用客户端的命令,不然就胡报错。集群启动客户端:redis-cli -c -p 7001。问题,属于操作命令的问题。
2024-08-26 09:38:44
159
原创 linux 报错 E212: Can‘t open file for writing
问题:报Can't open file for writing在linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:wq”命令可以正常退出。但是这次我用的是自己的账户没有使用root账户,使用":wq!"命令保存文件并退出时,出现一下信息提示:出现这个错误的原因可能有两个:1.当前用户的权限不足2.此文件可能正被其他程序或用户使用。
2024-08-26 09:36:55
284
原创 springcloud 之 static类使用autowired注入,报null
变量是类级别的共享变量,它们在类被加载的时候就被初始化了,而此时 Spring 容器可能还没有完成 Bean 的创建和注入。来手动获取 Bean 实例,但不推荐这种做法,因为它破坏了依赖注入的原则。注解是要求 Spring 容器在创建 Bean 的时候进行注入,而。如果你需要全局访问某个 Bean,可以考虑使用。接口,在 Bean 创建之后,你可以通过实现。方法中使用依赖注入的对象,可以考虑使用非。的工厂类,在该工厂类中使用。方法,并且在该方法中使用。进行依赖注入,并提供一个。,然后手动获取 Bean。
2024-08-26 09:34:46
205
原创 Autoired的使用场景
注意 @Autoired是根据类型进行注入的;@Resource是根据方法名称进行注入的。把autoired标注在构造方法上,springboot将自动找到需要注入的bean。把autoired标注在变量上,springboot也同样会把bean注入到变量中;
2024-08-26 09:33:19
65
原创 Springclooud 报错counld not autowired ,the bean type is not found
原因是:Cache导包错误,导致bean无法注入,重新导包就可以了。使用Caffeine写的缓存,在导包的时候出现导包错误。
2024-08-26 09:15:17
125
原创 centos 主机地址一直变化
就设置成功了,妈妈再也不用担心我centos的ip一直变化了。IPADDR=192.168.50.111 #ip地址。NETMASK=255.255.255.0 # 子网掩码。GATEWAY=192.168.50.8 #子网网关。#ip分配设置为静态。#增加这几个网络参数。
2024-08-26 09:11:31
186
原创 springcloud 多级缓存,centos部署的nginx一直报错 unknow directive
在使用nginx的lua语言做本地缓存的过程的中,使用nodePad等普通的编辑器打开conf后缀的文件,出现格式问题。问题:使用txt 或者nodePad编辑会有一些符号存在,使用vscode studio 重新编辑就可以了。遇到一个问题,用notpad编辑lua代码,会报错,最好使用vscode 编辑。
2024-08-26 09:10:03
117
原创 error pulling image configuration: download failed after attempts=6: dial tcp 31.13.64.7:443: i/o
拉取docker镜像失败。
2024-08-26 09:07:19
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人