摘要:
时间复杂度也可以称为渐进时间复杂度,是算法执行时间随着数据规模增长的趋势。 时间复杂度从低到高O(1),O(logn),O(n),O(nlogn),O(n2), 编程语言数组下标从0开始,因为数组中元素的占内存的大小都是一样的,如果下标从0开始,用a[k]访问数组下标为k的元素, a[k]_addr 阅读全文
2019年3月14日
2019年3月3日
摘要:
前言 最近又读了一遍 Borg, Omega, and Kubernetes 这篇文章,觉得这个文章写得很好,让我对架构设计有了进一步的认识,所以想写一篇读后笔记。 "原文地址" ,还有 "篇中文翻译" 的,这个中文翻译感觉有的地方没有翻译,有的地方我有不同的理解,这里我就以英文原版为例,参考中文翻 阅读全文
2019年2月6日
摘要:
前言 我一直负责公司的 nginx 日志收集,现在每天的 pv 数在10亿级别,存储大概1T(*2 默认的 elasticsearch 5分片2副本)不到,因为开始的时候 nginx 日志也是逐渐收集的,因为是第一次做问题也比较多,想着等着我们的 ELK 平台成熟了再接应用的日志。 当前的问题 如果 阅读全文
2018年11月7日
摘要:
前言 最近在极客时间订阅了 "kubernetes的专栏" ,这篇文章是想记录一下自己学习 CSI 插件机制 (container storage interface) 的过程,加深一下记忆。 准备工作 老师用的是 "csi digitalocean" ,还会用到 CSI 的 proto 文件,这是 阅读全文
2018年10月24日
摘要:
前言 最近在极客时间订阅了kubernetes的专栏,这篇文章是想记录一下自己学习CRD(custom resource definition)的过程,加深一下记忆。 准备工作 首先安装一下我们用的go依赖: cd $GOPATH/src/ mkdir resouer git clone https 阅读全文
2018年8月25日
摘要:
前言 最近看jenkins as code这个概念在很多文章中提起,持续交付中八大原则也有把一切都放入版本管理,最近准备把我们公司用的一些jenkins上的job的配置也放到git中,由于 "https://github.com/jenkinsci/job dsl plugin" 的支持是groov 阅读全文
2018年8月2日
摘要:
git本地pull冲突解决办法 git stash git pull 然后修改冲突的文件 zsh git diff from using a pager git config --global --replace-all core.pager "less -F -X" stackoverflow地址 阅读全文
2018年6月29日
摘要:
ELK从5.6.3升级到6.3.0总结 由于6.3.0默认有es的监控功能,并且我们现在es总是有各种问题,原有的es开源插件head和HQ的监控都不够详细,所以决定升级es集群。我们目前es有5个node。我们的数据流向是filebeat logstash kafka logstash elast 阅读全文