一文讲透一致性哈希的原理和实现

为什么需要一致性哈希 首先介绍一下什么是哈希 Hash,一般翻译做散列,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。
分类: 服务端 发布时间: 11-30 11:06 阅读次数: 0

一个使用 APT+字节码插桩优化代码设计的 Android Demo

本篇文章,采用一个 Demo 的形式,来阐述 APT 和字节码插桩的使用方式,以及如何用之来优化代码设计。
分类: 移动开发 发布时间: 11-30 11:06 阅读次数: 0

一文搞懂 K8s 准入控制(Admission Controller)

Kubernetes 集群的核心组件 -- kube-apiserver,它允许来自终端用户或集群的各组件与之进行通信(例如,查询、创建、修改或删除 Kubernetes 资源)。
分类: 服务端 发布时间: 11-30 11:06 阅读次数: 0

Oracle 官方推荐,使用 ReentrantLock 需要注意的细节

前一段时间在刷 LeetCode 多线程相关题目的时候,看到使用 ReentrantLock 有两种不同的写法。有哪些细节需要注意的。
分类: 移动开发 发布时间: 11-30 11:06 阅读次数: 0

Express学习文档

概述 Express是一种保持最低程度规模的灵活Node.js Web 应用程序框架,为Web 和移动应用程序提供一组强大的功能。是对于原生HTTP模块的进一步封装 使用 安装 npm install
分类: 编程语言 发布时间: 11-30 11:06 阅读次数: 0

Gitlab CI自动发布NPM的实践

背景 NPM包往往承担着一些公用业务或者逻辑,NPM的上线发布的自动化是我们的目标,如果能利用Gitlab CI之类的工具来完成自动化发布latest版本 + 生成/更新 CHANGE.LOG + 打
分类: 编程语言 发布时间: 11-30 10:33 阅读次数: 0

性能优化-从排序需求来谈避免事件重复触发

需求背景 点击表头的排序字段图标,根据 sortField【排序字段】 和 sortOrder【排序方向】 两个字段来请求数据。 优化措施在请求数据之前先判断一下排序字段和排序方向是否发生变化。
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0

【JS沉淀 - 1】原生数据类型和ES6数据类型以及数据类型检测

原生数据类型 数据类型是js基础中的基础,在实际工作中经常使用,如果面试被问到,你会怎么回答? 在这里,我们将数据类型分为三类进行回答:基础数据类型和复杂数据类型和ES6新增数据类型。 分别对三种类型
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0

如何使用 Dart 中的 Socket

前言 Dart也支持Socket长链接。接下来, 我们一起学习。 dart:io 库中提供了两个类,第一个是 Socket,我们可以用它作为客户端与服务器建立连接。第二个是 ServerSocket,
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0

Web Component 中的 Template

「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」。 前言 Web Components 是一套不同的技术,允许我们创建可重用的定制元素(它们的功能封装在您的代码之外)并且在
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0

WebGL第三十二课:简单2D光照

这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战 友情提示 这篇文章是WebGL课程专栏的第32篇,强烈建议从前面开始看起。因为花了大量的工夫来讲解向量的概念和矩阵运算。这些基
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0

10个Bug环环相扣,你能解开几个?

​简介:由阿里云云效主办的2021年第3届83行代码挑战赛已经收官。超2万人围观,近4000人参赛,85个团队组团来战。大赛采用游戏闯关玩儿法,融合元宇宙科幻和剧本杀元素,让一众开发者玩得不亦乐乎。
分类: 服务端 发布时间: 11-30 10:32 阅读次数: 0

教你几招,使用ES6语法规范代码

这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战 字符串 静态字符串一律使用单引号或反引号,不使用双引号。动态字符串使用反引号。 对象 单行定义的对象,最后一个成员不以逗号结
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0

SpringCloud升级之路2020.0.x版-44.避免链路信息丢失做的设计(2)

这是我参与11月更文挑战的第30天,活动详情查看:2021最后一次更文挑战 我们在这一节我们将继续讲解避免链路信息丢失做的设计,主要针对获取到现有 Span 之后,如何保证每个 GlobalFilte
分类: 服务端 发布时间: 11-30 10:32 阅读次数: 0

webpack-bundle-analyzer 优化实战

利用 webpack-bundle-anaylzer 进行包体积优化实战:包括接入步骤 & 案例分析
分类: 编程语言 发布时间: 11-30 10:32 阅读次数: 0