AiPa — 小巧、灵活的 Java 多线程爬虫框架
1.框架简介
AiPa 是一款小巧,灵活,扩展性高的多线程爬虫框架。
AiPa 依赖当下最简单的HTML解析器Jsoup。
AiPa 只需要使用者提供网址集合,即可在多线程下自动爬取,并对一些异常进行处理。
Mybatis 参数传递的优化之路
从项目开始使用 Mybatis Plus 到现在,对 Mapper 传递参数的方式做了多个版本的改进和优化。这篇文章主要讲解在改版和优化过程中遇到的问题,以及当时的一些想法。
第一版:单个参数传递
传递方式如下:
UserMapper.
Mybatis源码解读-设计模式总结
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。