![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
Gebo
经历的都是过往,现在的才是未来。
展开
-
解决IDEA项目运行Tomcat时报错Cannot build artifact
IDEA项目运行Tomcat时报错:Error:Cannot build artifact ‘项目名:war exploded’ because it is included into a circular dependency (artifact ‘项目名:war exploded’, artifact ‘项目名:war exploded’)今天拿原来的一个项目复用,也就是在原来配置上重新做另一个项目,在最后打war包运行Tomcat时就报了这么个错误。原因就是原本的项目也运行过Tomcat导致在ar原创 2020-05-26 12:39:55 · 9047 阅读 · 0 评论 -
解决springboot项目测试API报错This application has no explicit mapping for /error
问题描述这两天在测试自己写的API时,在测试其中一个API报错,也就是下面的错误,一开始自己根据错误信息排查,怀疑是Mapper类没写@Mapper注解导致,但是检查了之后发现有写,最后我对这个API从实体类,Mapper类,Mapper.xml,service类,serviceImpl类,Controller类排查,一个个排查下来,我还是找不到问题所在,因为访问这个API的所有方法时控制台都会报错该方法调用service方法的那一行代码,也就是说在controller层调用service层时出了问题,网原创 2020-05-21 17:29:10 · 1320 阅读 · 0 评论 -
那些必须掌握的数据库面试题
1.数据库的四大特性(ACID)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性指事务前后数据的完整性必须保持一致。隔离性指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离。持久性是指一个事务一旦提交,它对数据库中数据的改变就是永久性的,即便数据库发生故障也不应该对其有任何影响。2.数据库的三大范式...原创 2020-04-30 16:34:49 · 275 阅读 · 0 评论 -
Linux环境下安装fastdfs及整合Nginx及安装包下载
背景我用的是阿里云的ECS服务器Centos7安装的fastdfs及整合Nginx,Nginx用的1.13.9版,fastdfs用的6.06版本。安装包下载方式一:我把我用的四个安装包打包成一个传到了CSDN上,为了让大家可以白嫖,我设置了0积分下载,下载链接:https://download.csdn.net/download/weixin_42369886/12358577方法二...原创 2020-04-24 16:50:15 · 644 阅读 · 0 评论 -
Linux环境安装FastDFS及整合Nginx遇到的bug及解决方法
背景我的是阿里云ecs服务器,CentOS 7安装的,下面是我安装过程中遇到的问题问题&解决方法问题1: ERROR - file: storage_ip_changed_dealer.c, line: 163, connect to tracker server xx.xx.xx.xx:22122 fail, errno: 4, error info: Interrupted sy...原创 2020-04-24 15:39:42 · 1287 阅读 · 0 评论 -
【收藏版】Linux常用命令大全
系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息ca...转载 2020-04-22 07:55:57 · 224 阅读 · 0 评论 -
完美解决xshell输入tree命令后显示找不到该命令-bash: tree: command not found
问题描述xshell输入tree命令后显示找不到该命令-bash: tree: command not found错误原因系统中没有安装tree这个东西,需要安装tree后才行解决办法如果你的Linux系统是Ubuntu版的,输入下面命令安装即可sudo apt-get install tree如果你的Linux系统是cent os 版的,输入下面命令安装即可yum -y...原创 2020-04-21 19:06:30 · 6496 阅读 · 2 评论 -
不一样的解决Non-static method 'xxx' cannot be referenced from a static context
背景:在做小组项目的时候出现的这个bug,小组项目是一个springboot项目,,我是在写某个模块的CreditServiceImpl时调用其他层方法时出的这个bug,我其他模块这么写是没问题的,在写这个模块就神奇出现这个bug了。这个错误意思是非静态方法"findCreditByUserId(int)"无法从静态上下文中引用,好的,既然是关于静态方法的,那我们先来看一下非静态方法的用法:...原创 2020-04-20 13:26:42 · 11128 阅读 · 12 评论 -
IDEA打开项目后无法正常运行且右侧没有出现maven窗口的解决办法
问题描述:我的项目里面是有多个子项目,每个子项目下都是有一个pom.xml,之前用idea打开项目后是能够自动识别我的所有pom.xml文件的,且右侧窗口也有maven窗口,如下面的第一张图就是正常的情况。但这次打开就没法正常运行,而且右侧也没有显示maven窗口,如下图:解决办法:第一步:关闭项目,选择import project然后选择你的其中一个子项目的pom.xml文件,让id...原创 2020-04-07 16:02:42 · 7251 阅读 · 1 评论 -
原码、反码、补码扫盲贴
背景:对于一个数字,计算机需要使用一定的可运算的编码方式对其进行编码。我们这里所讲的原码,反码,补码都是计算机对具体二进制数据的编码方式。例如对于一个简单的数字6, 我们可以用四个二进制位0110这样的表示。什么是原码?计算机中所有的数均用0、1编码表示,数字的正负号也不例外,如果一个机器数字长是n位的话,约定最左边的第一位用作符号位(0表示整数,1表示负数),其余n-1位用于表示数值。比...原创 2020-03-31 16:03:26 · 1210 阅读 · 0 评论 -
12道操作系统的常见面试题
1.进程与线程的区别?进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。线程与进程的区别归纳:a.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。b.通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。c.调度和切换...原创 2020-03-30 15:55:52 · 563 阅读 · 0 评论 -
总结了近万字的计算机网络常见面试题
1.http与https的区别htpp:是超文本传输协议,信息时明文传输,客户端与服务器端都无法验证对方的身份,端口是80。https:即http+ssl构建的可进行加密传输,身份认证的网络协议,且https通信需要证书,而证书一般需要向认证机构购买, 且和http相比,https通信会由于加减密处理消耗更多的CPU和内存资源,https的端口是443。2.IP地址分类IP地址是指互...原创 2020-03-27 19:38:33 · 788 阅读 · 0 评论