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