nellson的专栏

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

K8s入门手记

一、准备工作 0. 基本概念 节点(Node):一个节点是一个运行 Kubernetes 中的主机。 容器组(Pod):一个 Pod 对应于由若干容器组成的一个容器组,同个组内的容器共享一个存储卷(volume)。 容器组生命周期(pos-states):包含所有容器状态集合,包括容器组状...

2019-03-19 12:20:34

阅读数 243

评论数 0

RabbitMQ性能测试

作者一直在寻找一个极低延时的消息队列,从目前的测试结果来看,只有nats达到了<1ms的水平,本文旨在测试rabbitmq的国latency,撰文记录并与大家分享。   1. 搭建rabbitmq svr 最方便的方式一定是docker,一行命令搞定,这里需要注意的是,...

2018-10-24 10:10:30

阅读数 175

评论数 0

How to build your own ubuntu image with docker?

一. Build a ubuntu image and install sshd 1. Pull ubuntu docker pull ubuntu:14.04 2. Create Dockerfile FROM ubuntu:14.04 #update RUN apt...

2018-06-13 12:17:06

阅读数 162

评论数 0

Way to Go

Way to Go一、Why Go为什么选择Go? 引用Gokit官网的一段原文:Go is designed from first principles to advance the practice of software engineering. It’s easy to learn, ea...

2017-03-17 22:24:08

阅读数 425

评论数 0

分布式消息队列浅析

队列作为一种比较抽象的数据结构,在程序世界中被广泛的应用,而实现方式和形态也各式各样,有使用进程内堆栈实现的,如stl库中的queue;有基于管道、Shmem实现的,如常见的同机进程间通信模型,而随着分布式系统应用越来越广泛,跨机通信的场景需来需多,面临的问题不仅是消息投递问题,分布式系统普适性的...

2016-12-21 16:34:41

阅读数 3082

评论数 0

KAFKA-PHP环境搭建

1. 下载二进制版本 http://kafka.apache.org/downloads.html  kafka_2.10-0.10.0.1.tgz 解压到  /home/deploy/tar/kafka_2.10-0.10.0.1    2. 启动 ./bin/zookeeper-se...

2016-12-15 17:56:48

阅读数 2457

评论数 0

【C协程】ucontext入解

In  a  System V-like environment, one has the type ucontext_t defined in and the four functions get-context(2), setcontext(2), makecontext() and swa...

2016-11-24 15:32:29

阅读数 1256

评论数 0

PHP安装CURL扩展

场景: PHP已完成安装,单独安装CURL扩展 1. 安装LIBCURL 下载安装文件 https://curl.haxx.se/libcurl/ ./configure --prefix=/usr/local/bin/curl/ make && make in...

2016-09-29 10:36:30

阅读数 1423

评论数 0

coreseek实现中文检索服务

主要参考了两篇文章,使用的安装版本为 coreseek-4.1-beta.tar 文章一,原地址为:http://zhan.renren.com/itbegin?gid=3602888498033481671&checked=true ubuntu-10.04的安装环境 core...

2016-07-23 23:13:41

阅读数 1573

评论数 0

Ubuntu系统,搭建mysql+sphinx环建

本文介绍下如何在ubuntu系统中,利用apt工具,搭建mysql+sphinx的全文检索环境。 一 安装mysql 切换到root帐户,或者执行sudo apt-get install mysql-server mysql-client,安装mysql。 启动mysql service,...

2016-07-23 14:45:54

阅读数 896

评论数 0

office系列文档的在线预览解决方案 - 在linux平台下转为pdf

office系列文档包括:.ppt .pptx .doc .docx .xls .xlsx 等常用格式。 目标:在pc和手机浏览器上,可以方便的在线预览,类似邮箱中查看附件的体验。 方法: 我是在mac环境下测试的,直接用源码包安装报错,可能是一些依赖软件没安装,图方便,最后直接有dmg安装,...

2016-07-07 14:10:15

阅读数 4647

评论数 0

PYTHON-正则表达式用法

这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。   正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的&quo...

2016-06-30 15:43:56

阅读数 234

评论数 0

FFMPEG - 安装指南

1. 安装 x264 http://www.videolan.org/developers/x264.html#tc_qz_original=707413898 下载并安装 2. 安装ffmpeg ./configure --prefix=/usr/local/ffmp...

2016-06-28 16:16:38

阅读数 234

评论数 0

FFmpeg常用基本命令

1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流 2...

2016-06-26 10:50:26

阅读数 256

评论数 0

FFMPEG-如何对视频按时长切片与压缩

本文介绍如何用ffmpeg开源组件按时长进行切片,举一个例子,一个视频网站,拿到一个时长1.5小时的电影,用户点击播放时,常用的技术方案就是把一个完整的大文件,转码后切成按固定时长的小文件,分发到cdn上去,这样用户就可以实现就近下载,包括拖放等操作,这里面有比较多的技术细节,本文只讨论第一步,按...

2016-06-24 19:28:54

阅读数 11089

评论数 0

Golang 中的“潜规则”

GO语言中要提供给外面访问的方法或是结构体必须是首字母大写 在一个公共的头文件中定义了一个结构体,如下所示: type Header struct { ver int magic_num int len int } 在另一个执行文件中,进行了初...

2016-06-22 10:01:19

阅读数 3367

评论数 0

如何在Go中使用Protobuf

Protobuf对于Golang通过插件进行支持,因些需要安装protoc的执行环境,下面我们来一步步看下,如何搭建一个编译环境。 1. 安装protoc 2. 下载并安装protobuf-go插件 从github上下载插件,并解压(https://github.com/go...

2016-06-16 16:34:15

阅读数 13092

评论数 0

mac os x使用Git简易入门教程

该入门教程的流程是这样的; 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X------------------>如何使用Git 具体如下; 1, 首先要了解什么是Git。 简...

2016-05-28 19:05:41

阅读数 16509

评论数 0

Go运行环境搭建(Mac\Linux)

Mac下的搭建十分方便。 1. 下载安装文件 http://www.golangtc.com/download 我用的是go1.6.2.darwin-amd64.pkg 2. 配置执行路径 用vi打开~/.bash_rc,加入下面两行 export GOROOT=/usr/loca...

2016-05-28 05:55:10

阅读数 1126

评论数 0

【Zookeeper】Leader选举机制示例(异步API)

上一篇文章中介绍了如何用同步API实现Leader选举机制,本文也借用本一个场景,简单介绍异步API的使用。管理异步API的使用,可以方便大家在一些单进程系统中使用zk。提到异步API的使用,需要先了解zk里的线程模型。 zk的线程模型如下图所示, 调用zookeeper_init后将...

2016-03-15 16:04:53

阅读数 1528

评论数 0

提示
确定要删除当前文章?
取消 删除