程序员的资源宝库

网站首页 > gitee 正文

基础篇(1~27)

sanyeah 2024-04-13 16:15:13 gitee 3 ℃ 0 评论

1.  虚拟机

1.1   安装VMware虚拟机


1.2   创建新的虚拟机

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.3   安装Jdk

1.3.1  卸载:使用java version查看虚拟机是否有jdk环境,存在先卸载(卸载前需要先切换管理员账户root 命令su root)

 

找出带java关键字的安装包,命令是:rpm -qa|grep java

 

卸载命令:yum -y remove java*

1.3.2  安装(需要先将安装包上传到虚拟机)

解压安装         tar -zxvf  jdk-8u221-linux-x64.tar      

           配置环境变量,打开 vi /etc/profile 在文件结尾添加  注意是使用“:”分隔

                     export JAVA_HOME=/home/tina/tools/jdk1.8

                     export JRE_HOME=$JAVA_HOME/jre

                     export PATH=$PATH:$JAVA_HOME/bin

                     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

        让文件生效                       source  /etc/profile

目录以及子目录授予root权限  chown root:root -R   /home/tina/tools/jdk1.8

           查看jdk是否安装成功            java –version 或者  java  或者javac

1.4   安装Tomcat

1.4.1  用ftp工具把压缩包上传到linux下

1.4.2  解压Tomcat命令

 tar -zxvf  apache-tomcat-8.5.43.tar.gz    (压缩包名字)

1.4.3  可通过tomcat中conf中文件下的server.xml配置

vi  /home/tomcat/apache-tomcat-8.5.16/conf/server.xml

1.4.4  配置防火墙,开放8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --reload

1.4.5  启动tomcat  找到解压文件夹下的bin里面的stratup.sh

sh  startup.sh   

Tomcat started. 说明启动成功  浏览器测试,也可以在window测试

 

1.5   安装docker

1.5.1  通过 uname -r 命令查看你当前的内核版本

              $ uname -r

1.5.2  使用 root 权限登录 Centos。确保 yum 包更新到最新。

$ sudo yum update

1.5.3  卸载旧版本(如果安装过旧版本的话)

$ sudo yum remove docker  docker-common docker-selinux docker-engine

1.5.4  安装需要的软件包yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

1.5.5  设置yum源

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

1.5.6  可以查看所有仓库中所有docker版本,并选择特定版本安装

$ yum list docker-ce –showduplicates|sort -r

1.5.7  安装docker

$ sudo yum install docker-ce  #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

$ sudo yum install docker-ce-17.12.0.ce 也可指定版本安装

1.5.8  启动并加入开机启动

$ sudo systemctl start docker

$ sudo systemctl enable docker

1.5.9  验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

$ docker version

1.6   阿里云开启镜像加速

 

 

 

 

 

 

1.6.1  执行命令

 

1.7   doker安装mysql

1.7.1  搜索你所需要的镜像

 

1.7.2  点击进入查看mysql的各版本,点击Tags查看版本

 

1.7.3       选择需要的tag版本,下载对应镜像docker pull mysql:5.5.48这里选择5.5.48的tag

 

1.7.4  docker images 查看安装的镜像

 

1.7.5  启动mysql容器       

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD='root' -d mysql:5.5.48 --character-set-server=utf8 --collation-server=utf8_general_ci

1.7.6  看是否启动成功

docker ps                                   查看已经启动的容器

             docker ps -a                                 查看所有的容器

docker rm 容器id                              删除容器

docker stop容器id                             停止容器

        docker restart mysql                  重启容器,mysql是name

1.8   docker安装redis

如果直接挂载的话docker会以为挂载的是一个目录,所以我们先创建一个文件然后再挂载,在虚拟机中。

# 在虚拟机中,先创建目录和配置文件,再启动redis在docker中,启动成功可docker ps -a查看

mkdir -p /mydata/redis/conf 

touch /mydata/redis/conf/redis.conf

docker pull redis

docker run -p 6379:6379 --name redis \

-v /mydata/redis/data:/data \

-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \

-d redis redis-server /etc/redis/redis.conf

    # 修改配置, 修改完docker restart redis

         默认是不持久化的。在配置文件中输入appendonly yes,就可以aof持久化了。

        

 

 

 

# 进入redis客户端。

docker exec -it redis redis-cli

1.8.1  重启虚拟机和docker里面的容器重开

        sudo docker update redis --restart=always

sudo docker update mysql --restart=always

2.  项目搭建

2.1   创建项目

       新建一个maven项目  

2.1.1  依次创建多个子项目

 

2.2   进入码云官网,下载人人开源项目

 

2.2.1  把renren-fast-vue删除远远git后放入创建好的项目中

 

2.2.2  修改renren-generator中的application.yml中数据库配置信息

 

2.2.3  修改generator.properties的配置信息

 

2.2.4  启动项目,并将代码生成器生成的代码下载并覆盖创建的项目

 

2.3   在每个项目的yml中设置端口号(7000-11000)

 

3.  后端

3.1   注册中心

3.1.1  添加spring cloud Alibaba依赖

3.1.2下载并启动nacos-server(启动后不要关闭)

 

3.1.3  配置项目的application.yml

3.1.4  启动项目(要用@EnableDiscoveryClient)

 

3.1.5  访问127.0.0.1:8848/nacos

 

 

 

3.1.6  命名空间

  1. 在nacos界面添加新命名空间
  2. 默认使用public命名空间
  3. 修改使用命名空间

 

 

 

 

 

 

 

3.2  添加Feign依赖

 

3.2.1  在启动项上加@EnableFeignClients(basePackages = "这里放feign的全路径名")

 

 

 

 

3.2.2  编写接口,并声明接口是调用哪个远程服务的哪个请求

 

 

 

 

 

 

 

3.2.3  启动项目

 

3.3   配置中心

3.3.1  在common中引入依赖

 

3.3.2  在application.properties配置数据

 

3.3.3  在mail_coupon的类CouponController添加请求方法, 获取application.properties的配置

 

3.4   API网关

3.4.1  创建application.yaml

 

3.4.2  在application.properties里添加配置中心地址,所属服务和分组

 

3.4.3  在启动类添加注解@EnableDiscoveryClient

 

3.4.4  配置路由

 

4.  前端

4.1   下载vs code

4.1.1  在vs code中安装以下插件

Auto Close Tag

Auto Rename Tag

Chinese

ESlint

HTML CSS Support

HTML Snippets

JavaScript ES6

Live Server

open in brower

Vetur

 

4.2   安装node.js

4.2.1  查看是否安装成功:在cmd中输入:node -v  和 npm -v 查看版本

4.3   为npm模块插件安装路径配置

执行命令[路径换成自己的安装目录]

npm config set prefix "D:\Program Files\nodejs"                      //全局模块插件存放路径

npm config set cache "D:\Program Files\nodejs\node_cache"  //缓存路径

4.3.1  在node js安装目录下创建一个node_cache文件夹

 

 

 

 

4.3.2  配置cnpm命令,使用淘宝镜像

在cmd中输入npm install -g cnpm --registry=https://registry.npm.taobao.org

4.3.3  安装vue的基础依赖: cnpm install -g vue-cli

4.3.4  打开VS code,执行cnpm install或者npm install

 

 

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表