自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ETCD 单机启动

etcd就两个可执行文件(截至到3.0.15前)。下载地址:https://github.com/coreos/etcd/releases 注:etcd可以集群安装,在这里只想做一个单机测试,所以只是启动一个节点就可以。 1. 解压,并将文件放入系统路径中:tar zxvf etcd-v3.0.15-linux-amd64.tar.gzcp etcd /usr/bin...

2017-11-30 19:03:00 1497

Nginx返回值

最近使用Nginx的过程中发现不同的场景下,Nginx返回的错误码是不同的。为了以后便于分析问题,做个记录: 504Nginx收到Client的请求后,转发给后端,如果后端处理时间过长,超时后会返回504,GateWay Timeout。默认的到后端连接时间为60s...

2017-04-07 17:15:55 1428

http请求解析

最近经常使用HTTP请求,但对HTTP请求的格式名称还有些不清楚的地方。主要是:URIURLQueryStringHOSTPORTSchema这四个的区别,下面分别进行详细讲解。 URI   URI表示资源标识符,代表一个资源的路径。官方解释为:the part of this request’s URL from the protocol name ...

2017-03-31 16:40:35 170

原创 url安全的编码

URL安全的字符串编码:function urlsafe_b64encode($string) {   $data = base64_encode($string);   $data = str_replace(array('+','/','='),array('-','_',''),$data);   return $data;}复制代码 U...

2017-03-28 16:50:54 364

原创 Kafka使用心得(4)—Kafka详细分析

Kafka详细分析  前面说过Kafka主要包括:客户端,Broker,ZK,消费者四块内容。 1. 客户端 客户端的作用为收集消息,将消息正确的发送到客户端。 1.1 消息 客户端的消息包括:CRC,版本号,Key,Length,属性,Value 1.2 客户端和ZK 客户端启动之前需要指定ZK地址,客户端需要ZK来获取Broker信息...

2016-08-17 17:16:38 142

原创 Kafka使用心得(3)—Kafka性能解剖

Kafka技术介绍 1. PULL VS PUSH       pull和push是两种消息传输方式,各有优缺点。Flume采用了push的方式进行消息传输,对注册后的客户端,主动发送收到的消息。而Kafka采用了传统的消息队列的方式,生产者使用push方式,消费者使用pull方式。       对于生产者来说,Kafka集群的处理能力要远远超过自己,因此可以很放心的进行p...

2016-08-14 14:16:42 165

原创 Kafka使用心得(1)—消息中间件

常见消息中间件 消息中间件是服务间传递消息的中间件,用于服务之间通信的。服务间通信可以分为两大类,一类是机器内的服务通信,一类是不同机器间的服务通信。1. 机器内服务通信项目间的服务通信,即进程或线程间的通信。这是一个面试或笔试经常会考的问题。进程间通信的常见方法有:管道、共享内存、信号量、消息队列等。管道:分为匿名管道和命名管道,其中匿名管道只适用于父子进程间的通信,...

2016-08-07 10:49:03 129

原创 Kafka使用心得(2)—kafka介绍

Kafka使用心得1. Kafka简单理解 kafka是一个可靠的消息中间件,它的直接作用是将生产者和消费者进行解耦。和自己简单实现一个消息队列相比,kafuka具有可靠性、可扩展性、灵活性等优点。可靠性:kafuka的消息会落盘,因此保证了消息不会被丢弃。可扩展性:kafuka是一个分布式系统,很容易通过增加机器来进行水平扩展。灵活性:kafuka的消息可以被多个消费者组...

2016-06-30 19:46:04 366

原创 golang gc内存相关的字段

1. HeapAlloc - 当前堆大小。2. HeapSys - 总的堆大小。3. HeapObjects - 堆中对象的总数。4. HeapReleased - 释放到操作系统中的内存;如果内存超过五分钟没有使用,运行时将会把它释放到操作系统中,你可以通过 runtime/debug.FreeOSMemory 来强制改变这个过程。5. Sys - 操作系统分配的总内存。...

2016-05-17 19:36:12 105

原创 C语言API

                                       C语言常用API1.  pthread_create函数原型:int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,(void*)(*start_rtn)(void*),void *arg);功能说明:创建线程参       数:...

2016-04-26 20:16:30 160

原创 gif图片介绍和LZW算法说明

                                     GIF图片介绍和LZW算法说明1. GIF格式 GIF图像的文件格式如下:  重点字段介绍:逻辑屏幕标志符:包含了逻辑屏幕的长宽,是否包含全局颜色列表,背景色等。全局颜色列表:包含了图片中使用的所有颜色,而图片的数据使用全局颜色列表中的索引代替。图像块:gif的数据是由数据块组成,...

2016-04-19 19:33:18 1548

原创 graphicsmagic编译

1. 下载源码地址:https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/找到对应版本下载解压:tar -zxvf GraphicsMagick-1.3.20.tar.gz 2. 编译步骤a. bash ../configure(configure文件的路径) -prefix=/home...

2016-04-12 17:43:20 287

原创 sphinx+reStructuredText

简介1 reStructuredText是什么?reStructuredText是扩展名为.rst的纯文本文件,含义为”重新构建的文本“,是python编程语言的Docutils项目的一部分。.rst文件是一种轻量级标记语言,与html的复杂结构相比,它的设计对人更加友好,被设计为容易阅读和编写的纯文本,并且可以借助Docutils这样的程序进行文档处理,也可以转换为html或pdf...

2016-03-30 11:18:46 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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