自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

arthurkiller

where your treasure is there will your heart be also

  • 博客(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 7735

原创 Https优化方案与测试结果

https 优化测试背景https 是基于http 和 ssl(安全套接字层) 的安全传输协议,使用ssl 协议作为会话层协议。这个协议最早是由网景公司 开发,但是随着网景的没落,现在由ietf负责维护,最初的版本也已经重新冠名(re-banded)tls(安全传输层协议) 1.0(1999年)。因此现在大部分协议是基于TLS的,尽管是相似的东西。针对https,能够保证数据更加安全,但是副作用是访

2017-05-08 12:48:30 4053

原创 PUT or POST in RESTful API design

正好在看RESTful的设计方式,感觉之前实现的有问题,所以修改一下。正好也讨论下,以便实现上更标准主要是考虑到PUT 和POST 的语义上的区别。

2016-10-06 22:26:21 680

原创 A Tour of Golang (二)

goroutine 是go语言并发的实现方式,goroutine其实是一种对于Coroutine的实现.

2016-05-02 23:14:04 4146

转载 IO多路复用之select、poll、epoll详解

聊聊IO多路复用之select、poll、epoll详解IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:

2016-04-27 16:56:57 675

转载 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 646

转载 同步、异步、阻塞与非阻塞

聊聊同步、异步、阻塞与非阻塞近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念

2016-04-26 15:16:01 507

原创 关于 Benchmark 的几个思考

之前搭建的push layer 需要有一个性能指标,leader 让我做的这个性能测试.其实Go的工具GOTOOL里面是有go test 的,可以测benchmark ,并且是支持Parallel的,非常的方便,不过我想借此机会了解一下benchmark的设计思路和原理,所以自己写了一个.脱了1个月才匆匆写好总结,效率哭了

2016-01-29 22:06:58 5380

原创 A Tour of Golang (一)

从入职开始学习Go也有2周了吧,看书比较慢,加上平时使用,对于Golang只能说是有了一个初步的了解。一边翻书,一边简单的总结一点基础的东西。写着写着感觉就变成了一个C++11和Golang的比较。

2015-11-29 15:46:02 929

转载 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 542

原创 protobuffer性能分析测试

入职第一个任务就是做protobuf性能测试。一个是PHP那边对PB性能不是很满意,延迟有点难以接受,二来我们架构可能要推一个全平台通用的工具,所以想对比一下性能,了解一下问题在哪。因为之前对于序列化和反序列化工具没有什么概念,从头了解了下序列化的整个工作流程。简单的工作交给了我我也算是练练手。有说的不对的还望指正,刚刚学了不久只能浅浅的谈一下在线上实际使用中,为了PHP开发方面,

2015-11-16 23:15:52 4996

原创 秋招面试中常见题型以及知识点总结

**这篇文章内容是我自己整理的,大概是面试中不太了解的内容和常考的题目。我自己总结的,分享给大家!**———-TCP建立连接3次握手:建立连接时server的SYN ACK如没有被client接到,那么会有超时重传,默认5次 63sSyn攻击:重复确认包攻击如果SYN确认队列满了,那么servre会发送一个确认synccookie,正常连接会返回回来断开连接时,client不会立即关闭而是等待2ms

2015-11-01 23:41:33 1820

原创 解决UBUNTU 14.04 不显示网络连接图标

这次解决的是UBUNTU 14.04 不显示网络连接图标的问题

2015-03-21 22:35:45 6964

原创 ubuntu如何修改屏幕亮度并开机能够生效

ubuntu如何修改屏幕亮度并开机能够生效

2015-03-21 22:32:42 1245

空空如也

空空如也

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

TA关注的人

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