Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
亦蔚然
Project Crawler Elasticsearch
提交
70119702
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 搜索 >>
提交
70119702
编写于
5月 21, 2021
作者:
亦蔚然
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Revert "增加了主方法和冒烟测试,文档增加了心得部分!!!"
This reverts commit
61b22195
.
上级
61b22195
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
3 addition
and
61 deletion
+3
-61
README.md
README.md
+3
-20
pom.xml
pom.xml
+0
-6
src/main/java/com/github/weiranyi/Main.java
src/main/java/com/github/weiranyi/Main.java
+0
-25
src/test/java/com/github/weiranyi/SmokeTest.java
src/test/java/com/github/weiranyi/SmokeTest.java
+0
-10
未找到文件。
README.md
浏览文件 @
70119702
# 项目:多线程爬虫与Elasticsearch搜索引擎实战
***
##
一
、前言部分:做一个项目的原则
##
1
、前言部分:做一个项目的原则
-
心法:
-
1、把每个项目当作人生最好的项目来精雕细琢,一丝不苟滴写好文档,保证代码质量(以自己当前最高水平去完成,可以借助代码检测工具)
-
2、使用业界标准化的模式和流程,每一行代码都不要是多余的(如:不要提交不该提交的文件 .idea 等不要上传到Github);几乎不要有本地依赖,使用者能够毫无障碍的使用
...
...
@@ -31,25 +31,8 @@
-
单线程 -> 多线程
-
console -> H2 -> MySQL
-
database -> Elasticsearch
-
好的代码习惯:
-
不要写妥协的代码
-
有好的三方实现可以借用,如:Apache提供的包
***
## 二、项目概述:
-
1、项目目标:爬取新浪网
-
2、现阶段使用了:
## 2、前言部分:
## 心得:
-
冒烟测试;测试原则:每个测试是一个类,负责一个小的功能模块
-
git命令回顾:
-
撤销 git add 操作,可以使用以下命令:
```
shell
git restore
--staged
src/main/java/com/github/weiranyi/Main.java
```
-
若此时全部commit提交,想要撤销一个提交怎么办
```
shell
git reset HEAD~1
```
-
pom.xml
浏览文件 @
70119702
...
...
@@ -52,12 +52,6 @@
</profile>
</profiles>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
<dependency>
<groupId>
org.apache.httpcomponents
</groupId>
<artifactId>
httpclient
</artifactId>
<version>
4.5.13
</version>
</dependency>
<dependency>
<groupId>
org.junit.jupiter
</groupId>
<artifactId>
junit-jupiter-api
</artifactId>
...
...
src/main/java/com/github/weiranyi/Main.java
已删除
100644 → 0
浏览文件 @
61b22195
package
com.github.weiranyi
;
import
org.apache.http.HttpEntity
;
import
org.apache.http.client.methods.CloseableHttpResponse
;
import
org.apache.http.client.methods.HttpGet
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.impl.client.HttpClients
;
import
org.apache.http.util.EntityUtils
;
import
java.io.IOException
;
public
class
Main
{
public
static
void
main
(
String
[]
args
)
throws
IOException
{
try
(
CloseableHttpClient
httpclient
=
HttpClients
.
createDefault
())
{
HttpGet
httpGet
=
new
HttpGet
(
"https://sina.cn/"
);
try
(
CloseableHttpResponse
response1
=
httpclient
.
execute
(
httpGet
))
{
System
.
out
.
println
(
response1
.
getStatusLine
());
HttpEntity
entity1
=
response1
.
getEntity
();
// do something useful with the response body
// and ensure it is fully consumed
System
.
out
.
println
(
EntityUtils
.
toString
(
entity1
));
}
}
}
}
src/test/java/com/github/weiranyi/SmokeTest.java
已删除
100644 → 0
浏览文件 @
61b22195
package
com.github.weiranyi
;
import
org.junit.jupiter.api.Test
;
public
class
SmokeTest
{
@Test
public
void
test
(){
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录