环境搭建
IntelliJ IDEA安装教程
来源:IntelliJ IDEA安装教程(超详细)-CSDN博客
IDEA的简单介绍
IDEA全称IntelliJ IDEA,是Java语言对的集成开发环境,IDEA在业界被认为是公认最好的Java开发工具。
IDEA的主要优势
✅功能强大 ①强大的整合能力。比如:Git Maven Spring等 ②开箱即用的体验(集成版本控制系统,多语言支持的框架随时可用,无需额外安装插件)
✅符合人体工程学 ①高度智能(快速的智能代码补全 实时代码分析 可靠的重构工具) ②提示功能的快速 便捷 范围广 ③好用的快捷键和代码模板 ④精准搜索
IDEA的卸载
✅这里以windows10系统为例,此电脑点击找到卸载或更改程序,找到IDEA的安装包卸载即可
✅勾选这两个选项最后点击Uninstall等待卸载完成即可
IDEA的安装
IDEA下载地址:Download IntelliJ IDEA – The Leading Java and Kotlin IDE 两个版本:旗舰版(ULtimate) 社区版(Community)
找到安装包双击下载
✅点击Next
✅这里我选择自定义安装在D盘的IDEA Community 2022.3.1文件夹下,当然也可以选择不更改直接点击Next
✅勾选这两个选项点击Next
✅最后点击Install等待下载完成即可
第一个程序:HelloWorld
写Java程序的步骤: ①创建项目(projefct) ②创建模块(module) ③创建包(package) ④创建类(class)
✅双击打开IDEA,勾选Do not import settings点击OK
✅选择New Project这里选择创建一个空的项目名为JavaBasic,最后点击创建即可
✅右键项目创建一个模块名为Hacker
✅右键模块名下面的src文件夹创建一个包名为HackerDemo
✅右键包名创建一个类名为FirstDemo
✅编写程序输出Hello World,代码如下:
package HackerDemo; public class FirstDemo { public static void main(String[] args) { System.out.println("Hello World"); } }
运行结果如下:
Redis 安装教程
来源:Windows 下 Redis 安装与配置 教程_redis windows-CSDN博客 和 Windows设置Redis服务使其开机自启_redis在windows下开机自启动-CSDN博客
Windows 下安装 Redis 的几种方式
Redis 官网地址:Redis - The Real-time Data Platform
Redis 在 Windows 平台上不受官方支持,Redis 官方只提供了源码包(zip、tar.gz 格式)。当然想要在 Windows 上安装 Redis 也还是可行的。
- 微软官方维护的 Redis 可以下载微软官方维护的支持 Windows平台的 Redis 安装包 下载地址:Releases · microsoftarchive/redis · GitHub 注意:仅有 Redis2.0 和 Redis3.0 的部分版本,最后一次更新是2016年,目前已停止维护了。而截止到2023年6月Redis官网的最新版本是 Redis7.2
- tporadowski 维护的 Redis tporadowski 大神也提供了 支持 Windows平台的 Redis 安装包,目前仍在维护,目前最新版本是 5.0.14,更新速度跟Redis官网也相差好几个大版本。 下载地址:Releases · tporadowski/redis · GitHub
- 使用 WSL 安装 Redis WSL(Windows Subsystem for Linux),WSL是 Windows 下的 Linux 子系统,这也是 Redis 官方介绍的在 Windows 下安装 Redis 的方案。 需要启动 WSL2,而启动 WSL2 则要求 Windows 系统版本 Windows 10 version 2004+ 或 Windows 11,详见官网介绍:install-redis-on-windows
- 使用gcc编译器在Windows下编译redis源码 安装MinGw(安装gcc编译c代码)或者Cygwin(提供一个虚拟Linux环境,和WSL有些类似)
MinGW地址:MinGW - Minimalist GNU for Windows download | SourceForge.net
Cygwin地址:https://cygwin.com/install.html编辑
总结:上述四种方式,方法3 对 Windows 版本要求较高(至少我的系统不满足);方法4 需要安装第三方工具,也较麻烦,我捣鼓半天也没成功;方法1 支持的Redis版本太低了;方法2 虽然支持的版本也不是最新的,但相对 方法1 要强一些。
2023.09.02 更新:
使用Cygwin编译最新版的Redis源码,有新进展了,感兴趣的可以参考:
[如何使用Cygwin编译最新版的Redi] https://blog.csdn.net/B11050729/article/details/132634966
另外,对伸手党又有新福利了。 在Github上找到了其他已编译好的适用于Windows的,较新版本的redis:
- zkteco-home/redis-windows/releases(Redis for Windows X64,使用Visual Studio 2022编译,据说比Cygwin, MSYS编译的更稳定、更高性能) 目前最新版本为 redis-7.0.11
- redis-windows/redis-windows/releases(Redis for Windows X64,使用 MSYS2 编译) 目前最新可用版本为 redis-7.0.12
(注意tag里有7.2.0版本,但是不可用)
Redis 安装
这里使用 tporadowski 维护的 Redis 进行安装演示 下载安装包:Redis-x64-5.0.14.1.msi、Redis-x64-5.0.14.1.zip
1. msi 安装包 安装
1)双击 msi 安装包
双击 msi 安装程序,打开安装向导,点击 next
2)接受终端用户协议
接受终端用户协议,点击 next
3)选择安装路径
选择安装路径,并勾选将安装路径添加的系统 PATH 环境变量
4)设置服务端口
设置 Redis 服务端口,默认 6379,点击 next
5)设置最大内存限制
设置最大内存限制,点击 next
注意: 如果 redis 的应用场景是作为数据库使用,不建议设置最大内存限制,因为数据库是不能容忍丢失数据的;如果作为临时缓存使用,看实际需要进行设置。 如果指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的 Key,当此方法处理后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。 当然你也可以配置具体的策略来应对数据达到内存最大限制时的情况,详见redis官网:Key eviction | Docs (redis.io)
6)完成安装
点击 install 完成安装
7)验证 Redis
打开"任务管理器",可以看到服务列表下启动了 Redis 服务
查看"系统环境变量",PATH变量,新增了 Redis的路径
打开 cmd 窗口,输入 redis-cli 连接 redis服务,并做简单验证
8)卸载 Redis
为了方便下面 zip安装包 安装演示,这里将上述安装的Redis卸载。 在 “设置”>“应用与功能” 列表找到 Redis 应用,点击"卸载"
2. zip 安装包 安装
zip 安装比较简单,直接将 zip安装包解压到某个路径下即可。(先将已安装的Redis卸载)
1)解压安装包
2)启动Redis服务
打开cmd窗口,切换到Redis安装路径,输入 redis-server 启动 redis 服务
3)连接Redis服务
再打开一个新的cmd窗口,切换到Redis安装路径,输入 redis-cli 连接到 Redis 服务
4)设置服务自启动
设置服务在后台启动,且随系统开机自启动 步骤 2)中通过cmd命令 redis-server 启动的服务,当cmd窗口关闭后,服务就关闭了。如果想要让Redis服务在后台运行,且随系统启动而自启动,可以使用sc命令完成,具体实现过程如下:
SC 是用来与服务控制管理器和服务进行通信的命令行程序,可以在cmd窗口输入 sc 查看帮助信息
使用管理员身份,开启cmd窗口 (注意一定要使用管理员身份,否则可能会报错,如:[SC] OpenSCManager 失败 5)
a. 使用 sc create 命令查看帮助
sc create
b. 使用 sc create 命令创建服务项
sc create Redis binPath= "D:\Chen\MySoft\Redis\redis-server.exe --service-run D:\Chen\MySoft\Redis\redis.windows-service.conf" start= auto
binPath 参数值里的路径请改为你自己Redis的服务路径及服务配置路径 start 设置为 auto ,意思是自启动,计算机重启后,服务会随着启动
c. 使用 sc query 命令查看服务状态
sc query Redis
d. 使用 sc start 命令启动服务
sc start Redis
e. 使用 sc qc 命令查看服务配置
sc qc Redis
f. 使用 reg query 命令查看注册表信息
reg query HKLM\SYSTEM\CurrentControlSet\Services\Redis
5)测试Redis服务
在redis解压路径,打开cmd,输入 redis-cli 命令,测试 redis 是否可以正常使用 (reg start Redis 启动服务后才能正常连接)
6)添加PATH环境变量
步骤5)中,连接Redis服务时,每次都需要进入到Redis的路径下 执行 redis-cli,我们可以将Redis路径添加到 PATH 环境变量,来优化操作路径。
这样就可以在cmd窗口,任意路径下使用 redis-cli 命令了。 (注意:添加环境变量前已打开的cmd窗口,仍找不到redis-cli命令,重新打开新的cmd窗口进行验证)
7)停止或删除Redis服务
a. 使用 sc stop 命令停止(禁用)服务
sc stop Redis
b. 使用 sc delete 命令删除服务
(sc stop 停止服务后再执行删除操作)
sc delete Redis
Redis 配置
1. 查看 Redis 配置
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.windows.conf、redis.windows-service.conf
通过 msi 安装包安装的 redis 服务,默认使用的是 redis.windows-service.conf; 通过 zip 安装包安装的 redis 服务,使用的是自己指定的 redis 配置; 如果 直接使用 redis-server.exe 启动 服务,而未指定 服务配置文件路径,则默认使用的是 redis.windows.conf 配置
1)使用 Redis 的 CONFIG GET 命令查看
格式:CONFIG GET CONFIG_SETTING_NAME
注:返回结果中,奇数为配置项名,偶数为配置项值,成对出现,值为空,则为""
2)直接使用文件编辑器查看配置信息
注:配置文件中,# 起注释作用,未注释的部分则为配置信息,注释的部分详细的解释了配置信息。
2. 修改 Redis 配置
1)使用 Redis 的 CONFIG SET 命令修改
注意: 通过 config get 查询到的配置为 Redis 服务启动时加载到内存中的配置信息,如果通过 config set 修改了配置信息,也仅是修改内存中的配置信息,并不会更改配置文件,且服务重启后配置文件里的数据会重新加载到运行内存
2)修改配置文件,更改配置信息
注意: 配置文件里的配置信息,在服务启动后,会加载到运行内存。因此,修改了配置文件后,如果想要使修改后的配置生效,需要重启 Redis 服务
Redis设置开机自启
1.在redis目录下,打开cmd, 输入指令 redis-server --service-install redis.windows-service.conf
2.计算机管理 进入服务,启动redis,并设置为自启动
Nacos 安装教程
来源:Nacos 安装教程(史上最详细保姆级教程)_nacos安装-CSDN博客 和 Nacos(Windows)设置开机自启_windows nacos开机自启动-CSDN博客
官方网址:Redirecting to: https://nacos.io/
下载安装包
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub的Release下载页:Releases · alibaba/nacos · GitHub
如图:
解压
将这个包解压到任意非中文目录下,如图:
目录说明:
- bin:启动脚本
- conf:配置文件
端口配置
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。
如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口:
修改其中的内容为其他端口:
启动
启动非常简单,进入bin目录,结构如下:
然后 cmd 进入该目录执行命令即可:
startup.cmd -m standalone
执行后的效果如图:
访问
在浏览器输入地址:http://127.0.0.1:8848/nacos 访问即可。
如图所示:
默认的账号和密码都是nacos,输入账号密码登录页面。
如图所示:
Nacos 的依赖
父工程:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.5.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
客户端:
<!-- nacos客户端依赖包 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
Nacos(Windows)设置开机自启
一、在nacos安装目录下,新建NacosStartAuto.bat文件,内容如下:
@echo off D: CD D:\Develop\Environment\nacos\bin startup.cmd taskkill /f /im cmd.exe exit
二、在Windows自启动目录下新建启动脚本:
set ws=WScript.CreateObject("WScript.Shell") ws.Run "D:\Develop\Environment\nacos\NacosStartAuto.bat",0
Windows系统自启动路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Win + R shell:Common Startup
三、重启Windows
Maven的安装与配置
来源:超详细maven的卸载、重新安装与配置_卸载maven-CSDN博客
检查JDK安装
在安装Maven之前,首先要确认已经正确安装了JDK。Maven可以运行在JDK1.4及以上的版本上。打开Windows的命令行,运行如下的命令来检查Java安装情况:
C:\Users\panjunbiao>echo %Java_Home% C:\Users\panjunbiao>java -version
执行结果:
上述命令首先检查环境变量Java_Home是否指向了正确的JDK目录,接着运行Java命令。如果Windows无法执行Java命令,或者无法找到Java_Home环境变量,就需要检查Java是否安装了,或者环境变量是否设置正确。
maven的卸载
maven在使用时只是配置了环境变量和本地仓库,我们只需要删除本地仓库,在环境变量中移除maven的环境变量。
1.删除解压的maven文件夹;
在之前的安装中,我将本地仓库和maven解压后的文件放在同一个文件夹下。
此时删除Maven文件夹即可
2.删除设置的环境变量MAVEN_HOME,删除path里添加的 “ %MAVEN_HOME%\bin; ”;
删除Path中的 %MAVEN_HOME%\bin;
后面的窗口全部点:确定!!!(否则可能会不生效,删除不成功)
3.删除本地仓库; 我们在第一步已经删除了本地仓库,根据之前的配置的本地仓库的位置删除即可,若没有配置,则默认在:C:\Users\Administrator.m2\repository路径下,将名为:repository的文件夹删除即可。
删除repository
至此,maven已经全部删除成功!!! 接下来开始maven的重新安装和配置。
maven的下载
1.进入官网下载:maven官网下载
2.下翻找到Download,如果是需要最新版,选择apache-maven-3.8.4-bin.zip点击就可以下载。
(出于稳定性考虑,不推荐下载最新版,若选择下载最新版,就可以点击等待下载完成,后面的小步骤不再看)
(若需要下载其他的版本,则继续看以下的小步骤)
① 下翻找到如下界面,点击: archives
② 下翻找到自己要下载的版本,点击即可
③ 点击:binaries/
④ 点击:apache-maven-3.8.1-bin.zip ,等待下载完成。
配置maven环境变量
1.解压到指定的文件夹下,解压完成是这样:
2.配置环境变量
① 此电脑—>属性—>高级系统设置—>环境变量
② 选择系统变量,点击:新建
③ 输入变量名和变量值 变量名:MAVEN_HOME 变量值:D:\Environment\maven-3.8.1\apache-maven-3.8.1 (变量名为MAVEN_HOME,变量值就是安装路径,就是第一步时的路径)
④ 配置Path,双击打开Path—>新建
⑤ 输入:%MAVEN_HOME%\bin
3.测试环境变量配置是否成功
① 打开cmd,以管理员身份运行
② 输入:mvn -v
若出现maven的版本信息,证明配置成功。若不成功,仔细检查一下上述环境变量的配置是否正确。
配置maven本地仓库
1.在maven的安装目录下,创建一个名为myRepository的文件夹。
2.修改settings.xml配置文件,位置在\conf目录下。
① 使用记事本打开settings.xml,将文件中的所有信息替换为如下,并保存后退出:
(注意: D:/Environment/maven-3.8.1/myRepository中间的路径是之前创建的本地仓库的位置,根据实际改成自己的仓库位置,路径的分隔符改为/ )
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- <localRepository>/Users/Fred/Downloads/apache-maven-3.5.4/repository</localRepository> --> <localRepository>D:/Environment/maven-3.8.1/myRepository</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>aliyun</id> <mirrorOf>central</mirrorOf> <name>aliyun-public</name> <url>https://maven.aliyun.com/repository/public/</url> </mirror> <mirror> <id>aliyun-spring</id> <mirrorOf>spring</mirrorOf> <name>aliyun-spring</name> <url>https://maven.aliyun.com/repository/spring</url> </mirror> <!-- 中央仓库在中国的镜像 --> <mirror> <id>maven.net.cn</id> <name>one of the central mirrors in china</name> <url>http://maven.net.cn/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <!-- 中央仓库1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>https://repo1.maven.org/maven2/</url> </mirror> </mirrors> <profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> <activeProfiles> <activeProfile>jdk-1.8</activeProfile> </activeProfiles> </settings>
修改完记得保存,然后退出!!!
3.打开cmd,执行:mvn help:system
此时本地仓库就会从中央仓库下载需要的文件。
下载过程根据网速会有所不同,耐心等待即可,直至出现BUILD SUCCESS则证明下载完成!!!
打开本地仓库可以看查看,已经下载了一些文件。
IDEA配置Maven
IDEA配置Maven:https://blog.csdn.net/qq_42057154/article/details/106114515
项目环境配置
使用git拉取代码 ( 代码拉取网址:https://gitee.com/amazinggxk/jtqbx_task.git ),用IDEA打开
选择需要使用的配置文件
新建MySQL连接,在连接下方右键新建数据库
输入数据库名,然后点击确定
打开数据库,右键,点击运行SQL文件
选中SQL文件,点击开始导入数据库
等待SQL文件运行
SQL文件加载完毕
在yml中配置数据库
在yml中配置数Redis
在yml中配置数Nacos
打开项目结构
JDK选择1.8
添加本地依赖包
选择 k3cloud-webapi-sdk8.0.3.jar 包,确定
在pom.xml中添加代码并更新
<!--金蝶星空云sdk--> <dependency> <groupId>k3cloud</groupId> <artifactId>k3cloud-webapi-sdk</artifactId> <scope>system</scope> <systemPath>${project.basedir}/k3cloud-webapi-sdk8.0.3.jar</systemPath> <version>8.0.3</version> </dependency>