- 博客(14)
- 收藏
- 关注
原创 Https:从tcp建立连接到https接收到第一个数据包,到底发生了什么?
https 建立连接过程Abstracthttps 是基于http 和 ssl(安全套接字层) 的安全传输协议,使用ssl 协议作为会话层协议,这里通过这篇文章结合抓包来看一下具体过程About SSL / TLS这个协议最早是由网景公司 开发,但是随着网景的没落,现在由ietf负责维护,最初的版本也已经重新冠名(re-banded)tls(安全传输层协议) 1.0(1999年)。因此现在大部分协议
2017-05-08 12:51:54 7766
原创 Https优化方案与测试结果
https 优化测试背景https 是基于http 和 ssl(安全套接字层) 的安全传输协议,使用ssl 协议作为会话层协议。这个协议最早是由网景公司 开发,但是随着网景的没落,现在由ietf负责维护,最初的版本也已经重新冠名(re-banded)tls(安全传输层协议) 1.0(1999年)。因此现在大部分协议是基于TLS的,尽管是相似的东西。针对https,能够保证数据更加安全,但是副作用是访
2017-05-08 12:48:30 4070
原创 PUT or POST in RESTful API design
正好在看RESTful的设计方式,感觉之前实现的有问题,所以修改一下。正好也讨论下,以便实现上更标准主要是考虑到PUT 和POST 的语义上的区别。
2016-10-06 22:26:21 696
原创 A Tour of Golang (二)
goroutine 是go语言并发的实现方式,goroutine其实是一种对于Coroutine的实现.
2016-05-02 23:14:04 4161
转载 IO多路复用之select、poll、epoll详解
聊聊IO多路复用之select、poll、epoll详解IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:
2016-04-27 16:56:57 689
转载 Linux 中的五种 IO 模型
Linux 中的五种 IO 模型看到的好文,自己拿来学习标记了一下,分享出来原创 上一篇《聊聊同步、异步、阻塞与非阻塞》已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞同步模型(synchronous IO)阻塞IO(bloking IO)非阻塞IO(non-blocking IO)多路复用IO(multiplexing IO)信号驱动式IO(signal-driven IO)异步IO(asynch
2016-04-26 21:00:00 656
转载 同步、异步、阻塞与非阻塞
聊聊同步、异步、阻塞与非阻塞近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念
2016-04-26 15:16:01 518
原创 关于 Benchmark 的几个思考
之前搭建的push layer 需要有一个性能指标,leader 让我做的这个性能测试.其实Go的工具GOTOOL里面是有go test 的,可以测benchmark ,并且是支持Parallel的,非常的方便,不过我想借此机会了解一下benchmark的设计思路和原理,所以自己写了一个.脱了1个月才匆匆写好总结,效率哭了
2016-01-29 22:06:58 5401
原创 A Tour of Golang (一)
从入职开始学习Go也有2周了吧,看书比较慢,加上平时使用,对于Golang只能说是有了一个初步的了解。一边翻书,一边简单的总结一点基础的东西。写着写着感觉就变成了一个C++11和Golang的比较。
2015-11-29 15:46:02 938
转载 GDB十分钟教程
GDB十分钟教程作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令
2015-11-29 15:36:33 548
原创 protobuffer性能分析测试
入职第一个任务就是做protobuf性能测试。一个是PHP那边对PB性能不是很满意,延迟有点难以接受,二来我们架构可能要推一个全平台通用的工具,所以想对比一下性能,了解一下问题在哪。因为之前对于序列化和反序列化工具没有什么概念,从头了解了下序列化的整个工作流程。简单的工作交给了我我也算是练练手。有说的不对的还望指正,刚刚学了不久只能浅浅的谈一下在线上实际使用中,为了PHP开发方面,
2015-11-16 23:15:52 5018
原创 秋招面试中常见题型以及知识点总结
**这篇文章内容是我自己整理的,大概是面试中不太了解的内容和常考的题目。我自己总结的,分享给大家!**———-TCP建立连接3次握手:建立连接时server的SYN ACK如没有被client接到,那么会有超时重传,默认5次 63sSyn攻击:重复确认包攻击如果SYN确认队列满了,那么servre会发送一个确认synccookie,正常连接会返回回来断开连接时,client不会立即关闭而是等待2ms
2015-11-01 23:41:33 1830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人