当前位置:   article > 正文

《黑马头条》项目学习(一)

黑马头条

介绍

黑马头条项目是黑马程序员的公开免费课程,项目使用了众多主流技术,对于本人学习有较大帮助。改项目类似于今日头条、腾讯新闻…等主流软件。

功能结构图

功能架构图

技术栈

技术栈-基础层
技术栈-服务层

环境搭建

服务器

首先我们需要先具备一个Linux服务器环境,大家可以使用虚拟机,也可以使用各大厂的云服务器(阿里、腾讯、华为),这里就不再赘述。

Nacos

安装Docker

这里使用了Docker,因此我们的服务器需要先安装Docker,安装步骤:

// 1. 依赖软件安装
yum install -y yum-utils device-mapper-persistent-data lvm2
// 2. yum安装docker
yum install docker-ce
// 3. 启动
 systemctl start docker
// 4. 加入自启
 systemctl enable  docker
// 5. 查看docker版本
 docker version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

注意:我使用的阿里云服务器,在设置docker国内镜像源的时候,需要修改/新增docker的配置文件:

vi /etc/docker/daemon.json
  • 1

并将其内容修改为:
在这里插入图片描述

docker安装成功

Docker安装Nacos

  1. docker拉取nacos镜像
docker pull nacos/nacos-server
  • 1
  1. 创建容器
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server
  • 1

注意:由于我是用的阿里云的入门级服务器,内存较小,因此不能用默认的启动参数,否则会因为内存不足而启动失败,因此需要将上面创建容器的参数修改为:

docker run -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
  • 1

参数说明:

  • –env MODE=standalone: 单机版
  • –name nacos: 别名为naocs
  • –restart=always:开机启动
  • -d: 表示可后台运行容器 (守护式运行)
  • -it: 表示 与容器进行交互式启动
  • -p 宿主机端口:容器端口:将容器内部的 8848端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8848 端口进行映射
  • nacos/nacos-server:镜像名
  1. 查看容器是否创建成功
docker images
  • 1

在这里插入图片描述

docker ps
  • 1

在这里插入图片描述

  1. 查看日志
// 通过命令查看日志
docker logs -f 容器id
  • 1
  • 2

在这里插入图片描述

下载项目工程文件

按照课程提示,下载本项目初始的项目工程文件,解压后用IDEA打开。然后配置好maven仓库。
在这里插入图片描述

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号