前言
项目介绍
使用说明
查询
任务
其他
程序架构&核心源码
服务端
信息抓取模块
爬虫子模块
抓取策略
续做功能
第1页判断
数据解析子模块
请求处理模块
接收线程
工作线程池
请求处理(节选)
任务处理模块
数据访问层
职位类
用户类
会话类
查询结果类
任务类
抓取结果类
公共组件
查询表达式编译器
关键词编译器
表达式编译器
数据库管理类
SQL任务
线程池
客户端
后记
附录
查询表达式
通讯协议
Protobuf
联系方式
Published with GitBook
公共组件
公共组件
公共组件,顾名思义是各个模块公用的组件。程序中的三大模块,以及数据访问层都有可能访问到它们。
由于数量众多,我只选一些我觉得值得拿出手的来讲一下,分别是:
查询表达式编译器:涉及到程序的核心功能的查询功能,讲解了查询表达式的工作原理和实现。
数据库管理类:整个程序的数据库操作都交给了它。
线程池:这个基本是照搬网上代码,主要讲的是自己的考察。发现原来网上有些线程池的实现有点问题。
results matching "
"
No results matching "
"