自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shanshanpt的专栏

新博客地址: okyes.me

原创 新博客地址

github 新博客地址

2016-05-03 17:08:54 888 0

原创 微信后台 phxrpc (v0.8) 之 Timer(二)

一.system_clock和steady_clock比较下面一段摘录 system_clock:就类似Windows系统右下角那个时钟,是系统时间。明显那个时钟是可以乱设置的。明明是早上10点,却可以设置成下午3点。 steady_clock:则针对system_clock可以随意设置这个缺...

2017-02-16 13:04:49 2432 0

原创 微信后台 phxrpc (v0.8) 之 编译&&整体流程&&部分代码解析(一)

一.简介微信在2016年发布了一个RPC框架phxrpc,github地址是:phxrpc。号称微信后台很多地方都使用到了,看了下,代码总体来说比较简单,但是其中有一些很有意思的地方,后面慢慢讲。二.编译运行可以见微信文档[可能是phcrpc仅有的文档:)]:编译。此处自己来总结一下: PhxR...

2017-02-15 22:20:07 6719 2

原创 varnish 配置语言 VCL

varnish 配置语言 VCL

2016-11-09 00:56:10 1739 0

原创 (反向代理 + cache) varnish 使用 (实例)

(反向代理 + cache) varnish 使用 (实例)

2016-11-09 00:53:12 2147 0

原创 高效内存无锁队列 Disruptor

高效内存无锁队列 Disruptor

2016-11-09 00:03:41 2968 0

原创 RPC框架Thrift (C++和GO语言例子)

RPC框架Thrift (C++和GO语言例子)

2016-11-09 00:03:20 3190 0

原创 实时日志流系统(kafka-flume-hdfs)

实时日志流系统(kafka-flume-hdfs)

2016-11-09 00:03:07 2222 0

原创 UUID (RFC 4122)

UUID (RFC 4122) 设计

2016-11-09 00:02:52 3809 0

原创 短链接 设计

短链接 设计

2016-11-09 00:02:41 1750 0

原创 ELK (elasticsearch, logstash, kibana) 日志分析平台搭建

ELK (elasticsearch, logstash, kibana) 日志分析平台搭建

2016-11-09 00:02:32 1609 0

原创 Redis 持久化策略

Redis 持久化策略

2016-11-09 00:02:23 1531 0

原创 Redis data淘汰机制

Redis data淘汰机制

2016-11-09 00:02:10 1446 0

原创 Redis 总体结构图

Redis 总体结构图

2016-11-09 00:01:59 5160 0

原创 Nats 消息机制 --- client端

Nats 消息机制 --- client端

2016-11-08 14:15:57 2228 0

原创 Homebrew管理Formula多版本

Homebrew管理Formula多版本

2016-11-08 14:14:06 1535 0

原创 Homebrew versions命令失效

Homebrew versions命令失效

2016-11-08 14:12:49 3674 0

原创 Protobuf 解码过程

Protobuf 解码过程

2016-11-08 14:11:35 3288 0

原创 Protobuf 编码过程及规则

Protobuf 编码过程及规则

2016-11-08 14:09:50 4609 0

原创 httprouter框架 (Gin使用的路由框架)

httprouter框架 (Gin使用的路由框架)

2016-11-08 14:08:04 6408 0

原创 Go语言 实现简单的 Set

Go语言 实现简单的 Set

2016-11-08 14:05:31 586 0

原创 Go语言 数组(Array), 分片(Slice), Map 以及 Set

Go语言 数组(Array), 分片(Slice), Map 以及 Set

2016-11-08 14:04:22 1878 0

原创 Go语言最简单的tcp server/client

Go语言最简单的tcp server/client

2016-11-08 14:02:49 4327 0

原创 Go语言 bufio库 使用

Go语言 bufio库 使用

2016-11-08 14:01:03 1479 0

原创 Go语言下使用 nats 消息机制

Go语言下使用 nats 消息机制

2016-11-08 13:49:10 3434 0

原创 Go语言中使用 protobuf

Go语言中使用 protobuf

2016-11-08 13:47:04 2510 0

原创 Go语言web框架 gin

Go语言web框架 gin

2016-11-08 13:43:59 8119 0

原创 Mongodb 聚合管道(Aggregation Pipeline)

Mongodb 聚合管道(Aggregation Pipeline)

2016-11-08 13:41:07 408 0

原创 Mongodb 中 _id (ObjectId) 设计思路

Mongodb 中 _id (ObjectId) 设计思路

2016-11-08 13:38:47 686 0

原创 Mongodb入门(2) --- 常用操作

Mongodb入门(2) --- 常用操作

2016-11-08 13:36:56 360 0

原创 Mongodb入门(1) --- 介绍,安装,启动

Mongodb入门(1) --- 介绍,安装,启动

2016-11-08 13:34:32 272 0

原创 Neo4j入门(1) --- Cypher查询语言

Neo4j入门(1) --- Cypher查询语言

2016-11-08 13:31:22 718 0

原创 使用Jekyll搭建Github博客

使用Jekyll搭建Github博客

2016-11-08 13:28:23 244 0

原创 第五题:Longest Palindromic Substring

擦!leetcode题目:Longest Palindromic Substring

2015-02-11 23:52:10 1719 0

原创 第四题:Median of Two Sorted Arrays

擦!leetcode题目:Median of Two Sorted Arrays

2015-02-10 11:02:01 1263 0

原创 第三题:Longest Substring Without Repeating Characters

擦!leetcode题目:Longest Substring Without Repeating Characters

2015-02-09 16:28:46 1160 0

原创 第二题:Add Two Numbers

擦!leetcode题目:Add Two Numbers

2015-02-09 12:57:56 2410 0

原创 第一题: Two Sum

擦!,leecode: Two Sum

2015-02-09 12:14:35 1659 0

原创 关于:socket阻塞、非阻塞,同步、异步、I/O模型

关于:socket阻塞、非阻塞,同步、异步、I/O模型

2014-11-12 15:40:11 1988 0

原创 Linux文件系统(七)---系统调用之open操作(一)

当我们打开一个文件的时候,需要获得文件的问价描述符,

2014-10-09 11:04:27 22251 0

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