赵扶风subgrade框架学习日记:开发环境搭建及其初步使用

零、下载并安装Java

1. 下载安装包

2. 安装Java

安装流程 :

  • 打开JDK的exe安装程序(JDK是Java的开发工具包)

在这里插入图片描述

  • 选择安装目录
    在这里插入图片描述

  • 安装JRE:这一步直接关闭窗口就行,不用安装,JDK自带JRE。如果需要安装,选择安装目录后点击下一步就行。
    在这里插入图片描述

3. 配置环境变量

  • 新建系统变量JAVA_HOME,变量值设置为JAVA的安装目录
    在这里插入图片描述

  • 新建系统变量CLASSPATH,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    在这里插入图片描述

  • 在PATH路径里添加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
    在这里插入图片描述

4. 验证安装

  • 在终端里输入命令java -version,如果结果像下图一样,则安装成功。
    在这里插入图片描述

5. Java 8官方教程

点击跳转到Java 8官方教程

一、下载并安装Git

1. 下载git

2. 安装git

  • 选择安装目录
    在这里插入图片描述

  • 选择配置
    在这里插入图片描述

  • 是否添加Git到开始菜单中。我这里直接默认下一步,如果不想添加的话,可以勾选下边的选择框。
    在这里插入图片描述

  • 选择git的文本编辑工具。这里我强烈安利一波VS Code,比vim好用多了。VS Code需要额外下载(下载地址:https://code.visualstudio.com/Download)。
    在这里插入图片描述

  • 设置主分支名称。以前git的主分支的英文名叫master,这个词在英文中是一个多义词,作名词时有奴隶主、大师、船长、硕士等含义。受“Black Lives Matter”运动影响,git提供了修改主分支英文名的功能。由于项目历史原因,这里依然延续使用master作为主分支的英文名。
    在这里插入图片描述

  • 允许第三方软件调用git
    在这里插入图片描述

  • 是否使用捆绑的openssh。这里我直接用的git自带的openssh,如果想要用自己的openssh请选择第二项并进行配置。
    在这里插入图片描述

  • 配置SSL证书库。git默认的证书库是一个crt文件,这里我直接选择用默认的。如果想使用Windows系统的证书库请选择第二项。
    在这里插入图片描述

  • 设置换行符,这里我直接用默认的。
    在这里插入图片描述

  • 配置虚拟终端,使用默认的即可。
    在这里插入图片描述

  • 设置默认代码拉取方式,建议使用第二种,当然具体问题要具体分析,使用rebase还是merge合并不能一概而论。git命令相关的学习资料会在本章末尾给出。
    在这里插入图片描述

  • 配置GCM(git凭据管理),默认启用即可。GCM具体用处请参看官网解说。
    在这里插入图片描述

  • 配置系统文件缓存和符号链接。建议只启用系统文件缓存,符号链接的启用需要一些特殊条件。启用系统文件缓存,git文件会占用内存以提升文件处理速度。如果机子内存不够,那就不建议开启了。
    在这里插入图片描述

  • 配置实验特性。顾名思义,实验特性,这些功能可能会出现bug,所以我就没启用。
    在这里插入图片描述

  • 点击install即可进行安装。

3. 验证安装

  • 选中运行git
    在这里插入图片描述

  • 在Git命令行中输入git --version,如果和下图一样,就是安装成功了。
    在这里插入图片描述

  • (o゜▽゜)o☆[BINGO!]

  • git终于安装完毕了,git安装步骤真跟老太太的裹脚布一样,又臭又长 ╮(╯▽╰)╭

4. Git命令学习

  • 最好的学习方式就是看git官方文档
  • 开源中国的教程也不错。
  • 菜鸟教程的git教程比较适合新手,但是git知识点不全。

5. 远程Git仓库使用(以GitLab为例)

  • 我搭建了一个GitLab代码仓库,大家可以在这里实践git远程仓库相关的知识点。但请勿往本仓库中上传工作相关的代码,该GitLab所在的服务器为我个人所有,非公司服务器。相比Gitee和GitHub,我搭建的GitLab服务无项目容量限制和单文件大小限制 。
  • 为保证服务器存储空间(我只给GitLab服务器分配了50G空间),注册时请实名,我将不定期清理非实名用户。
  • GitLab地址:http://gitlab.jiermt.cn:8099
  • GitLab使用手册:http://gitlab.jiermt.cn:8099/help
  • GitLab添加SSH可以参考我这篇博客:GitLab添加SSH公钥
  • GitLab创建Docker镜像仓库(进阶学习,初学可略过):http://gitlab.jiermt.cn:8099/help/container_registry/README.md

二、下载并安装Maven

1. 下载maven

2. 安装maven

  • 解压Maven安装包,这里我的解压目录为D:\APP\Maven
    在这里插入图片描述

  • 配置环境变量
    在这里插入图片描述

  • 配置PATH路径
    在这里插入图片描述

3. 验证安装

  • 在终端中输入命令mvn -version,如果结果如下图,则安装成功。
    在这里插入图片描述

4. 配置maven个人仓库

  • 新建个人仓库所在的文件夹,这里我文件夹的目录为D:\APP\Maven\apache-maven-3.8.4\MavenRepos
    在这里插入图片描述

  • 打开 conf/settings.xml 配置文件并修改配置信息

1)# 在第50多行
<localRepository>你刚刚新建文件夹的地址</localRepository>   

