对腾讯企业邮箱免密单点登录感兴趣的可以到官方开发者中心研究:https://exmail.qq.com/qy_mng_logic/doc#10036
=====================================================================
因为项目用到的是
Springboot2.0
版本,所以需要JDK1.8
以上版本。
官网下载:https://www.oracle.com/java/technologies/javase-downloads.html
百度云下载:链接:https://pan.baidu.com/s/1fg2E2ecUziT2AgO2iit-yw 提取码:l7ju
鼠标右键桌面计算机图标,点击属性
选择点击高级系统设置
选择点击环境变量
新建系统变量,变量名为JAVA_HOME
,变量值为你安装的JDK位置。
编辑系统变量Path,在变量值末尾加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
。
新建系统变量,变量名为classpath
,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar
最后全部保存确定。然后在cmd命令行窗口,输入 java -version
命令,出现下面结果则表示 JDK 安装并配置完成。
=====================================================================
百度云下载:链接:https://pan.baidu.com/s/1IUz-RPXw9NmSysMDqJNPcQ 提取码:sshi
下载后解压到你想安装的目录下
在安装目录下启动
cmd
命令行窗口,然后输入redis-server.exe redis.windows.conf
命令,回车。如果出现一个方形图标,即服务启动成功。
不过此种启动方式,是前台启动方式,只创建 Redis 临时服务,不会在
window Service
列表出现 Redis 服务名称和状态,此窗口关闭,Redis 服务会自动关闭。
通过客户端连接测试,在安装目录下再启动一个
cmd
命令行窗口,然后输入redis-cli.exe
命令,回车。如下则连接成功。
在Redis的安装目录下找到
redis.windows-service.conf
文件,用文本编辑器
打开。找到port
所在行,把默认的端口更改,例如改为6380。找到 requirepass 所在行,回车另起一行,例如输入requirepass 123456
,这样Redis密码就为123456,设置好保存后文件,重启redis服务。
客户端连接测试。输入
redis-cli.exe -p 6380
连接,此时我们随便输入命令例如列出所有键命令keys *
,会报错,因为我们还未输入密码验证。再输入auth 123456
,123456是我们刚设置的Redis密码。就可以执行命令了。
前台方式启动redis服务,则需要保持打开命令行窗口启动着。窗口一关则服务停止。以下演示将 Redis 设置为 Windows下的服务,并在后台启动。
首先将 Redis 注册为服务,在 Redis 安装目录下启动一个cmd命令行窗口,然后输入
redis-server.exe --service-install redis.windows.conf --loglevel verbose
命令,回车。注意!!!一定要把临时服务关闭,否则安装不上。
再输入
redis-server.exe --service-start
命令,启动服务。
- 启动服务:redis-server.exe --service-start
- 暂停服务:redis-server.exe --service-stop
- 卸载服务:redis-server.exe --service-uninstall
=======================================================================
Java项目是通过
Springboot
开发的,然后打成jar
包形式。
正常我们是通过命令
java -jar xx.jar
启动Java服务,但是此方式有个缺点是要一直保持打开着窗口。
新建
run.bat
文件,在文件中输入以下内容,保存。最后双击run.bat文件即可后台启动Java服务。
@echo off
title Service Run
color 3E
start javaw -jar -Xbootclasspath/a:application.yml exmail-sso-server.jar
echo ------------------------ exmail service -------------------------
echo .
echo -------------------- service start succefully -------------------
echo .
echo -----------------------------------------------------------------
timeout /t 3
exit
title Service Run
:是为启动窗口设置窗口名称 Service Run
color 3E
:设置窗口颜色为3E
-Xbootclasspath/a:application.yml
:启动服务使用外部配置文件 application.yml,这里是使用相对路径,application.yml 文件和 exmail-sso-server.jar 文件在同一目录下。如果不使用外部配置文件,这串命令可以去除。
echo
:打印我们想在控制台输出的内容,也可去除。
timeout /t 3
:窗口在多久后自动关闭,这里设置3秒。
双击 run.bat
文件启动服务后,显示如下窗口则代表服务启动成功。
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!