摘要:作为一个API工程师,你知道怎么调用API发送HTTP请求就够了,但是作为一个有追求的工程师,你了解了这些细节之后,就能够胜任程序调优以及更加底层的开发工作了。 阅读全文
posted @ 2020-08-03 22:07 arthinking-itzhai 阅读(2396) 评论(20) 推荐(37) 编辑
摘要:我们真的需要背那些MySQL调优手段吗?我觉得是没有必要的,在掌握MySQL存储架构和SQL执行原理的情况下,我们就很自然的明白,为什么要提议这么优化了,甚至能够发现别人提的不太合理的优化手段。 阅读全文
posted @ 2020-06-28 22:13 arthinking-itzhai 阅读(2963) 评论(13) 推荐(24) 编辑
摘要:提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系。为此我撰写了这篇文章,试图让这些底层架构相关知识更加直观易懂。 阅读全文
posted @ 2020-06-02 22:09 arthinking-itzhai 阅读(3865) 评论(25) 推荐(32) 编辑
摘要:本文中,我会从Node.js、Apache Server、Nginx、Netty、Redis、Tomcat、MySQL、Zuul等常用的服务器程序,给大家逐一分析,分析各种服务器程序的性能,心中有数,才能手中有术,从此性能是熟客。 阅读全文
posted @ 2021-03-10 00:11 arthinking-itzhai 阅读(646) 评论(1) 推荐(9) 编辑
摘要:本文为《三万长文50+趣图带你领悟web编程的内功心法》第五个章节。 5、HTTPS 我们知道,明文传输和不安全是HTTP的其中一个特点,但是随着越来越多机密的业务交易转移到线上,如银行转账、证券交易、在线支付、电商等,我们对传输的安全性有了更高的要求,为此,出现了HTTP的扩展:HTTPS,Hyp 阅读全文
posted @ 2021-02-26 07:52 arthinking-itzhai 阅读(1819) 评论(6) 推荐(18) 编辑
摘要:本文为《三万长文50+趣图带你领悟web编程的内功心法》第四个章节。 4、HTTP常用请求头大揭秘 上面列出了报文的各种请求头、响应头、状态码,是不是感到特别晕呢。这节我们就专门挑一些最常用的请求头,举例说明请求头对应支撑的HTTP功能。 4.1、数据类型、压缩编码,语言,内容协商和质量值 我们来看 阅读全文
posted @ 2021-02-25 21:50 arthinking-itzhai 阅读(637) 评论(0) 推荐(3) 编辑
摘要:本文为《三万长文50+趣图带你领悟web编程的内功心法》第三个章节。 3、HTTP/1.1报文详解 在RFC2616中心详细的描述了HTTP/1.11的报文,感兴趣的朋友也可以前往阅读。 HTTP是基于TCP的,HTTP作为应用层协议,会在TCP/IP协议栈往下传递的时候,不断封装数据帧,如下图: 阅读全文
posted @ 2021-02-24 08:53 arthinking-itzhai 阅读(609) 评论(2) 推荐(2) 编辑
摘要:本文为《三万长文50+趣图带你领悟web编程的内功心法》第二个章节。 2、初识HTTP/1.1 接下来我们先来简单介绍下HTTP/1.1的优缺点,好让大家对它有个认识,然后再进一步深入了解。 2.1、可扩展 正是因为HTTP规范中限制很少,告诉你可以做什么,但是不会告诉你各种条条框框不能做什么,所以 阅读全文
posted @ 2021-02-21 10:33 arthinking-itzhai 阅读(68) 评论(0) 推荐(0) 编辑
摘要:看到题目,大家是不是认为根据上一篇(两万字长文50+张趣图带你领悟网络编程的内功心法)一样,其实不然,我们上一边介绍的是网络编程的基本功,有了这些基本功之后,我们就可以在此之上构建更加接近实际应用的web程序了。为了快速展示他们的层次关系,我用几本书叠了起来进行说明,顺便给大家推荐这几本基本算是这些 阅读全文
posted @ 2021-02-20 21:49 arthinking-itzhai 阅读(392) 评论(0) 推荐(1) 编辑
摘要:作为一个API工程师,你知道怎么调用API发送HTTP请求就够了,但是作为一个有追求的工程师,你了解了这些细节之后,就能够胜任程序调优以及更加底层的开发工作了。 阅读全文
posted @ 2020-08-03 22:07 arthinking-itzhai 阅读(2396) 评论(20) 推荐(37) 编辑
摘要:我们真的需要背那些MySQL调优手段吗?我觉得是没有必要的,在掌握MySQL存储架构和SQL执行原理的情况下,我们就很自然的明白,为什么要提议这么优化了,甚至能够发现别人提的不太合理的优化手段。 阅读全文
posted @ 2020-06-28 22:13 arthinking-itzhai 阅读(2963) 评论(13) 推荐(24) 编辑
摘要:提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系。为此我撰写了这篇文章,试图让这些底层架构相关知识更加直观易懂。 阅读全文
posted @ 2020-06-02 22:09 arthinking-itzhai 阅读(3865) 评论(25) 推荐(32) 编辑
摘要:随着业务场景越来越复杂,系统并发量越来也高,要处理的数据越来越多,特别是大型互联网的高并发、高性能、高可用系统,对技术要求越来越高,我们引入各种中间件,这些中间件底层涉及到的各种数据结构和算法,是其核心技术之一。 阅读全文
posted @ 2020-05-01 11:19 arthinking-itzhai 阅读(531) 评论(0) 推荐(1) 编辑