- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 【Git】通俗易懂Git入门
一、概述 1.1、Git工作一览图 1.2、Git滴历史背景 linux开发需要许多人协同,早前人们使用的是别人授权的版本控制系统BitKeeper,后来免费使用许可停止授权,Linux开发者Linus Torvalds自己开发了git。 1.3、Git可以干嘛呢 用于完整记录项目代码变化:时间、人物、地点、‘经过’、‘结果’ 用于备份每一次的变化的代码版本:便于查询历史记录、复原变更、差异比较 多人协作:分支合并、克隆提交 1.4、Git与SVN对比 SVN:C/S结构【集中式】【从中央服务器
2021-08-16 14:13:16
1276
10
多线程爬虫与Elasticsearch搜索引擎实战
版本1:
用Java编写一个多线程爬虫,完成HTTP请求、HTML解析等工作,得到数据后放入H2数据库中,借助Flyway将建表、添加原始数据的工作等(自动化)
使用Maven进行包管理,使用CircleCI进行自动化测试,在生命周期绑定 Checkstyle、SpotBugs 插件保证代码质量
版本2:使用ORM(对象关系映射)重构,使用MyBatis框架
版本3:通过flyway插件迁移数据,将数据从H2 数据库迁移到MySQL数据库
版本4:将主函数从爬虫类中抽取出,形成新的类,方便调用爬虫线程
版本5:借助Elasticsearch编写一个简单的搜索程序
2021-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人