谈一谈 Node.js Stream 中 Readable 类的源码实现
一、写在前面 流 (Stream)作为 Node.js 处理流式数据的抽象接口,是驱动 Node.js 应用的基础概念之一。在日常使用中,如 HTTP 服务器的 request 和 …
HTTPS 从认识到线上实战全记录
关于 HTTPS ,基本上你想知道的都在这里了。本文原标题《HTTPS 原理与实践》,下图是本文配套 PPT 的目录截图: 原理篇 2.1. 认识 HTTPS 先说一下,本…
简要分析 Jemalloc 与常见内存分配器
工作中造了个的虐心小轮子–内存分配器,本来是想直接移植 Jemalloc,但综合业务场景还真不太合适。主要原因是我们的 API server 的 client 上限是已…
SQL优化一 Merge Join vs. Hash Join vs. Nested Loop
本文介绍了 Merge Join,Hash Join,Nested Loop 这三种数据库 Join 方式的工作原理,并通过实验进一步说明了其适用范围。 Nested Loop,Hash Join,M…
Go Channel 应用模式
Channel 是 Go 中的一种类型,和 goroutine 一起为 Go 提供了并发技术, 它在开发中得到了广泛的应用。Go 鼓励人们通过 Channel 在 goroutine 之间传…
安装依赖 npm install idealTree:lib: sill idealTree buildDeps 卡着不动
我一直怀疑是网络问题,因为等了很久也能安装成功,就是时间比较长,直到现在完全受不了了,决定好好整治下这个问题! 1、执行命令 npm config get us…
聊聊 IOC 中依赖注入那些事 Dependency inject
What is Dependency injection 依赖注入定义为组件之间依赖关系由容器在运行期决定,形象的说即由容器动态的将某个依赖关系注入到组件之中在面向对象…
EasyOCR 带 CAPTCHA 自动清理 的 Java OCR 一体化识别组件
EasyOCR 是一个使用 Java 语言实现的 OCR 识别引擎(基于 Tesseract)。借助几个简单的 API,即能使用 Java 语言完成图片内容识别工作。并集成了图片…
聊聊 WKWebView Cookie 管理那些事
1. 前言 在浏览内核加载网络资源的过程中我们离不开 HTTP 协议。它是在 Web 上进行数据交换的基础,同时也是一种无状态的 client-server 协议。这种无…