模板方法,见名知意,我不再啰嗦,直接上代码,代码很好理解,我觉得看代码比磨磨唧唧码那么多字强多了! 模板类(抽象类) 子类去继承上边的抽象类 运行结果
模板方法,见名知意,我不再啰嗦,直接上代码,代码很好理解,我觉得看代码比磨磨唧唧码那么多字强多了! 模板类(抽象类) 子类去继承上边的抽象类 运行结果
公司里边用到了git代码版本控制工具,之前曾经粗略的学习过,但是毕竟自己没有应用场景,所以学的比较随意,现在再次学习一下,并做下记录。 本篇博文不再介绍git的安装,假定各位...
观察者模式也叫发布/订阅模式。 观察者模式用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观察者模式中,发生改变的对象称...
Scrapy是一个著名的爬虫框架,以前写爬虫都是用Python写那种特别原生低级的爬虫,一般都是以单线程为主,但是自己写多线程又会变的特别难,而且爬虫遇到突发状况就挂掉了。还...
Metrics是一个Java库,可以对系统进行监控,统计一些系统的性能指标。 比如一个系统后台服务,我们可能需要了解一下下面的一些情况:1、每秒钟的请求数是多少(TPS)?2...
Dog类 测试类 运行结果
以前看到别人的Java代码里有泛型了,接口了,就特别害怕,不知道是干啥的,虽然上网也查了一些资料,但觉得还是理解的不够深入,导致遇到同样的问题,还是得重新查一遍资料。 Lam...
Lombok 是一种 Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO), 它通过注释实现这一目的。一个标准的Java bean...
分享一下Mac上Bash Shell的一个非常高逼格的配色方案!看到好东西,忍不住要分享了!哈哈! 效果看起来是这样的,可还行? 具体设置方法是: 1、设置终端 先打开一个终...
从这篇博客开始来具体的说搜索引擎的每一个核心模块,先从爬虫系统说起吧! 先来个大纲: 1、从爬虫的设计角度看,优秀的爬虫应该具备高性能,好的扩展性、健壮性和友好性。2、从用户...
近段时间要学习搜索引擎技术,为了以后翻阅方便,就把自己学习到的东西整理一下! 搜索引擎的历史发展 学习每一项技术,都是要从这项技术的历史说起,很多人不喜欢看关于技术的历史叙述...
如何做开源技术的选型? 我是在infoQ的架构师期刊上看到这篇文章的,让我感同身受,决定记录一下。我想很多人在选择开源技术的时候,都是特别去看重某种开源技术的功能多不多,技术...