数据结构
-
排序算法之冒泡排序
最近在阅读 Redis 和 MySQL 底层源码时,发现算法真的很重要。于是,就想先把简单的排序算法再摸一遍,最后整理成一个专栏,方便广大网友查阅! 排序算法(英语:Sorting…
-
电商订单超时未支付自动关闭的几种实现方案
做电商,就会遇到订单超时问题,而且还经常被拿来面试提问! 今天,周末放假,抽时间给大家总结了几种订单超时未支付自动关闭的实现方案。同时,我手机还有几套电商类从零架构到实现的视频教程…
-
尚硅谷视频,大数据视频,运维视频免费下载
尚硅谷视频教程非常全面,内容质量非常的高。而且在业界也是非常的出名。最近关注我的公众号里的网友越来越多,每天加我微信号的也有几十人,其中很多人是奔着尚硅谷的视频教程而来。为此,我这…
-
Zookeeper常见的面试题和核心知识点总结
Zookeeper 是现代分布式系统中重要的一环,使用它的公司众多。所以,不管在面试中还是平时的项目实战,都要对 Zookeeper 做到深入理解。今天,抽空总结了一些 ZK 的核…
-
设计模式系列,原型模式
在面试中,设计模式,源码、数据结构、框架原理、JVM、GC、中间件等一个也少不了,所有的这些东西都需要平时进行积累。我这里后面会做一个专题,把设计模式单独做成一个菜单,方便后面面试…
-
高频率的Redis面试题分享
Redis 本质上是一个 Key-Value 类型的内存数据库,由于它有丰富的数据结构等特点,导致了使用它的速度,远远的超过了 Memcached。于是乎,现在面试问 Memcac…
-
Lua 的标识符、关键字、数据类型和字符串拼接
Lua 不同的人,读的英文不同。有的直接读 L、U、A,有的读 [ˈluə],卢阿。如果有人读的和你不一样,也不要嘲笑他,因为他说不定就是一个隐藏的大佬。 Lua 学起来非常的简单…
-
请实现一种兼容Set的无序,List的可重复的数据结构
Java 中,提供了很多常用的数据结构。比如,Map、List、Set 等。但是,在很多时候,我们可能需要统计某个数据出现的次数,这时往往我们的实现代码可能如下所示: Map<…
-
BAT 面试 Elasticsearch 必会知识点总结
Elasticsearch 是上市公司 Elastic 开源的一个产品。而 Elasticsearch 支撑了整个 Elastic 公司的大约 50 亿美元的市值,这个市值超过大多…
-
电商中如何高效的判断某用户已参加了某活动?
看了这个话题,我相信很多人都会说,这还不简单。某用户参加了某优惠活动,购买了某商品等,数据库中肯定有对应记录吧。查询一下不久好了! 好吧,如果这是在面试中,你这样回答。game o…