摘要:
1> 本文主要记录个人笔记本从安装win10系统开始到满足个人开发需求所需的软件和环境都记录下来的过程,以便后期遇到更换电脑系统时更加快速的将环境搭建起来,节省时间;
2> 此外本文会不断增加内容和改动内容,以便根据后期环境或者软件的变更而变更!
3> 本文着重记录满足一个个人开发需要哪些环境和配置,对于简单的软件安装过程并不会进行详细记录,但会记录用途,以及获取教程的途径.
1 安装win10系统
win10系统就不必多介绍了,网上安装系统的教程太多了,各种启动盘的的制作教程也是很多(大白菜,老毛桃,U启动…),这里直接避免入坑,大白菜,老毛桃,U启动不推荐使用,目前来看除了大白菜还凑合之外,另外两个真的不推荐使用,这里推荐微PE来制作启动盘,还是挺香的(其他不错的不再一一介绍看个人习惯)
1.2 微PE制作U盘启动盘及安装win10系统
http://www.wepe.com.cn/ubook/
http://www.xitongcheng.com/jiaocheng/xtazjc_article_42199.html
1.3 注意事项
如果你安装的win10系统比较老但是你的PC主板比较新,比如很早以前win10版本的驱动是不支持AMD主板驱动的,这时候,你安装完成系统之后可能遇到各种问题,最难受的就是没法连接无线网(网卡驱动没有安装或者版本不对),有的电脑插网线还得买网口转接线,这时候还想要联网更新驱动,千万不要去官网下载一大堆驱动然后一个一个安装,太麻烦;下面这个方法试过之后再去下载也不迟:
1 将你的数据线USB数据线插到电脑USB口上;
2 数据线另一端插入手机充电口;
3 手机连接自己家WiFi后设置中找到 USB接口网络共享 设置,开启此功能后你的电脑就能联网了;
4 此时不管你是想下载官网的驱动还是下载鲁大师等工具帮你匹配驱动都可以在本电脑直接进行;
*************上面方法只适合驱动丢失/驱动不符合自己电脑的情况**************
5 如果上面操作还是不能联网,证明不是驱动问题,是你没有安装或者安装的 网络适配器 版本错误,
此时就需要重新安装网络适配器了.这个与个人电脑配置有关,自行百度!不过大部分都是驱动问题.
2 与开发无关的软件
1 火绒
2 Dism++ : 其实就是cmd命令窗口的客户端,用于清理电脑;
3 IObit-Uninstaller : 用于卸载软件的工具
4 CCleaner : 注册表清理工具
5 WiseCae365 : 国产系统维护工具,与火绒类似,两者可以任选其中之一;
6 7-Zip 解压工具
7 QDesk : 小Q书桌,用于整理桌面图标
8 Lingoes : 离线翻译软件,绿色版
9 Everything : 全局搜索软件
10 PotPlayer播放器
11 Beyond Compare 3 代码文本比对工具
12 MarkDown(Typora) : 笔记记录工具
13 红烛教鞭
14 取色板
15 NitroPro : PDF 阅读编辑器
16 FastStoneCapture7.3屏幕录制软件
注意:
以上软件获取方式后期有空我会附上下载地址;不过这些软件在网上都能找到资源,你只要确保下的软件无毒安全无捆绑也可自行下载
3 开发相关软件及环境配置
3.1 Java相关软件及配置
这里介绍Java相关的软件或者文件以及相关配置等
3.1.1 JDK安装和环境配置
jdk版本: JDK8u231
安装:
如果你对安装目录没有要求直接一路点击下一步傻瓜式安装即可;如果你不喜欢就选择一下目录;安装和配置教程晚上特别多,这里就不再记录安装的教程了;
不过我的配置方式可能和大多数人不一样,这里简单记录一下我的配置方式:
配置方式如下图
注意
其实可以发现我是根据不同版本的JDK新建了不同版本的JAVA_HOME,并且在总的JAVA_HOME中引用要使用的版本,这样后期如果切换JDK版本只需要在总的JAVA_HOME中切换版本即可
3.1.2 Dubbo注册中心和客户端
都是压缩包解压可用: 安装包后期整理
3.1.3 FileZilla
远程连接服务器传递文件的软件
3.1.4 xshell6
远程连接服务器的软件
3.1.5 Mysql5.7 安装
安装了Mysql5.7 以及自带界面化工具MySQL workbench 6.3CE
3.1.6 NotePad (类似于NotePad++)
小巧的code编辑工具,用于简单的单文件编辑
3.1.7 MAVEN
安装Maven以及环境变量中配置Maven
3.1.8 IDEA开发工具安装
这里安装的IDEA2020.3 后期根据需要更新安装
IDEA中需要安装插件和配置根据原有进行更新即可,可将配置到处,省略大部分配置
3.1.9 SQLyog安装
Mysql数据库图形化管理工具;
3.1.11 GIT安装
下载一路点击下一步即可,GIT会自己配置相关环境变量
设置用户名不能少:
3.1.12 TortoiseGit安装
这是一个guanliGIT的客户端工具,可以下载语言包设置成中文
具体安装教程查看百度,如果安装完语言包无效,点击setting检测更新即可,
它会自动检测之后安装该语言包
3.1.13 Oracle19C数据库安装
安装Oracle19C数据库
3.1.14 PLSqlDeveloper安装
Oracle数据库管理工具安装
3.1.15 Gradle工具安装
类似于Maven的项目Spring项目构建管理工具安装:详情可参考Spring源码这篇博文
3.1.16 Redis和Redis客户端安装
具体步骤网上都有不需要多做介绍
3.1.17 Node安装和配置
傻瓜式安装即可,主要是配置环境变量
环境变量配置
安装根目录新建如下两个目录
node_cache
node_global
接下来完成如下环境配置
3.2 前端web软件及环境配置
3.2.1 AxureRP8
前端页面原型设计软件;
3.2.2 VSCODE
安装后登陆进行同步即可将之前电脑上的设置全部通过到新电脑
4 服务器相关
4.1 VMWare 安装
这里目前安装的16 内置linux系统安装的CentOS7