上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 47 下一页
摘要: 在这个博客中,我将介绍安装ITerm2,ZSH shell,“我的ZSH”,主题,ITerm2配色方案,“我的ZSH”插件,并启用“连线”支持,以帮助创建一个美丽而强大的终端。 如果你想让你的常规Bash终端功能强大,请看看我之前的博客:“ Jazz Up Your Bash Terminal ”。 阅读全文
posted @ 2019-04-16 15:19 sunsky303 阅读(9051) 评论(0) 推荐(0) 编辑
摘要: 前提 前提 前提 前提 前提 前提 前提 对于Go的版本管理主要用过 glide,下面介绍 Go 1.11 之后官方支持的版本管理工具 mod。 关于 mod 官方给出了三个命令 go help mod、go help modules、go help module-get 帮助了解使用。 设置 GO 阅读全文
posted @ 2019-04-15 14:54 sunsky303 阅读(28449) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 Protocal Buffers是google推出的一种序列化协议。由于它的编码和解码的速度,已经编码后的大小控制的较好,因此它常常被用在RPC调用中,传递参数和结果。比如gRPC。 Protocal Buffers的实现非常简单,本文将对比JSON协议,来聊聊Protocol Buff 阅读全文
posted @ 2019-04-08 15:15 sunsky303 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 一、nginx之tcp_nopush、tcp_nodelay、sendfile 1、TCP_NODELAY你怎么可以强制 socket 在它的缓冲区里发送数据?一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中的数据立即发送出去。 Nginx的 TCP_NODELAY 阅读全文
posted @ 2019-04-03 15:01 sunsky303 阅读(34097) 评论(0) 推荐(2) 编辑
摘要: 引言 今天回顾一下--网络七层模型&&网络数据包 网络基本概念 OSI模型 OSI 模型(Open System Interconnection model)是一个由国际标准化组织􏰁提出的概念模型,试图􏰁供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。 它将计算机网络体系结构划分为 阅读全文
posted @ 2019-04-03 10:35 sunsky303 阅读(52326) 评论(0) 推荐(8) 编辑
摘要: 现在的移动端应用几乎都会通过网络请求来和服务器交互,通过抓包来诊断和网络相关的bug是程序员的重要技能之一。抓包的手段有很多:针对http和https可以使用Charles设置代理来做,对于更广泛的协议可以使用tcpdump或者wireshark。wireshark提供GUI,方便做深入全面的数据分 阅读全文
posted @ 2019-04-02 16:15 sunsky303 阅读(2012) 评论(0) 推荐(1) 编辑
摘要: TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RF 阅读全文
posted @ 2019-04-02 16:10 sunsky303 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 这是本人对《图解HTTP》和《HTTP权威指南》阅读后总结的大家常用的、重要的知识点,前端、后端同学居家必备! 一、概述 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是 阅读全文
posted @ 2019-03-30 20:58 sunsky303 阅读(2295) 评论(1) 推荐(0) 编辑
摘要: HTTPS、TLS、SSL HTTP也称作HTTP over TLS。TLS的前身是SSL,TLS 1.0通常被标示为SSL 3.1,TLS 1.1为SSL 3.2,TLS 1.2为SSL 3.3。下图描述了在TCP/IP协议栈中TLS(各子协议)和HTTP的关系 回到顶部 二、HTTP和HTTPS 阅读全文
posted @ 2019-03-30 20:48 sunsky303 阅读(2076) 评论(0) 推荐(0) 编辑
摘要: SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。 TLS:(Transp 阅读全文
posted @ 2019-03-30 20:41 sunsky303 阅读(1210) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 47 下一页
显示搜索