Skip to content

Commit 5336203

Browse files
committed
feat:拼团项目
1 parent 6b8ac34 commit 5336203

File tree

4 files changed

+54
-8
lines changed

4 files changed

+54
-8
lines changed

docs/md/project/group-buy-market/第1-1节:拼团需求分析.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 第1-1节:拼团需求分析
2+
title: 【更】第1-1节:拼团需求分析
33
pay: https://t.zsxq.com/Wit9C
44
---
55

docs/md/project/group-buy-market/第1-2节:拼团库表设计.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 第1-2节:拼团库表设计
2+
title: 【更】第1-2节:拼团库表设计
33
pay: https://t.zsxq.com/gSHjj
44
---
55

docs/md/project/group-buy-market/第1-3节:研发系统设计.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 第1-3节:研发系统设计
2+
title: 【更】第1-3节:研发系统设计
33
pay: https://t.zsxq.com/ESHMx
44
---
55

Original file line numberDiff line numberDiff line change
@@ -1,15 +1,61 @@
11
---
2-
title: 第2-1节:初始工程搭建
3-
lock: no
2+
title: 【更】第2-1节:初始工程搭建
3+
pay: https://t.zsxq.com/1ZafX
44
---
55

6-
# 第2-1节:初始工程搭建
6+
# 《拼团交易平台系统》第2-1节:初始工程搭建
77

88
作者:小傅哥
99
<br/>博客:[https://bugstack.cn](https://bugstack.cn)
1010

1111
> 沉淀、分享、成长,让自己和他人都能有所收获!😄
1212
13-
## 一、前言
13+
大家好,我是技术UP主小傅哥。
1414

15-
... 新章节,编写中
15+
可能不少小伙伴都学习过一些入门项目,简单的使用 IntelliJ IDEA 创建和使用。但对于在互联网公司中如何创建和使用一套新工程,往往是不清楚他们是使用了什么样的统一标准的。因为在公司中,那么多新项目要创建,不太可能让每个组的每个人都创建风格迥异的项目工程,这样对维护成本来说是非常大的。所以这里要建立工具和标准化。
16+
17+
所以,跟着小傅哥学习,不只是做项目。而是以互联网中大型公司标准化的方式来开发、设计、实现功能。
18+
19+
## 一、本章诉求
20+
21+
教会小伙伴使用统一标准脚手架方式创建项目工程,并了解工程模块的分层用途。以及完成2张关于拼团互动库表的创建和使用。
22+
23+
课程会循序渐进的从0到1,逐步带着大家完成项目的开发。开局只有一把 IntelliJ IDEA,完成项目后你可以学习到;业务、架构、设计、方案、配置、部署(Linux、Docker)等各项知识。
24+
25+
## 二、如何开始
26+
27+
站在读者视角,该怎么学习呢?这里做个必要说明和前置的知识提供。
28+
29+
### 1. 前置学习
30+
31+
小伙伴在学习的时候,可以依照课程的方式进行创建项目、变更配置、启动测试。这里有一些前置学习,包括:Git、Maven、Docker、脚手架,课程已经准备好了,可以刷下;
32+
33+
- Git:[https://bugstack.cn/md/road-map/git.html](https://bugstack.cn/md/road-map/git.html)
34+
- Maven:[https://bugstack.cn/md/road-map/maven.html](https://bugstack.cn/md/road-map/maven.html)
35+
- Docker [https://bugstack.cn/md/road-map/docker-what.html](https://bugstack.cn/md/road-map/docker-what.html)
36+
- 脚手架:[https://bugstack.cn/md/road-map/ddd-archetype-maven.html](https://bugstack.cn/md/road-map/ddd-archetype-maven.html)
37+
38+
另外课程会使用 Java JDK 1.8、Maven 3.8.x,软件已经提供好,可以直接下载;[https://t.zsxq.com/19Rnk98M0](https://t.zsxq.com/19Rnk98M0) - `附件内含有配置好阿里云镜像的 Maven`
39+
40+
### 2. 开始学习
41+
42+
1. 你需要通过 git clone 命令,或者 IntelliJ IDEA 自动的检出工程方式,把项目工程检出到本地。关于如何使用Git检出项目,在前置学习里提供了教程。
43+
2. 检出代码后,你可以通过 IntelliJ IDEA 打开项目,并按照每一节最开始说明的本节对应的代码分支,把工程代码切换到对应的这一节。
44+
3. 接下来你可以通过课程的视频和小册以及提供的代码进行学习,并跟随课程每节要完成的内容,一步步操作。过程中可以参考课程的代码进行学习。如果自己的代码运行出问题的时候,可以运行课程的代码验证是环境问题还是个人代码问题。**另外注意运行课程代码,要修改对应的环境为你的本地环境,mysql、redis等**
45+
4. 对于课程中每节涉及的库表,会放到工程 docs/dev-ops mysql 下。你可以每节学习创建一个新的库名称,之后导入。但要记得在工程 app/application-dev.yml 文件中修改对应的库名称。
46+
47+
### 3. 环境安装
48+
49+
课程提供了使用 Docker 部署 MySQL、Redis 环境的脚本。因为使用 Docker 可以随时方便卸载,不会污染本地电脑的本机环境。而且后续部署 Linux 云服务器也会非常顺手。
50+
51+
关于环境的安装;
52+
53+
<div align="center">
54+
<img src="https://bugstack.cn/images/article/project/group-buy-market/group-buy-market-2-1-04.png" width="750px">
55+
</div>
56+
57+
1. Windows + wsl2,本地使用 powershell 切换到工程文件夹,执行 `docker-comopse -f docker-compose-environment-aliyun.yml up -d`
58+
2. Mac 电脑的适配性会更好,直接点击这里的绿色箭头即可安装。
59+
3. 如果本机配置有问题,也可以选择使用云服务器。课程中有云服务器的操作教程,部署起来更方便。云服务器教程:[https://bugstack.cn/md/road-map/linux.html](https://bugstack.cn/md/road-map/linux.html)
60+
61+
> 环境安装后就可以使用 MySql、Redis 链接工具使用了,也可以手动更新库表。

0 commit comments

Comments
 (0)