- 博客(30)
- 收藏
- 关注
原创 maven 把jar编译成maven地址的依赖
把jar放入文件夹,在文件夹里面打开cmd,使用cmd命令,输入 mvn -version 确认maven安装没有问题;然后输入下面命令 DgroupId DartifactId Dfile 根据自己实际情况输入。我们在有时候引入第三方依赖jar包的时候或者自己有个公共组件没有上传到私服但是需要达成jar包进行使用的时候 我们除了采用传统方式lib文件下面直接放入jar的形式 也可以把jar包打成maven依赖进行使用。这样就成功打成了jar包了,解决问题了,朋友,有缘一起去吃个饭,啦啦啦。
2024-11-01 18:14:28
273
1
原创 完美解决:yum -y install nginx 报出 没有可用软件包 nginx。错误:无须任何处理
里面,而不在CentOs官方yum源里面。已加载插件:fastestmirror。没有可用软件包 nginx。完美解决问题,家人下次再见~Nginx位于第三方的。yum源安装epel。
2024-10-17 11:58:36
852
原创 mysql返回字段null转0
一:首先要明确,mysql中 sum() 函数是不统计null的,即使是sum(多个字段),其中某一个字段为null也不行。语法:COALESCE(字段1,字段2......) 即: COALESCE(sum(字段),0)即: case when isnull(sum(字段)) then 0 else sum(字段) end。1.语法: IFNULL(字段,默认值) 即: IFNULL(字段,0)sum(val) 结果为4,在计算是null值不会转为0进行相加,而是直接舍去。
2024-09-27 20:27:39
635
原创 解决MySQL中“Field ‘***‘ doesn‘t have a default value”错误
doesn’t have a default value”错误。在MySQL中,如果您在插入数据时未为某个字段指定值,而该字段又没有设置默认值,就会遇到“Field ‘
2024-09-18 09:48:07
2014
转载 SQL语句中DDL,DML,DQL,DCL分别是什么
数据库的核心语言就是SQL语言,那 DDL、DML、DQL、DCL 分别是什么?下面谈谈这四者的概念。模板如下:CREATE TABLE 表名(列名1 数据类型,列名2 数据类型,列名3 数据类型,...ALTER TABLE 表名;eg:ALTER TABLE 表名 ADD 列名 数据类型;(添加一个列)ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;(修改列名)ALTER TABLE 表名 DROP 列名;DROP TABLE 表名;
2024-09-10 17:53:03
160
原创 Mysql之sqlLOg报错2058
打开cmd控制台:mysql -uroot -proot 登录mysql。root都是我的mysql账户密码,要填自己实际的账户密码。
2024-08-29 19:58:34
286
原创 VMWare安装详细教程
硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。设置root密码,点击完成。点击安装位置,默认就行。
2024-08-29 14:40:17
214
原创 启动centos报错,WMWare Workstation cannot connect to the virtual machine
解决问题的办法就是:打开我们的计算机管理里面的服务,找到Vmware Authorization Service。
2024-08-28 14:36:51
277
原创 VMWare workstation启动报错,此应用可能无法正常工作
修改快捷方式的名称,给exe文件名加个12,最后重新启动dVMWare WorkStation就行了;解决方案:打开哦VMware工作目录,找到启动类。
2024-08-28 14:36:14
1106
1
原创 JAVA main方法启动报错:Could not create the java Machine
这几个地方都配置正确的jdk路径,然后重新运行项目就可以了;首先检查电脑的jdk版本时否安装正确,环境变量是否配置正确。打开项目结构,配置项目里面的jdk;一起吃饭去吧~~~~
2024-08-28 14:29:47
266
原创 Java如何避免和解决死锁问题
VisualVM是一个强大的多合一诊断、性能监控和内存分析的可视化工具,它可以用于分析Java应用程序,包括查看线程状态、分析内存泄漏、监控垃圾收集器等,也可以用于检测死锁。此外,尽量避免在持有一个锁的情况下去请求另一个锁,因为这种情况很容易导致死锁。总的来说,避免和解决Java中的死锁问题,需要我们在编程时遵循一些规则和原则,同时,利用好Java提供的工具,进行有效的死锁检测和问题分析,找到并解决问题的根源。:根据线程转储的分析结果,优化有问题的代码,比如改变锁的获取顺序,减少同步资源的使用等。
2024-08-26 15:25:37
676
原创 springcloud之seata事务管理
解决方案:原因是因为使用的高版本的数据 jdbc的url还是用旧版本,导致无法连接;另外高版本的连接url后面必须跟参数 ,时区等。seata报错 counld not create connection to database。
2024-08-26 09:42:09
144
原创 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
376
原创 redis服务端启动失败,Failed listening on port 6379 (TCP), aborting.
ps-ef | grep redis 查看是否端口被占用 然后kill -15 pid 或者 kill -9 pid。问题解决了,准备吃饭走~~,今天请客。原因是端口占用导致的。
2024-08-26 09:40:12
670
原创 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
342
原创 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
237
原创 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
4963
原创 springcloud 之 static类使用autowired注入,报null
变量是类级别的共享变量,它们在类被加载的时候就被初始化了,而此时 Spring 容器可能还没有完成 Bean 的创建和注入。来手动获取 Bean 实例,但不推荐这种做法,因为它破坏了依赖注入的原则。注解是要求 Spring 容器在创建 Bean 的时候进行注入,而。如果你需要全局访问某个 Bean,可以考虑使用。接口,在 Bean 创建之后,你可以通过实现。方法中使用依赖注入的对象,可以考虑使用非。的工厂类,在该工厂类中使用。方法,并且在该方法中使用。进行依赖注入,并提供一个。,然后手动获取 Bean。
2024-08-26 09:34:46
345
原创 Autoired的使用场景
注意 @Autoired是根据类型进行注入的;@Resource是根据方法名称进行注入的。把autoired标注在构造方法上,springboot将自动找到需要注入的bean。把autoired标注在变量上,springboot也同样会把bean注入到变量中;
2024-08-26 09:33:19
109
原创 Springclooud 报错counld not autowired ,the bean type is not found
原因是:Cache导包错误,导致bean无法注入,重新导包就可以了。使用Caffeine写的缓存,在导包的时候出现导包错误。
2024-08-26 09:15:17
171
原创 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
284
原创 springcloud 多级缓存,centos部署的nginx一直报错 unknow directive
在使用nginx的lua语言做本地缓存的过程的中,使用nodePad等普通的编辑器打开conf后缀的文件,出现格式问题。问题:使用txt 或者nodePad编辑会有一些符号存在,使用vscode studio 重新编辑就可以了。遇到一个问题,用notpad编辑lua代码,会报错,最好使用vscode 编辑。
2024-08-26 09:10:03
190
原创 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
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人