新手必学!程序员新电脑各种环境配置和软件安装(java,idea,node.js,npm,vue+springboot,mysql,git,github)

新手必学!程序员新电脑各种环境配置和软件安装

博主之前使用的是2015版的macbookair,4+128,不堪折磨,于是换了windows新机。
但震惊地发现,网上竟然没有较好的带程序员一步步把一台全新机器安装上平时常用ide,配置好环境的一些教程!于是索性自力更生,求人不如靠自己!
自我整理了我的程序员工作站建立过程,供大家参考。如果是windows新机食用更佳哦quq

1. 下载toolbox

2. java 环境配置

2.1. java SE(Standard Edition) 8 jdk download

https://blog.csdn.net/sunzhizhao/article/details/109604404?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163160040716780366566340%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163160040716780366566340&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-109604404.first_rank_v2_pc_rank_v29&utm_term=java%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

  • 下载java开发包,在oracle官网

2.2 配置java环境变量

  • 主要是CLASSPATH,Path和JAVAHOME的配置。

https://blog.csdn.net/u012039040/article/details/103133232?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163169551616780265463718%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=163169551616780265463718&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-27-103133232.first_rank_v2_pc_rank_v29&utm_term=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F&spm=1018.2226.3001.4187

2.3 idea下载

  • 在toolbox中install UItimate idea

3. vue+springboot配置与安装

3.1 安装node.js

https://nodejs.org/zh-cn/

3.2 检查node.js和npm是否安装成功

  • 命令行输入node -v和npm -v

3.3 利用npm安装vue脚手架vue cli

  • 命令行输入npm install -g @vue/cli

4. 配置mysql数据库

https://blog.csdn.net/netcy/article/details/106420264?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163168992116780366533201%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163168992116780366533201&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-106420264.first_rank_v2_pc_rank_v29&utm_term=mysql5.7.30&spm=1018.2226.3001.4187

4.1 下载mysql community server

https://downloads.mysql.com/archives/community/

  • 不要选择最新版本,最好老一两个版本,这里下载了5.7.30

4.2 解压,配置环境变量

4.2.1解压到指定文件夹
  • 选择了c盘的Program Files\Mysql
4.2.2 配置环境变量MYSQL_HOME和Path
  • 注意不同显示格式配置语法问题

https://blog.csdn.net/u012039040/article/details/103133232?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163169551616780265463718%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=163169551616780265463718&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-27-103133232.first_rank_v2_pc_rank_v29&utm_term=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F&spm=1018.2226.3001.4187

4.3 配置my.ini配置文件

4.3.1 创建ini文件

https://zhidao.baidu.com/question/246969816.html

4.3.2 键入以下内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql安装目录
basedir=D:\Program Files (x86)\mysql-5.7.30-winx64
# 设置mysql数据库的数据存放目录
datadir=D:\Program Files (x86)\mysql-5.7.30-winx64\data
# 运行最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 参加新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.3.3保存为my.ini
  • 文件格式选择所有文件,文件名命名为my.ini
  • 保存时编码格式选择ANSI

4.4 安装与初始化mysql服务

  • 管理员身份打开命令行

  • cd到mysql的bin目录,然后执行以下命令:

mysqld --install [服务名称,默认是MySQL]
  • 若碰到找不到MSVCP120.dll的错误:

https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

执行:

mysqld --initialize-insecure --user=mysql
  • 这样生成的账户密码为空,而不是随机密码

4.5 启动mysql服务

  • 执行:
net start MySQL
  • 执行设置密码命令:
mysqladmin -u root -p password

5. 配置git,github的ssh等

5.1 下载git,安装

5.2 配置git相关参数,user.name和user.email

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

5.3 因为是换了新机,但想用旧电脑github的ssh,实现过程如下:

参考:Git 多台电脑共用SSH Key

5.3.1 将旧电脑的.ssh文件夹中的两个文件id_rsa和id_rsa.pub通过优盘或文件中转站转移到新电脑上
  • windows的.ssh文件所在路径:C:\Users\Administrator.ssh

  • mac的.ssh文件所在路径:?/Users/你的用户名/.ssh

5.3.2 在新电脑上创建ssh

输入命令:

$ssh-keygen -t rsa
  • 这样在新电脑上的路径生成了.ssh文件夹,里面有两个文件,即id_rsa和id_rsa.pub,删除他们。

  • 接下来将刚刚拷贝过来的旧电脑的两个文件复制到刚刚删除的位置,完成覆盖

  • 检查windows文件权限,这里网上没有好的博客可参考,windows来说就是属性–>安全–>编辑权限

  • 确保这两个文件的权限都具有读写修改,保险。

  • 如果是linux系统,这步有很多可参考博文。笔者也在此列出方法:

    chmod 600 id_rsa
    
    chmod 644 id_rsa.pub
    
    

    以此来改变两个文件的权限。

5.3.3检验是否连接成功
  • 终端(cmd)输入:
ssh -T git@github.com
  • 末尾出现这样的语句:
Are you sure you want to continue connecting (yes/no)? //输入yes,回车
  • 切记!输入yes!不要直接回车!

  • 然后会看到success的提示,连接成功!

检验方法:

  • 在自己的github里随意找一个仓库,用ssh(不要用html)本地clone试试,如果成功,则搞定。
  • 1
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值