1 程序员乔戈里

尚未进行身份认证

微信qiaogeli12342 知乎 乔戈里

等级
TA的排名 5w+

头条一面竟然问我maven

????‍???? 局长导读:“maven package和maven install 有什么区别?你常用的maven命令有哪些?<dependencyManagement>...

2020-01-20 12:31:00

《深入浅出话数据结构》系列之什么是B树、B+树?为什么二叉查找树不行?

本文将为大家介绍B树和B+树,首先介绍了B树的应用场景,为什么需要B树;然后介绍了B树的查询和插入过程;最后谈了B+树针对B树的改进。在谈B树之前,先说一下B树所针对的应用场景。那么B树...

2020-01-19 14:00:00

LeetCode动画 | 会员题1214.查找两颗二分搜索树之和

今天还是分享关于二分搜索树的LeetCode题,是一个会员题,题号是 1214,标题是:查找两颗二分搜索树之和。题目描述给出两棵二叉搜索树,请你从两棵树中各找出一个节点,使得这两个节点的...

2020-01-19 14:00:00

为什么会有多线程?什么是线程安全?如何保证线程安全?

本文将会回答这几个问题:为什么会有多线程?什么是线程安全?怎么样保证线程安全?为什么会有多线程显然,线程安全的问题只会出现在多线程环境中,那么为什么会有多线程呢?最早期的计算机十分原始,...

2020-01-18 14:00:00

Java8 通关攻略

????‍???? 导读:“Java8早在2014年3月就发布了,6年了,你能好好了解下它不”Java8 有啥新功能Java 编程语言Lambda表达式:一个新的语言特性, 它们使您能...

2020-01-18 14:00:00

什么是 Elasticsearch?一篇搞懂

前言不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等等。如果对引擎不了解的...

2020-01-17 14:10:58

为什么有红黑树?什么是红黑树?看完这篇你就明白了

为什么要有红黑树想必大家对二叉树搜索树都不陌生,首先看一下二叉搜索树的定义:二叉搜索树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树:若它的左子树不...

2020-01-16 07:00:00

《吊打面试官》系列-HashMap

你知道的越多,你不知道的越多前言作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。...

2020-01-16 07:00:00

《吊打面试官》系列-ConcurrentHashMap & Hashtable(文末送书)

你知道的越多,你不知道的越多前言作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。...

2020-01-15 07:00:00

我画了20张图,终于让女朋友学会了翻转链表

前言 如果说数据结构是算法的基础,那么数组和链表就是数据结构的基础。因为像堆,栈,树,图等比较复杂的数组结基本上都可以由数组和链表来表示,所以掌握数组和链表的基本操作十分重要。链表的知识...

2020-01-14 07:00:00

《大厂面试》京东+百度一面,不小心都拿了Offer

你知道的越多,你不知道的越多前言还记得我上周说的重庆邮电研二的读者么?、知道他拿了Offer之后我也很开心,我就想把它的面试经历和面试题分享出来,这样让大家也知道,目前实习的面试大概是怎...

2020-01-13 07:00:00

视频动画 | 冒泡排序只是简单的冒泡排序吗?

冒泡排序冒泡排序算法时间复杂度最坏的情况是,最好的,说明冒泡排序是可以优化的,就看你有没有去发现。冒泡排序算法的过程是两个元素比较的大小,是典型的交换排序算法。快速排序算法和鸡尾酒...

2020-01-13 07:00:00

面试官:优化代码中大量的if/else,你有什么方案?

一个快速迭代的项目,时间久了之后,代码中可能会充斥着大量的if/else,嵌套6、7层,一个函数几百行,简!直!看!死!人!这个无限循环嵌套,只是总循环的一部分。。。我已经绕晕在黄桷湾立...

2020-01-11 07:00:00

在百度工作是一种什么样的体验?

人在江湖漂久了总有点“身不由己”的变化指北最近观察发现不同公司的人工作久了以后变化的方向是不一样的有的人越变越精明有的人越变越务实有的人越变越搞笑有的人越变越头冷...这其中较有代表...

2020-01-11 07:00:00

ArrayList

你知道的越多,你不知道的越多前言作为一个在互联网公司面一次拿一次Offer的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)。...

2020-01-11 07:00:00

动画:面试必刷之二叉树中和为某一值的路径

作者 | 小鹿来源 | 小鹿动画学编程题目 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输出整数的所有路径。从树的根节点开始往下一直到叶子节点所经过的节点形成一条路径。如图:...

2020-01-10 07:00:00

【真实面试经历】我和阿里面试官的一次“邂逅”(附问题详解)

本文主要涵盖下面的内容:分布式商城系统:架构图讲解;消息队列相关:削峰和解耦;Redis 相关:缓存穿透问题的解决;一些基础问题:网络相关:1.浏览器输入 URL 发生了什么? 2.TC...

2020-01-09 07:00:00

新手也能看懂的源码阅读技巧

点击上方蓝色字体,选择“设置星标”优质文章,第一时间送达作者 :youzhibing链接 :https://urlify.cn/ueQ7fy读源码的经历刚参加工作那会,没想过去读源码,更...

2020-01-09 07:00:00

SpringBoot+RabbitMQ ,保证消息100%投递成功并被消费(附源码)

来源:rrd.me/f2cxz一、先扔一张图说明:本文涵盖了关于RabbitMQ很多方面的知识点, 如:消息发送确认机制消费确认机制消息的重新投递消费幂等性, 等等这些都是围绕上面那张整...

2020-01-08 14:00:00

如何设计出骚气的秒杀系统?

来源:rrd.me/fukGC前言秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问...

2020-01-08 14:00:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。