小谈时间戳
github地址https://github.com/HeartOfSwords/EducationNewsHunterSpider
WebHunter是最近开发的一款新闻爬虫系统,它分为手动和自动两种模式,可以基于web容器如tomcat运行,也能够作为客户端独立运行在命令行模式下,而且能够扩充为GUI客户端。
本文是对WebHunter爬虫系统的介绍。旨在提供一份较为明晰的文档指导用户使用。
Nginx作为一款高性能服务器常用于负载均衡及反向代理,相比于Apache,Nginx有着很多优势:
轻量级,同样起web 服务,比apache 占用更少的内存及资源
抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能
高度模块化的设计,编写模块相对简单
社区活跃,各种高性能模块出品迅速啊
Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率
回调是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If you call me, i will call back”。
Java语言中经常会使用到回调机制,或许只是平时没有注意到吧。比如Android开发中的OnClickListener,当按键触发的时候会执行用户实现的回调方法,从而完成对按键的反馈。再比如在使用SpringJDBC进行数据库操作时候的某些方法,比如JdbcTemplate.update(sql, new PreparedStatementSetter()),这里的PreparedStatementSetter()就是一个回调接口,用户在其内部实现setValues()回调方法执行插入或者更新操作。
本文通过一个简单的例子来对回调的实现及其机理做一个小记录,以备未来查看,也希望给读者一些启发,抛砖引玉。