QUIC (Quick UDP Internet Connections) (发音:quick) 由google开发的新一代网络传输协议。QUIC设计的初衷就是利用工程师几十年的经验来改进网络传输延迟。 说出来你可能不信…
分类:开发基础
MySQL 8.0优化器都有哪些新特性?
MySQL当前已经发布到MySQL 8.0版本,在新的版本中,可以看到MySQL之前被人诟病的优化器部分做了很多的改动。 由于笔者之前的工作环境是5.6,最近切换到最新的8.0版本,本文涵盖了一些本人感兴趣的和优化器相关…
聊天机器人资源合集:项目,语聊,论文,教程。
Chatbot ParlAI A framework for training and evaluating AI models on a variety of openly available dialog datas…
分布式消息队列 RocketMQ 源码分析 —— Message 拉取与消费(上)
摘要: 原创出处 www.iocoder.cn/RocketMQ/me… 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 RocketMQ 4.0.x 正式版 [1、概述](www.iocoder.cn/Rocke…
HTTP无状态协议详解
概述 HTTP协议是无状态的。无状态是指协议对于事务处理没有记忆能力,这意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。无状态的根本原因是:浏览器与服务器是使用Socket套…
HTTPS最佳安全实践
内容来源:2017年5月23日,亚洲诚信高级技术经理余宁在“世界云计算 · 中国站”进行《HTTPS最佳安全实践》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。 阅读字数 :946 | 3分钟阅读 …
网站HTTP升级HTTPS完全配置手册
本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版…
理解 HTTPS
受到这篇对 HTTPS 的加密过程讲得非常通俗浅显的文章的启发,想自己找些资料宏观上再总结一下 HTTPS 的加密过程,加强对 HTTPS 的理解。 想要理解 HTTPS 加密。需要理解几个概念: 对称加密算法 非对称加…
[译] 通过 Node.js, Express.js 实现 HTTP/2 Server Push
原文:Optimize Your App with HTTP/2 Server Push Using Node and Express作者:Azat Mardan代码:http2-node-server-push 什么是…
【深入 iOS 开发】iOS 仿射变换和 3D 变换
2D仿射变换 UIView的transform属性是一个CGAffineTransform类型,用于在二维空间做旋转,缩放和平移。CGAffineTransform是一个可以和二维空间向量(例如CGPoint)做乘法的3…
刨根问底HTTP和WebSocket协议(二)
上篇介绍了HTTP1.1协议的基本内容,这篇文章将继续分析WebSocket协议,然后对这两个进行简单的比较。 WebSocket WebSocket协议还很年轻,RFC文档相比HTTP的发布时间也很短,它的诞生是为了创…
浅谈浏览器 http 的缓存机制
针对浏览器的http缓存的分析也算是老生常谈了,每隔一段时间就会冒出一篇不错的文章,其原理也是各大公司面试时几乎必考的问题。 之所以还写一篇这样的文章,是因为近期都在搞新技术,想“回归”下基础,也希望尽量总结的更详尽些。…