最近分享了《应用层私有协议的设计和实战》,对应用层私有协议设计做了一些介绍,同时也对协议设计中常用的数据类型做了比较形象的讲解,今天我们来研究一下kafka的二进制协议。
数据类型
kafka二进制协议定义了许多的数据类型,包含常用的数字、字符串,也包含了数组等类型。
本文主要讨论不可变长数据类型,可变长度(如Google Protocol Buffers)不在讨论范围内。
本文内容
Webpack是一个现在Javascript应用程序的模块化打包器,在Webpack中JS/CSS/图片等资源都被视为JS模块,简化了编程。当Webpack构建时,会递归形成一个模块依赖关系图,然后将所有的模块打包为一个或多个bundle。
最近在研究MySQL的数据类型,我们知道,选择合适的数据类型和数据长度对MySQL的性能影响是不可忽视的,小字段意味着可以MySQL可以读取更多的记录,从而加快查询速度。
网上该问题的答案有很多版本,还是通过实践得出的结论比较靠谱。
先说结论(MySQL版本5.7.27)
迭代器是ES2015中新增的规范,与之相关的for…of也是ES2015新增的。
本文来深入研究一下迭代器是什么,以及迭代器能够干什么?
或许你对for … of的执行还不了解,比如什么情况下可以使用for … of去遍历对象,什么情况下会报错等等,这篇文章应该能帮到你。
Proxy是ES6规范定义的标准内置对象,可以对目标对象的读取、函数调用等操作进行拦截。一般来说,通过Proxy可以让目标对象“可控”,比如是否能调用对象的某个方法,能否往对象添加属性等等。
1 | const originalObj = { |
本文内容
本文内容
本文内容
本文内容
Update your browser to view this website correctly. Update my browser now