微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

环境配置

环境配置

1 JDK安装

1.1 JDK下载

  • 下载链接https://www.oracle.com/java/technologies/javase-downloads.html
  • jdk8下载链接https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

1.2 JDK安装

1.3 环境变量设置

  • 高级系统设置 --- 环境变量 ---- 系统变量 ----- 新建
  • JAVA_HOME:D:\Enviroment\Java\jdk1.8.0_291
  • Path:D:\Enviroment\Java\jre1.8.0_291\bin;%JAVA_HOME%\bin

1.4 验证

cmd
C:\Users\MJoe>java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

2 IDEA下载

2.1 IDEA下载

  • 下载地址:https://www.jetbrains.com/idea/download/#section=windows
  • 使用edu邮箱申请JET免费账号,激活IDEA

2.2 IDEA安装

  • 安装路径D:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1
  • 安装选项:加入到PATH中;64位运行环境
  • 运行IDEA:使用edu邮箱激活IDEA

2.3 IDEA Plugins

  • Rainbow Brackets
  • Lombok
  • Code With Me

3 MAVEN配置

3.1 MAVEN下载

  • 下载地址:http://maven.apache.org/download.cgi

3.2 MAVEN解压

  • 解压路径:D:\Enviroment\apache-maven-3.8.1-bin

3.3 MAVEN配置环境变量

  • 新建Path路径:D:\Enviroment\apache-maven-3.8.1-bin\apache-maven-3.8.1\bin

3.4 MAVEN修改conf/settings.xml配置文件

3.4.1 修改本地仓库位置

<localRepository>D:\Enviroment\MAVEN\MyRepository</localRepository>

3.4.2 修改maven认的JDK版本并设置为认激活

    <profile>
        <id>myjdk</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>

3.4.3 添加国内镜像源

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

3.5 IDEA关联MAVEN

img

4 MysqL安装(Ubuntu20)

4.1 安装MysqL

4.1.1 在线安装MysqL

Ubuntu在20.04版本中,源仓库中MysqL认版本已经更新到8.0。因此可以直接安装。

sudo apt-get update  #更新源
sudo apt-get install MysqL-server #安装

4.1.2 验证

systemctl status MysqL

img

4.2 登录MysqL

因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可

sudo MysqL    #可以不需要指定用户名密码

4.3 修改root密码

4.3.1 准备

如果当前root用户authentication_string字段下有内容,先将其设置为空,否则直接进行二步骤。

use MysqL; 
update user set authentication_string='' where user='root'

4.3.2 修改root密码

使用ALTER修改root用户密码,方法ALTER user ['root'@'localhost'](mailto:'root'@'localhost') IDENTIFIED BY '新密码'

ALTER user 'root'@'localhost' IDENTIFIED BY 'Ma22334#';

此处有两点需要注意:

  1. 不需要flush privileges来刷新权限。
  2. 密码要包含大写字母,小写字母,数字,特殊符号。

4.3.3 新建用户并授权

MysqL8.0+版本中,需要分为两步,这里以新建远程连接为案例。

第一步:新建用户

USE MysqL;
CREATE USER `mjoe`@`%` IDENTIFIED BY 'ma223344' [PASSWORD EXPIRE INTERVAL 90 DAY];

第二步:授权,如上所述,MysqL8.0+的授权密码已经改变authentication_string

GRANT ALL ON *.* TO `mjoe`@`%` WITH GRANT OPTION;

第三步:也许一些GUI连接远程的时候,出现2058的错误,这是因为MysqL8.0+版本的密码加密方式改变。

ALTER USER 'mjoe'@'%' IDENTIFIED WITH MysqL_native_password BY 'ma223344';

4.4 客户端连接MysqL

MysqL8.0的版本更改了root账户的授权方式,认是auth_socket。也就是说需要通过 Unix socket 文件来验证所有连接到localhost的用户,不能使用提供密码的方式了。我们需要通过下面的指令更改一下授权方式。(也就是更改回密码授权的方式,从auth_socket改为MysqL_native_password)

ALTER USER 'root'@'localhost' IDENTIFIED WITH MysqL_native_password BY '前面所设置的root的新密码';
Query OK, 0 rows affected (0.01 sec)

