maven
1.使用cmd窗口运行时失败
如上图所示,按照教程运行maven之后报错,大概意思是我应该使用6或者更高的java版本,但是实际上我使用的是java11,我一开始的pom.xml是这样的:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- 版本:4.0.0 -->
<modelVersion>4.0.0</modelVersion>
<!-- 组织名称:暂时使用 组织名称+项目名称 作为组织名称 -->
<!-- 组织名称:实际名称 按照访问路径规范设置,通常以功能作为名称: eg: junit spring -->
<groupId>com.kkb.maven</groupId>
<!-- 项目名称 -->
<artifactId>HelloWorld</artifactId>
<!-- 当前项目版本号:同一个项目开发过程中可以发布多个版本,此处标示0.0.1版 -->
<!-- 当前项目版本号:每个工程发布后可以发布多个版本,依赖时调取不同的版本,使用不同的版本号 -->
<version>0.0.1</version>
<!-- 名称:可省略 --> <name>Hello</name>
<!-- 依赖关系 --> <dependencies>
<!-- 依赖设置 -->
<dependency>
<!-- 依赖组织名称 -->
<groupId>junit</groupId>
<!-- 依赖项目名称 -->
<artifactId>junit</artifactId>
<!-- 依赖版本名称 -->
<version>4.12</version>
<!-- 依赖范围:test包下依赖该设置 -->
<scope>test</scope>
</dependency>
</dependencies>
</project>
因为是使用记事本复制粘贴的,所以格式有点问题,但是应该不影响运行的。经过查询之后我找到了定义java版本的方法,在pom.xml中加入这样一段:
<properties>
<!-- 项目编译编码-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- maven编译的jdk版本-->
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
之后就成功了,成功后如图示:
2.在idea中加入了dependency后不实时加载
视频教学中右边dependency一出现,左边就出现对应的源码了,但是我自己试的时候却不是这样,于是我去想办法查了一下,首先找到了手动操作的方式,在pom.xml中点击右键:
这样可以实现手动操作,那么自动操作是怎么实现的呢?
我在其他地方看到这样兴许能够实现自动加载,但是我试了一下,不太行,还是需要自己右键或者点一下图标才能实现。
再经过一系列的查资料发现,idea某个版本更新后只有这个按钮可以用了,没有自动更新了…
3.报错unresolved plugin
在实验子项目的时候出现的问题,结果是把location的路径改的没有中文就行了…
redis
4.jedis遇到的问题不支持发行版本五
这个问题是在一开始使用jedis时遇到的,经过查找之后我发现,是一些设置有问题:
首先点开这个选项
之后将这里的版本选为自己的java版本
此时就可以运行成功了
5.xshell看不见多个窗口的情况
在进行哨兵模式尝试的时候,发现看不见多个开启标窗口的标签了,查询了一下之后发现是不小心按到了快捷键ctrl + shift + t导致的,再按一下就好了
6.设置redis集群时端口7001redis创建不成功
这个问题困扰了很久,从之前完成了主从模式的redis复制过来的文件,然后将cluster-enable改成yes,更改了对应的端口号之后发现server能够启动,但是一旦想通过cli进入命令行使用就不得行,之后经过多次测试发现,单独打开也不能行,甚至发现server启动之后,进程后台无法看到对应的pid。
经过了几天的测试,最后决定换台虚拟机,果然就好了。。。
MongoDB
7.再次出现不支持发行版本5
可以看到我已经改过了在jedis那里改过的地方,但是还是出现了这个问题,
后来经过查资料发现
最后结果改成这样
然后就能运行成功了…