一 .什么是 Disruptor 从功能上来看,Disruptor 是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消费者”模型的应用场合了。 可以拿 JDK 的 BlockingQueue 做一个简单对比,以便更好地认识 Disruptor 是什么。 我们知道 Blo ...
分类:
其他好文 时间:
2019-10-28 01:04:20
阅读次数:
80
我们要自定义输出时,首先继承两个抽象类,一个是OutputFormat,一个是RecordWriter。前者是主要是创建RecordWriter,后者就是主要实现write方法来将kv写入文件。1、需求将reduce输出的KV中,如果key中包含特定字符串,则将其输出到一个文件中,剩下的KV则输出到另外的文件中。2、源码源数据http://cn.bing.comhttp://www.baidu.c
分类:
其他好文 时间:
2019-10-25 10:00:11
阅读次数:
80
首先同一个点双内部的加边肯定不影响。。所以先缩点成树,然后每次加一条边,这条对应的树上路径上所有边就都不是桥了,且每次操作独立作用,不相互影响(不过有可能本来一条边已经不是桥了又被标记了一次),所以每次相当对树链做一次链覆盖,统计未覆盖边。这个是链剖板子。。$O(N\log^2N)$ 1 #incl ...
分类:
Web程序 时间:
2019-10-25 09:28:03
阅读次数:
92
安装apt-getupdateapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-commoncurl-fsSLhttp://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-add-apt-repository"deb[
分类:
系统相关 时间:
2019-10-22 23:52:08
阅读次数:
146
1、SSL初始化: bool init(string certFile, string privFile) { SSL_load_error_strings (); int r = SSL_library_init (); if (r == 0) { return false; } ssl_ctx ... ...
分类:
其他好文 时间:
2019-10-22 13:15:03
阅读次数:
72
HTTP协议 HTTP协议简介 超文本传输协议(英文: H yper T ext T ransfer P rotocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯 李于1989年在欧洲核子研究组织(CER ...
分类:
Web程序 时间:
2019-10-20 20:12:29
阅读次数:
123
1 实验目的 使用路由器连接不同的网络 使用命令行操作路由器 通过抓取HTTP报文,分析TCP连接建立的过程 2 实验内容 使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。 建立网络拓扑结构 配置参数 抓包 分析数据包 3. 实验报告 在博文开头给出 ...
分类:
其他好文 时间:
2019-10-20 15:53:49
阅读次数:
77
1.fiddler安装 官网下载地址:https://www.telerik.com/fiddler 目前fiddler仅支持在Windows上安装;所以使用Mac本的朋友还是选择Charles抓http吧 2.fiddler抓手机的https请求 首先,设置fiddler监听的端口号Tools—— ...
分类:
其他好文 时间:
2019-10-17 14:05:48
阅读次数:
112
问题描述: 在做PHP爬虫的时候, 安装了 guzzle 和 dom-crawler 之后, 调用的时候出现问题, 如下 报错内容: Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL cer ...
分类:
Web程序 时间:
2019-10-15 19:07:12
阅读次数:
100