5 MysqL安装(Windows)

5.1 MysqL下载

  • 下载地址:https://dev.MysqL.com/downloads/MysqL/5.7.html

5.2 解压

  • 解压目录:D:\Enviroment\MysqL-5.7.34-winx64

5.3 配置环境变量Path

  • 新建Path:D:\Enviroment\MysqL-5.7.34-winx64\bin

5.4 配置my.ini文件

[MysqLd]
#端口号
port = 3306
#MysqL-5.7.27-winx64的路径
basedir=D:\Program Files\MysqL\MysqL-5.7.27-winx64
#MysqL-5.7.27-winx64的路径+\data
datadir=D:\Program Files\MysqL\MysqL-5.7.27-winx64\data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[MysqL]
#编码
default-character-set=utf8

5.5 安装MysqL

5.5.1 管理员身份运行cmd

5.5.2 进入MysqL文件bin目录下

5.5.3 输入安装命令(安装MysqL到windows)

# 安装到windows服务中
MysqLd -install

-----------------------------
Service successfully installed

5.5.4 输入初始化命令

MysqLd --initialize

-----------------------------
无提示

5.5.5 输入启动MySQL命令

net start MysqL

5.6 设置MysqL密码

5.6.1 停止MysqL

net stop MysqL

5.6.2 输入

MysqLd --defaults-file="D:\Enviroment\MysqL-5.7.34-winx64\my.ini" --console --skip-grant-tables

5.6.3 重新打开新窗口cmd

MysqL -u root -p

直接回车

use MysqL
update MysqL.user set authentication_string = password("aa123456") where user="root";
flush privileges;
quit;

5.6.4 重新打开cmd

net start MysqL

*注解

services.msc

5.7 密码过期问题

bash

D:\MysqL-5.7.32-winx64\bin>MysqL -uroot -p
Enter password: *******
Welcome to the MysqL monitor.  Commands end with ; or \g.
Your MysqL connection id is 4
Server version: 5.7.16
 
copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered Trademark of Oracle Corporation and/or its
affiliates. Other names may be Trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
MysqL> SET PASSWORD = PASSWORD('aa123');
Query OK, 0 rows affected, 1 warning (0.00 sec)
 
 
MysqL> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.00 sec)
 
MysqL> flush privileges;
Query OK, 0 rows affected (0.00 sec)

6 Redis安装(Windows)

6.1 Redis下载

  • 下载地址:https://github.com/tporadowski/redis/releases

6.2 Redis 解压

  • 解压地址:D:\Enviroment\redis

6.3 Redis配置Path

  • 新建Path:D:\Enviroment\redis

6.4 Redis服务启动

  • 启动:双击redis-server.exe

6.5 Redis客户端连接

  • 连接:双击redis-cli.exe

6.6 Redis安装到windows自启动服务中

#注册安装服务
redis-server --service-install redis.windows.conf --loglevel verbose
#卸载服务
#redis-server --service-uninstall

img

7 Redis 安装(Linux)

7.1 安装Redis

下载tar.gz/usr/local

解压Redis的安装包

进入到解压文件夹下,进行基本的环境安装

yum install gcc-c++

make

7.2 升级到gcc9

sudo yum install centos-release-scl

sudo yum install devtoolset-7-gcc*

scl enable devtoolset-7 bash

进入 /usr/local/redis-6.0.10/src目录下,可以启动redis

修改redis.conf配置文件

daemonize yes   # 后台启动

启动redis

$ src/redis-server
$ src/redis-cli

查看redis的进程是否开启

ps -ef | grep redis

关闭redis服务

shutdown
exit

7.3 测试性能

redis-benchmark一个压力测试工具

redis-benchmark -h localhost -p 6379 -n 100 -c 10000

8 NodeJS安装

8.1 NodeJS下载

  • 下载地址:https://nodejs.org/en/

8.2 NodeJS安装

8.3 NodeJS环境变量

  • 新建Path:D:\Enviroment\Nodejs\

8.4 验证安装

C:\Users\MJoe>node --version
v14.17.0

C:\Users\MJoe>npm --version
6.14.13

8.5 命令行永久更改使用指定镜像(淘宝)

npm config set registry https://registry.npm.taobao.org

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