• 欢迎访问天天编码网站,Java技术、技术书单、开发工具,欢迎加入天天编码
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏天天编码吧
  • 我们的淘宝店铺已经开张了哦,传送门:https://shop145764801.taobao.com/

通用知识

MySQL索引背后的数据结构及算法原理

本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。 ……继续阅读 »

886浏览 0评论 1个赞

一致性哈希算法及其在分布式系统中的应用

本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。 ……继续阅读 »

745浏览 0评论 2个赞

深入分析URL的 “#” 号的作用

在我印象中,这是主流网站第一次将”#”大规模用于直接与用户交互的关键URL中。这表明井号(Hash)的作用正在被重新认识。#代表网页中的一个位置。其右面的字符,就是该位置的标识符。为网页位置指定标识符,有两个方法。一是使用锚点,比如,二是使用id属性,比如 。 ……继续阅读 »

955浏览 0评论 2个赞

什么是URL编码?

关于URL编码解码,你所需要知道的一切都在这里。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址”http://www.abc.com”,但是没有希腊字母的网址”http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.com)。这是因为网络……继续阅读 »

1264浏览 3评论 2个赞

什么是Base64编码解码?

关于Base64,你所需要知道的一切都在这里。所谓Base64,就是说选出64个字符—-小写字母a-z、大写字母A-Z、数字0-9、符号”+”、”/”(再加上作为垫字的”=”,实际上是65个字符)—-作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符……继续阅读 »

1335浏览 0评论 3个赞

什么是MIME?

关于MIME,你所需要知道的一切都在这里。MIME的全称是”Multipurpose Internet Mail Extensions”,中译为”多用途互联网邮件扩展”,指的是一系列的电子邮件技术规范,主要包括RFC 2045、RFC 2046、RFC 2047、RFC 4288、RFC 4289和RFC 20……继续阅读 »

991浏览 0评论 3个赞