
技术成长之路
覃冠日
北京邮电大学硕士,目前从事高性能服务端研发。
展开
-
《一起学》系列3:C++对象模型
对象模型虚表程序在内存中的分布原创 2015-07-30 00:07:18 · 455 阅读 · 0 评论 -
在ubuntu14.04上构建docker私有镜像库
构建docker私有镜像库环境准备Docker私有镜像库,分为服务端和客户端。服务端和客户端都要有docker环境。除此之外,服务端运行registry容器,完成镜像库的功能。客户端通过docekr pull、push等命令与服务端交互。环境说明如下表: 对象 版本 IP 备注 服务端 Ubuntu 14.04 192.168.142.128 在此主机上搭建镜像库原创 2016-03-18 18:14:01 · 1904 阅读 · 0 评论 -
在centos7上部署kubernetes
部署kubernetes环境准备K8S 分为 master 和 slave 两类角色。环境说明如下表: 对象 版本 IP 备注 k8s-master centos7 XX.XX.XX.179 K8S的master所在主机 etcd-server centos7 XX.XX.XX.179 etcd服务所在主机,与master在同一机器 k8s-slav原创 2016-03-18 18:09:27 · 12455 阅读 · 1 评论 -
《OpenResty Notes》2016年第02期
目录卷首语执行阶段概念WEB开发实战–HTTP服务中小企业安全体系构建之WAF实战基于OpenResty的百万级长连接推送Linux IO模式下Select、Poll、Epoll详解TCP&HTTP长连接微服务实战(一):微服务架构的优势与不足源文件链接:http://pan.baidu.com/s/1blxiY6原创 2016-03-04 16:26:29 · 636 阅读 · 0 评论 -
《读书笔记》系列1:UNIX环境高级编程
第七章 进程环境Int main(int argc,char *argv[]);其中argc是命令行的数目,argv是指向参数的各个指针所构成的数组。当内核执行C程序时,在调用main前先调用一个特殊的启动例程。可执行程序将此启动例程指定为程序的起始地址—这是有链接器设置的,链接器由C编译器调用。启动例程从内核取得命令行参数和环境变量值,然后按上述方式调用main函数。 进程终止有8种方式,正常终原创 2015-11-26 11:20:31 · 600 阅读 · 0 评论 -
《一起学》系列10:Nginx入门
配置项进程模型负载均衡配置反向代理OpenResty的使用原创 2015-07-30 00:30:13 · 540 阅读 · 0 评论 -
《一起学》系列5:算法与数据结构
排序算法快速排序归并排序堆排序基数排序几个排序算法的比较查找算法二分查找缓存算法LRU数据结构单链表二叉树二叉搜索树栈哈希表红黑树动态规划贪心算法回溯NP最短路算法原创 2015-07-30 00:17:06 · 541 阅读 · 0 评论 -
《一起学》系列4:编译链接过程
内存分布情况程序的编译链接\装载原创 2015-07-30 00:09:45 · 521 阅读 · 0 评论 -
《一起学》系列
目录C++语言细节C++面向对象C++对象模型编译链接过程算法与数据结构进程间通信进程、线程模型网络编程Linux内核Nginx、Redis详解原创 2015-07-29 23:41:55 · 652 阅读 · 0 评论 -
《读书笔记》系列3:C++编程思想
第1章 对象导言极限编程先写测试XP革命性地改变了测试的概念,将它置于与 编码相等的优先地位。事实上,我们需要赢在编写被测试代码之前写测试额,而且这些测试时与代码永远在一起。这些测试必须在每次项目集成是都能成功执行。 先写测试有两个极其重要的作用: (1) 它强制好类的接口有清楚的定义; (2) 写测试的第二个重要作用,是在每次编译软件时运行这些测试。结对编程第3章 C++中的CMake的行为原创 2015-11-26 11:53:40 · 563 阅读 · 0 评论 -
《读书笔记》系列2:TCP/IP详解
第3章 IP:网际协议IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都已IP数据包格式传输。IP协议不能保证IP数据报能成功地到达目的地。IP仅提供尽力而为的服务。如果发生某种错误,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据包,然后发送ICMP消息报给信源端。任何要求的可靠性必须由上层来提供。无连接表示IP并不维护任何关于后续数据报原创 2015-11-26 11:48:08 · 795 阅读 · 0 评论 -
《一起学》系列2:C++面向对象
构造顺序虚析构函数纯虚函数组合\继承多重继承构造函数\析构函数中的异常处理原创 2015-07-30 00:03:17 · 480 阅读 · 0 评论 -
《一起学》系列9:Linux & shell
内存管理进程管理原创 2015-07-30 00:28:57 · 407 阅读 · 0 评论 -
《一起学》系列8:网络编程
socket套接字阻塞IO/非阻塞IO同步IO/异步IOselectepoll信号SIGINTSIGHUBTCP协议三次握手/四次挥手状态迁移HTTP协议流量控制拥塞控制OpenSSL原创 2015-07-30 00:27:15 · 563 阅读 · 0 评论 -
《一起学》系列7:进程、线程模型
master/workerleader/follower守护进程线程同步问题原创 2015-07-30 00:21:16 · 521 阅读 · 0 评论 -
《一起学》系列6:进程间通信
共享内存消息队列管道socket套接字原创 2015-07-30 00:19:51 · 438 阅读 · 0 评论 -
《一起学》系列11:Redis入门
set/get/hset/hget的使用pipeline的使用script的使用常用接口原创 2015-07-30 00:32:22 · 670 阅读 · 0 评论