09 2017 档案
摘要:背景 Java8的stream接口极大地减少了for循环写法的复杂性,stream提供了map/reduce/collect等一系列聚合接口,还支持并发操作:parallelStream。 在爬虫开发过程中,经常会遇到遍历一个很大的集合做重复的操作,这时候如果使用串行执行会相当耗时,因此一般会采用多
阅读全文
摘要:bazel的使用 "bazel" 是google开源的构建工具,可以支持多种语言的构建。这里来尝试一下如何在C++项目中使用bazel构建。 安装就不介绍了,在官网很详细,输入bazel help: Usage: bazel ... Available commands: analyze profi
阅读全文
摘要:研究生最后一年学习计划 前言 又是一年毕业季的到来,想想研究生真是过的飞快。最近忙着实习与校招,目前还没有正式收到offer但是问题也不是很大,前段时间在菜鸟网络基础架构部门实习时经历了很多,与一群比我牛逼很多的人共事也学到了很多(尽管也被批评了很多),接下来我将会一边总结实习过程中的感受、遇到的问
阅读全文
摘要:mac ssh免登录密码 在mac或者Linux上需要使用ssh登服务器,每次都需要输密码感觉很麻烦,搜了一下找到一个脚本,实践后发现可行。 1、创建脚本xx.sh $ vim xx.sh 输入: !/usr/bin/expect f set timeout 1 set password 你的密码
阅读全文
摘要:ZooKeeper学习之一:安装及命令行使用 一直都想着好好学一学分布式系统,但是这拖延症晚期也是没得治了,所以干脆强迫自己来写一个系列博客,从zk的安装使用、客户端调用、涉及到的分布式原理、选举过程及Paxos算法,一步步的讲清学习的历程。现在开始第一篇,zk的安装及命令行使用。 本文为 "Zoo
阅读全文