Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
亦蔚然
Project Crawler Elasticsearch
提交
c232a762
P
Project Crawler Elasticsearch
项目概览
亦蔚然
/
Project Crawler Elasticsearch
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Project Crawler Elasticsearch
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c232a762
编写于
5月 21, 2021
作者:
亦蔚然
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增了笔记
上级
ad7e9345
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
29 addition
and
16 deletion
+29
-16
README.md
README.md
+29
-16
images/img.png
images/img.png
+0
-0
未找到文件。
README.md
浏览文件 @
c232a762
# 项目:多线程爬虫与Elasticsearch搜索引擎实战
***
## 一、前言部分:做一个项目的原则
***
## 一、项目概述:
-
1、项目目标:爬取新浪网
-
2、需求分析与算法设计:
-
需求:网页中的一个节点开始遍历所有节点
-
算法:使用了广度优先算法的变体
!
[
img.png
](
images/img.png
)
***
## 心得与收获:
### 1、做一个项目的原则
-
心法:
-
1、把每个项目当作人生最好的项目来精雕细琢,一丝不苟滴写好文档,保证代码质量(以自己当前最高水平去完成,可以借助代码检测工具)
-
2、使用业界标准化的模式和流程,每一行代码都不要是多余的(如:不要提交不该提交的文件 .idea 等不要上传到Github);几乎不要有本地依赖,使用者能够毫无障碍的使用
...
...
@@ -21,7 +36,7 @@
-
小步提交
-
大的变更难以review
-
的的变更更加棘手
-
小步提交颗粒度
-
小步提交颗粒度
-
单打独斗【自底向上】
-
先实现功能
-
在实现的过程中不断抽出公用的部分
...
...
@@ -34,13 +49,9 @@
-
好的代码习惯:
-
不要写妥协的代码
-
有好的三方实现可以借用,如:Apache提供的包
***
## 二、项目概述:
-
1、项目目标:爬取新浪网
-
2、现阶段使用了:
-
circleci检查
## 心得:
### 2、收获
-
冒烟测试;测试原则:每个测试是一个类,负责一个小的功能模块
-
git命令回顾:
-
撤销 git add 操作,可以使用以下命令:
...
...
@@ -51,17 +62,19 @@
```
shell
git reset HEAD~1
```
-
撤销PR的提交
-
撤销PR的提交
```
shell
git log
--
获得61b22195162ec24fbbf2ef020485bb0a524c82b9
git revert 61b22195162ec24fbbf2ef020485bb0a524c82b9
```
-
若在自己分支出现与master冲突时,可以通过force push
```
shell
git push
-f
```
```
shell
git push
-f
```
-
commit提交文本,首行做标题行,第二行开始写内容,每行最好不要超过72个字符
-
-
使用了circleci检查,比自己发现代码问题还要细致
-
算法
-
DFS 深度优先算法
-
BFS 广度优先
images/img.png
0 → 100644
浏览文件 @
c232a762
55.6 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录