本文系B站@硬核的半佛仙人 视频《【半佛】你不知道的互联网30年秘史》的文稿,若有侵权请告知删除。30年如一梦,我们都是这段历史的经历者。 今年是2020年,从第1个中国顶级域名CN开始,中国互联网产业已经走过了30年,很多陪伴我们成长的公司已经是昨日之事,今天我打算谈下这30年来 ...
文章导航 readme 前言 哈希表,又名散列表。是非常常用的一种数据结构,C 的Hashtable 字典,Java的HashMap,Redis的Hash,其底层实现都是散列表。而在一些互联网公司的面试中,更是技术面试官们必问的一道题目。本文将简单了解哈希表 散列表 这种数据结构。 一 散列表 . 散列表 散列表 哈希表 ,其思想主要是基于数组支持按照下标随机访问数据时间复杂度为O 的特性。可是说 ...
2019-08-09 08:35 13 2506 推荐指数:
本文系B站@硬核的半佛仙人 视频《【半佛】你不知道的互联网30年秘史》的文稿,若有侵权请告知删除。30年如一梦,我们都是这段历史的经历者。 今年是2020年,从第1个中国顶级域名CN开始,中国互联网产业已经走过了30年,很多陪伴我们成长的公司已经是昨日之事,今天我打算谈下这30年来 ...
Java内存管理面试指南一 Java基础面试指南一 Java基础面试指南二 Java基础面试指南三 Java基础面试指南四 Java线程面试指南一 Java线程面试指南二 Redis面试指南一 Kafka面试指南一 Spring面试指南 ...
金三银四季,人心躁动,或为寻求新生,或为追逐非凡。作为一个技术从业者,往往容易把自己局限在某一狭小的圈子,你很认真的做一些事情,也的确从中得到了一些收获,但是,倘若你敢于突破圈子,去接触了解外面的世界,你或许会遭受“冲击”,得到意想不到的收获。从2000年前的pc时代,到互联网,移动互联网 ...
为什么用HashMap? 简述一下Map类继承关系? 解决哈希冲突的方法? 为什么HashMap线程不安全? resize机制? HashMap的工作原理是什么? 有什么方法可以减少碰撞? HashMap中hash函数怎么是是实现 ...
这是mysql系列的下篇,上篇文章地址我附在文末。 什么是数据库索引?索引有哪几种类型?什么是最左前缀原则?索引算法有哪些?有什么区别? 索引是对数据库表中一列或多列的值进行排序的一种结构。一个非常恰当的比喻就是书的目录页与书的正文内容之间的关系,为了方便查找书中的内容,通过对内容建立索引形成 ...
Redis是一个非常火的非关系型数据库,火到什么程度呢?只要是一个互联网公司都会使用到。Redis相关的问题可以说是面试必问的,下面我从个人当面试官的经验,总结几个必须要掌握的知识点。介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久 ...
上周去了一家大型的互联网公司去面试!四个面试官提的问题整理下!以后会注明答案! 1.关于垃圾回收的过程!GC的过程 其中包含:什么是根,Finalize与Dispose的区别,什么时候用到!IDispose 接口中有什么哪些方法!Finalize方法里面可以释放托管 ...
1、JDK和JRE区别? 2、final关键字,抽象类可以使用final修饰吗? 3、JAVA容器 4、多线程安全在三个方面体现: ...