首页
学习
活动
专区
工具
TVP
发布

Java那些事

专栏作者
495
文章
474668
阅读量
61
订阅数
再有人问你MySQL索引原理,就把这篇文章甩给他!
索引,可能让好很多人望而生畏,毕竟每次面试时候 MySQL 的索引一定是必问内容,哪怕先撇开面试,就在平常的开发中,对于 SQL 的优化也而是重中之重。
乔戈里
2021-03-09
5990
有关 HashMap 面试会问的一切
比如 Leetcode 第一题 Two Sum 的某种变种的最优解就是需要用到 HashMap 的,高频考题 LRU Cache 是需要用到 LinkedHashMap 的。
乔戈里
2020-04-24
5120
Reids(4)——神奇的HyperLoglog解决统计问题
HyperLogLog 是最早由 Flajolet 及其同事在 2007 年提出的一种 估算基数的近似最优算法。但跟原版论文不同的是,好像很多书包括 Redis 作者都把它称为一种 新的数据结构(new datastruct) (算法实现确实需要一种特定的数据结构来实现)。
乔戈里
2020-03-13
5110
Redis(2)——跳跃表
跳跃表(skiplist)是一种随机化的数据结构,由 William Pugh 在论文《Skip lists: a probabilistic alternative to balanced trees》中提出,是一种可以与平衡树媲美的层次化链表结构——查找、删除、添加等操作都可以在对数期望时间下完成,以下是一个典型的跳跃表例子:
乔戈里
2020-03-13
7400
什么是 Elasticsearch?一篇搞懂
不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等等。
乔戈里
2020-02-14
51.7K2
ArrayList
作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。
乔戈里
2020-02-12
7210
动画:散列表 | 文本编辑器是如何检查英文单词出错的?
今天小鹿就早早起床开始正准备更新今日的文章,我熟练的敲打着键盘,突然出现了下面的情况:
乔戈里
2019-12-27
8600
腾讯面试官问我Java中boolean类型占用多少个字节?我说一个,面试官让我回家等通知
布尔类型:布尔数据类型只有两个可能的值:真和假。使用此数据类型为跟踪真/假条件的简单标记。这种数据类型就表示这一点信息,但是它的“大小”并不是精确定义
乔戈里
2019-12-11
2.7K0
MongoDB【快速入门】
MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB 的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。MongoDB 能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用 MongoDB 来创建新的应用,提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本。
乔戈里
2019-11-15
8590
终于有人把 Docker 讲清楚了,万字详解!
来源 | cnblogs.com/zhangxingeng/p/11236968.html
乔戈里
2019-11-08
9350
面试官:谈谈你对mysql索引的认识?
其实这下面每个问题,我都可以讲一篇文章出来!而且这些问题,不是我凭空编的。如下图所示(注意看第三题)
乔戈里
2019-11-01
8720
程序员必须掌握的算法有哪些?谈谈这这几年学过的算法
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过不错的文章给大家。大家也可以留言区补充。
乔戈里
2019-10-28
5800
数据库常考面试知识点
我们现在需要建立一个描述学校教务的数据库,该数据库涉及的对象包括学生的学号(Sno)、所在系(Sdept)、系主任姓名(Mname)、课程号(Cno)和成绩(Grade),假设我们使用单一的关系模式 Student 来表示,那么根据现实世界已知的信息,会描述成以下这个样子:
乔戈里
2019-10-23
6350
【吐血整理】那些让你起飞的计算机基础知识:学什么,怎么学?
在我们用的程序中,99% 都离不开网络,作为一个程序员,我觉得了解计算机网络是必须的,在大学的课程中,一般也都会开设这一门课。
乔戈里
2019-10-15
8120
2019秋招:460道Java后端面试高频题答案版【模块十二:Redis】
Redis 对于 2020 届后端开发秋招面试中已经是一个常规的模块了。毕竟现在是互联网时代,各大公司维护的系统的并发量都是很高的,对性能都是有很高的要求,所以很多系统都是拿 Redis 做缓存,减小 MySQL 的查询压力,从提高系统的整体性能。
乔戈里
2019-10-12
5850
3 分钟看懂如何判断括号的合法性
对括号的合法性判断是一个很常见且实用的问题,比如说我们写的代码,编辑器和编译器都会检查括号是否正确闭合。而且我们的代码可能会包含三种括号[](){},判断起来有一点难度。
乔戈里
2019-10-09
9380
从入门到修仙的算法之路
最近开展了每天一道leetcode/每天一道剑指offer的刷题活动,总有很多人问我,该如何刷题/零基础如何开始刷题,这里和大家分享一下我的经验。
乔戈里
2019-09-17
5710
如何高效地准备技术面试?
刚开始参加工作的时候,我对面试总是很恐惧,既担心简历无法通过初筛,也担心即使简历通过筛选,因为面试经验不多以及基础知识不扎实而导致发挥不好。我刚开始拿着普通的简历(专业不是计算机,作品也没多少)也得到了一线大厂的面试机会,但是因为根本没有准备,也不知道怎么准备。自然地,那次面试我表现得不好,也没有得到 Offer。
乔戈里
2019-07-19
1.2K0
这或许是东半球分析十大排序算法最好的一篇文章
本文全长 14237 字,配有 70 张图片和动画,和你一起一步步看懂排序算法的运行过程。
乔戈里
2019-06-18
3820
腾讯10年的架构师的算法学习经验分享
拿到题目后就开始想着怎么写代码,结果写了大半天,发现越写越乱,最后就写不下去了,又或者是,看到题目后,一脸懵逼,完全不知道怎么下手。
乔戈里
2019-05-23
6690
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档