2)#把默认源换成阿里的    
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/repository/public </url>
</mirror>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 快速配置subgrade开发依赖

  • 点击下载我已经配好依赖版本仓库。

  • 将MavenRepos文件夹下所有的文件夹拖到你本地的个人仓库中。
    在这里插入图片描述

  • subgrade框架相关的依赖到此就配置完成了。其实这并不是最好的配置方式。最好的配置方式是从gitee上把源码git clone下来,rebase到依赖的版本,然后用mvn install:install命令进行安装。

  • PS:其实如果公司能有一个Maven公共仓库是最好了,这样只需要配置Maven源即可。

6. Maven学习

三、下载并安装Tomcat

1. 下载Tomcat

  • Tomcat目前有8、9、10三个版本比较流行,个人觉得网上9版本的论坛博客信息更多一些,因此安装时选用Tomcat 9。
  • Tomcat官网:点击下载

2. 安装Tomcat

  • 解压一下,Tomcat就安装完了。
    在这里插入图片描述

3. 验证安装

  • 打开Tomcat的bin目录,双击startup.bat,Tomcat就开始运行了。
    在这里插入图片描述

  • 浏览器访问localhost:8080,如果出现下面的画面,就意味着Tomcat正常运行了。
    在这里插入图片描述

4. Tomcat基础学习

5. 内网环境Tomcat配置HTTPS(进阶学习)

四、下载并安装IDEA

1. 下载并安装IDEA

  • 如何搞到能用的IDEA就请各位八仙过海各显神通了。如果有需要可以看看别人的方法,这里我不过多介绍,毕竟是违法的东西。

五、下载并安装NodeJS

1. 下载nodejs

2. 安装nodejs

  • 选择安装地址
    在这里插入图片描述
  • 剩下两部一直点击next即可。

3. 验证安装

  • 在命令行中输入node -v,如果结果如下图所示,则安装成功。
    在这里插入图片描述

4. 更换npm源并安装yarn

# 更换淘宝源
npm config set registry https://registry.npm.taobao.org

# 验证源是否更换成功
npm config get registry 

# 安装yarn
npm install -g yarn

# 验证安装
yarn --version

# 更换淘宝源
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

5. Linux安装nodejs(感兴趣的可以看一下)

可以参考我的另一篇博客:《工作日记:Ubuntu安装npm、nodejs和yarn》

六、下载并安装MySQL

1. 学习MySQL

2. Docker创建MySQL容器(感兴趣的可以看一下)

七、下载并安装Redis

1. 学习Redis

八、subgrade框架入门学习:新建Demo项目

1. 项目目标

  • 创建一个最简项目。从数据库取出数据后在前端展示。

2. 创建后台微服务

  • 本章节尚未编写完成。

3. 创建web接口服务

  • 本章节尚未编写完成。

4. 创建前端服务

  • 本章节尚未编写完成。

5. 部署各项目到生产环境(以Linux为例)

  • 本章节尚未编写完成。

九、subgrade框架进阶学习

1. subgrade框架最佳后台实践

2. subgrade框架最佳web后台服务实践

3. subgrade框架最佳web前端实践

十、相关知识学习网站推荐

/*
                       .::::.          ***********************
                     .::::::::.        *      THE END        *
                    :::::::::::        ***********************
                ..:::::::::::' 
              '::::::::::::'
                .::::::::::
           '::::::::::::::..
                ..::::::::::::.
              ``::::::::::::::::
               ::::``:::::::::'        .:::.
              ::::'   ':::::'       .::::::::.
            .::::'      ::::     .:::::::'::::.
           .:::'       :::::  .:::::::::' ':::::.
          .::'        :::::.:::::::::'      ':::::.
         .::'         ::::::::::::::'         ``::::.
     ...:::           ::::::::::::'              ``::.
    ````':.          ':::::::::'                  ::::..
                       '.:::::'                    ':'````..
*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

达娃里氏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值