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