HTTP 3.0彻底放弃TCP,TCP到底做错了什么?

从HTTP/1.0开始,一直到HTTP/2,不管应用层协议如何改进,TCP一直以来都是HTTP协议的基础,主要是因为他能提供可靠连接。 但是,从HTTP 3.0开始,这个情况就有所变化了。 因为,在最新推出的HTTP 3.0中,已经彻底弃用TCP协议了。 TCP队头阻塞 我们知道,TCP传输过程中会把数据拆分为一个个**按照顺序**排列的数据包,这些数据包通过网络传输到了接收端,接收端再**按照顺 …

Read more

Nginx 高性能网络工作原理

20220411092217878

为了更好地理解设计,你需要了解NGINX是如何工作的。NGINX之所以能在性能上如此优越,是由于其背后的设计。许多web服务器和应用服务器使用简单的线程的(threaded)、或基于流程的(process-based)架构, NGINX则以一种复杂的事件驱动(event-driven)的架构脱颖而出,这种架构能支持现代硬件上成千上万的并发连接。 在单进程的网络编程模型中。所有的网络相关的动作都是在 …

Read more

阿里 & 蚂蚁自研 IDE 研发框架 OpenSumi 正式开源

20220303112101185

经历近 3 年时间,在阿里集团及蚂蚁集团共建小组的努力下,OpenSumi 作为国内首个强定制性、高性能,兼容 VS Code 插件体系的 IDE 研发框架,今天正式对外开源,采用目前使用较广泛的 MIT 宽松许可协议。 项目地址:https://github.com/opensumi/core 官网地址:https://opensumi.com/ OpenSumi 是什么? OpenSumi 是 …

Read more

慢sql治理经典案例分享

菜鸟供应链金融慢sql治理已经有一段时间,自己负责的应用持续很长时间没有慢sql告警,现阶段在推进组内其他成员治理应用慢sql。这里把治理过程中的一些实践拿出来分享下。 全表扫描 案例 溯源 在分页查询治理的文章里已经介绍过我们系统旧的分页查询逻辑,上面的查询sql明显就是分页查询获取总记录数,通过XXX_rules表的分页查询接口溯源,找到发起调用的页面是我们小二后台的一个操作商家准入的页面,页 …

Read more

iBox-面向Flutter的一站式研发工作台

20220226232853722

Flutter 一码多端的特性,解放了端上同学的人力,带来了研发效率的提升,淘特技术团队因为早期双端研发同学数量不匹配以及对研发效率的诉求,也是阿里集团内部比较早在业务上落地 Flutter 的团队之一。 虽然有了一码多端的便利,但是伴随而来的还有研发链路中的各种问题,例如研发环境搭建,双端工程环境,集成发布流程繁琐等等。为了深入了解开发同学们的痛点,我们在团队内部发起了一份问卷调查。 我们针对研 …

Read more

IndexNow协议:搜索索引从拉到推的演变!

20220114210708161

为了发现众多网站上新发布的页面,搜索引擎往往需要爬行并渲染上万个页面,可能需要几天到几周的时间才能发现内容发生了变化,不过这一低效索引问题将有望得到解决。 去年 10 月份,微软与俄罗斯搜索引擎Yandex一起推出了IndexNow 的新爬虫协议,目的是提高搜索引擎爬虫和索引的效率。 IndexNow协议到底是什么呢? 具体来说,IndexNow是由 Microsoft Bing 和 Yandex …

Read more

中国痔疮地图,川渝不是第一

20220111101906750

成年人总有一些难言之隐,而最不愿说的病,痔疮肯定在其中。 不管男女老少,屁股,这个一向吃苦耐劳、从无怨言的隐秘角落,要是突然痛了起来,真的会让人惊恐和尴尬。 也是因为尴尬,痔疮成了人们「最熟悉的陌生病」。 要么不知道自己已经得了痔疮,要么知道后羞于看医生,打算买点药涂了自愈,实在不能拖了,也是悄悄请个假去医院。 痔疮,这种普普通通的肛肠病,硬生生地被逼成了一段神秘的「都市传说」。 在中国,哪里人最 …

Read more

暴力拒绝白嫖,著名开源项目作者删库跑路,数千个应用程序无限输出乱码

20220111092322862

这两天,一些开发者感觉有点懵…… 一觉醒来发现,自己程序跑出来的全都是「乱码」。 说起来,这些开发者的共同点就是都使用了开源库「colors」和「faker」。  而且这两个库相当受欢迎!  仅仅在npm上,colors库每周的下载量就超过2000万次,并且有将近19000个项目正在使用。  faker在npm上每周的下载量超过280万次,有超过2500个项目使用。  甚至连亚马逊的云计算开发工具 …

Read more

偷偷升高你尿酸的,不是高嘌呤食物,而是……

丰美大餐都有嘌呤的存在?

火锅、烧烤、小海鲜……每当聚餐的时候,一定会有人说「不不不,这个我不能吃,我尿酸高嘛。」 这些不能吃的东西,通常都含有比较丰富的嘌呤,从鱼虾到牛羊,从啤酒到鸡汤……需要注意的食物一大堆,高尿酸的朋友说起嘌呤排行榜数据,熟练得让人心疼。 尿酸是嘌呤在体内代谢后的产物。尿酸高了减少嘌呤摄入好像也没毛病? 其实……不完全对。 高尿酸并不是吃多了高嘌呤食物导致的,高尿酸的饮食也不要求完全参照嘌呤含量。 高 …

Read more

谷歌搜索更新外链算法:完成垃圾链接识别更新

谷歌近日宣布,它已经完成了一个月前开始的垃圾链接更新的推出。为了打击使用垃圾链接来操纵排名的网站,搜索引擎开发了更有效的方法来识别和消除跨多种语言的垃圾链接。该更新比预期的时间长了几周,但重新评估不合格链接排名的算法更改现已全面推出。 通过指定适当的rel 属性,可以将商业链接与垃圾链接区分开来。例如,必须通过 rel=”sponsored”向搜索引擎标识附属链接,以免最近更新引发任何负面影响。网 …

Read more