自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 一次与面试官:情景对话的一问一答,例数 Spring 事务的那些坑,你有遇到过吗?

一次与面试官:情景对话的一问一答,例数 Spring 事务的那些坑,你有遇到过吗?今天,我们来讲 Spring 中和事务有关的考题。因为事务这块,面试的出现几率很高。而大家工作中 CRUD 的比较多,没有好好总结过这块的知识,因此面试容易支支吾吾答不出来。于是乎接下来你就会接到一张好人卡,如"你很优秀,不适合我们公司!"主要内容如下:Spring 事务的原理;Spring 什么情况下进行事务回滚;Spring 事务什么时候失效;Spring 事务和数据库事务隔离是不是同一个概念;Spring

2020-11-11 21:30:46 4534 8

原创 java精尽面试题MySQL面试高频一百问(工程师方向)

前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点.最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring

2020-11-10 20:35:02 3980 6

原创 图文源码解析Java分布式场景下,分布式锁用Redis 还是 Zookeeper?你真的会吗?

图文源码解析Java分布式场景下,分布式锁用Redis 还是 Zookeeper?你真的会吗?为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。由于系统有一定的并发,所以会预先将商品的库存保存在redis中,用户下单的时候会更新redis的库存。最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spri.

2020-11-09 20:42:27 4301 9

原创 Java两年经验拿到蚂蚁/头条 Offer(面经分享)差点去了新加坡

分享一篇面经,作者拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头offer。下面是该作者的经验分享:Java两年经验拿到蚂蚁/头条 Offer(面经分享)准备过程我自己是本科毕业后在老东家干了两年多,老东家算是一家”小公司”(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找坑的时候是非常非常虚的。迫于心慌,我好好思考了一阵来给自己打气,当时真正找坑和准备面试的过程大概分为这几个阶段:反思:自己是不是真的要离职,假如不离职

2020-11-08 20:56:43 4576 8

原创 别看是面试问烂的题目,一面试你照样还是不会系列MySQL四种隔离级别,看完吊打面试官!

别看是面试问烂的题目,一面试你照样还是不会系列MySQL四种隔离级别,看完吊打面试官!什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spri

2020-11-07 20:44:16 5722 8

原创 纯技术文,教你如何通过分析GC日志来进行JVM调优

纯技术文,教你如何通过分析GC日志来进行JVM调优不同的垃圾收集器产生的GC日志大致遵循了同一个规则,只是有些许不同,不过对于G1收集器的GC日志和其他垃圾收集器有较大差别,话不多说,正式进入正文。。。什么时候会发生垃圾收集首先我们来看一个问题,那就是什么时候会发生垃圾回收?在Java中,GC是由JVM自动完成的,根据JVM系统环境而定,所以时机是不确定的。当然,我们可以手动进行垃圾回收, 比如调用System.gc()方法通知JVM进行一次垃圾回收,但是具体什么时刻运行也无法控制。也就是说Sy.

2020-11-06 21:05:24 4467 6

原创 你知道哪些JVM性能调优?77道JVM系列面试题总结,彻底弄透JVM各种问题。

最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,springcloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!!暗号:CSDN1、java中会存在内存泄漏吗,请简单描述。会。自己实现堆载的数据结构时有可能会出现内存泄露。2、64 位 JVM 中,int 的长度是多数?Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在.

2020-11-05 20:33:16 7164 9

原创 Spring IOC容器的源码阅读,通过一张思维导图把Spring IOC都总结好了

一、前言作为一个经常使用 Spring 的后端程序员,很早就想彻底弄懂整个 Spring 框架了!但它整体是非常大的.spring ioc 思维导图:点击领取spring全套视频与源码:暗号CSDN最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN二、文章将围绕什么来进行展开?不多,就一

2020-11-04 21:02:45 6450 12

原创 JVM深度好文,CMS 收集器与 GC 日志分析定位问题详解

CMS 收集器实战最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN实战开始,准备好了没模拟业务场景代码:@RestControllerpublic class IndexController {/*** * 存 big 对象 * @return */@GetMappin.

2020-10-31 21:23:51 16720 17

原创 手写Spring源码从底层分析Spring和SpringBoot,看看到底有什么区别?

概述对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细

2020-10-30 20:53:47 6834 7

原创 JVM+Tomcat+Dubbo+Rabbit MQ线程关系,阿里P7需要掌握!

目录:一、基础概念二、进程和线程关系(进程和线程都是CPU工作时间段的描述)1、进程概念2、线程概念3、进程和线程区别(资源管理方式不同)4、进程和线程的优缺点5、进程和线程的关系三、它们的线程数关系(java应用)1、存在形式和之间的关系( jvm ←→ tomcat < dubbo , mq client > ←→ mq server )2、JVM线程大小分配原则1)、线程数量的影响因素2)、如何确定线程池大小3)、如何解决线程数分配不合理的问题最新2020整理收

2020-10-29 20:53:15 6851 8

原创 面试官:你对JVM垃圾收集器了解吗?13连问你是否抗的住!

关于JVM垃圾收集器的面试题文章目录1、简述Java垃圾回收机制2、GC是什么?为什么要GC3、垃圾回收的优点和原理。并考虑2种回收机制4、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?5、Java 中都有哪些引用类型?6、怎么判断对象是否可以被回收?7、在Java中,对象什么时候可以被垃圾回收8、JVM中的永久代中会发生垃圾回收吗9、说一下 JVM 有哪些垃圾回收算法?10、说一下 JVM 有哪些垃圾回收器?11、详细介绍一下 CMS 垃圾回收器?12、

2020-10-28 15:39:04 6129 7

原创 2020年Java基础高频面试题汇总(1.4W字详细解析)附答案

1、 Java语言有哪些特点(1)简单易学、有丰富的类库(2)面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)(3)与平台无关性(JVM是Java跨平台使用的根本)(4)可靠安全(5)支持多线程2、面向对象和面向过程的区别面向过程:是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发面向对象:是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事物在解

2020-10-27 21:00:23 4225 6

原创 【面霸】10月最新184道阿里、百度、腾讯、头条Java面试题合集offer拿到手软!

最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,springcloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!!暗号:CSDN阿里面试题如何实现一个高效的单向链表逆序输出?已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位给定一个二叉搜索树(BST),找到树中第 K 小的节点LRU缓存机制关于epoll和selec.

2020-10-26 20:50:19 6657 10

原创 卧底阿里、京东偷拍36道Java经典基础与高级面试题(附答案)为面试刷题做准备!

卧底阿里、京东偷拍36道Java经典基础与高级面试题(附答案)为面试刷题做准备!1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。java中也不可以覆盖privat

2020-10-25 20:17:36 4962 3

原创 大型分布式场景下比Redis分布式锁更好的的实现方式etcd分布式锁的实现流程源码分析

这里再切入本例将使用的场景模拟:商品秒杀,或者说高并发下,对于商品库存扣减操作。我用一个SpringBoot小项目模拟一下该操作。本例用到的技术栈:SpringBootRedisetcd最新2020整理收集的一些面试题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN在正式肝代码之前,先来对etcd分布式锁实现的机制和原理做一个

2020-10-23 20:25:48 8131 13

原创 2020年11月最新一线互联网企业必问120道Java面试题以及答案(值得收藏)

高清思维方向导图以及阿里架构师讲解的架构视频分享(包括高可用,高并发,spring源码,mybatis源码,JVM,大数据,Netty等多个技术知识的架构视频资料和各种电子书籍阅读)以下的资料都是免费分享的,信则有,不信则无,名额有限,先到先得!!获取资料只需:点击这里领取!!!暗号:CSDN多线程、并发及线程的基础问题1)Java 中能创建 volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的.

2020-10-22 20:36:48 6326 18

原创 美团Java实习招聘面试经历总结【已拿到Offer】好累我不想再刷面试题了

这篇文章主要介绍了美团Java实习招聘面试经历,总结了美团java实习生招聘所经历的四轮面试相关问题与参考答案,分析面试中拿到Offer的经验,需要的朋友可以参考下最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN美团技术一面20分钟晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,.

2020-10-21 21:16:06 4358 7

原创 java程序员挑战10个最难回答的Java面试题(附答案)你能回答上来吗?

java程序员挑战10个最难回答的Java面试题,java面试中常见的面试题中的一些非常难的知识点总结了。这些问题你都能回答上来的话绝对是深耕java十年以上了吧!最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN正文1.为什么等待和通知是在 Object 类而不是 Thread 中声明的?

2020-10-20 21:43:23 4445 9

原创 Java开发者必须掌握的15个框架非常重要掌握80%(20k是小问题)

Java开发者必须掌握的15个框架非常重要掌握80%(20k是小问题)Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢?今天,给大家列举了一些通用的、必须掌握的框架,学会这些,20K+ 不是问题。资料最新2020整理收集的一些面试题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试

2020-10-18 16:53:46 12257 16

原创 2020 年Java面试题Redis面试题多线程面试题大全(有答案)

2020 年 Java 面试题本套Java面试题大全总共分为以下这六个模块:Java基础面试题多线程面试题Redis面试题数据结构与算法Java异常面试题最新2020整理收集的一些面试题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDNJVM面试题一、Java基础面试题1、&和&&的区别?2、in

2020-10-16 21:17:28 3748 3

原创 2020年高级Java程序员面试题汇总,含答案总结

文章目录JDKDubboZookeeperSpring系列Redis系列Mysql系列Java多线程消息中间件线程池JVM设计模式其他程序设计基础知识算法题面试技术外的问题面试答案引言:随着金九银十的面试跳槽,回首在经历了两周的跳槽求职路后,终于成功拿到offer,距今已经入职快一个月了,因此,这几天抽空将之前的面试题做了个汇总,一方面自己以后回顾学习用,一方面为大家奉送上一份秋收的福利。下面的文章中的面试题分享没有全部附上详细的解析,但是整理成了一份详细的PDF文档可分享给大家,需要的朋友可以:点击

2020-10-15 20:59:15 10155 10

原创 看看Java面试要25K的Java程序员,面试都问他些什么问题?我上我也行?

深耕IT行业多年,我们发现,对于一个程序员而言,能去到一线互联网公司,会给我们以后的发展带来多大的影响。很多人想说,这个我也知道,但是进大厂实在是太难了,简历投出去基本石沉大海,更不要说面试邀约了。下面看看Java面试要25K的Java程序员,面试都问他些什么问题?分享一个,有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需:点击这里领取!!! 暗号:CSDN基本功面向对象的特征f

2020-10-14 21:53:38 3655 5

原创 2020年10月最新的Java面试经历与面试题整理(彻底扫清知识盲区)

2020年10月最新的Java面试经历与面试题整理(一次性查缺补漏个够),相信很多人都在准备面试,,如何拿到心仪的 Offer,进入梦寐以求的大厂,实现自己的职业理想,达到程序员的小康水平。分享一份Java面试资料,由于文章篇幅限制,不可能将所有面试题以文字形式把大厂面试题展示出来,本篇为大家精选了一些面试题,如果你需要这份完整版的面试笔记,获取面试资料只需:点击这里领取!!! 暗号:CSDN第一家(Zookeeper+微服务+消息中间件+高并发架构设计)一面JVM数据存储模型,新生代、年老代的构造

2020-10-09 21:05:59 21430 26

原创 高可用的Redis主从复制集群,从理论到实践

前言我们都知道,服务如果只部署一个节点,很容易出现单点故障,从而导致服务不可用。所以服务做成高可用是很有必要的,Redis服务自然也是这样。本文主要从理论和实践两方面讲解Redis高可用集群。手把手教你搭建一个高可用的redis主从复制集群。本文采取理论和实践穿插讲解的方式,如果只关心集群的搭建,可以跳过文中理论部分。分享一份Java面试资料,由于文章篇幅限制,不可能将所有面试题以文字形式把大厂面试题展示出来,本篇为大家精选了一些面试题,如果你需要这份完整版的面试笔记,获取面试资料只需:点击这里领取.

2020-10-08 21:39:40 1662 5

原创 面试官: 你说说 Java8 的 ConcurrentHashMap ?我花了半个小时终于把这个问题讲清楚成功拿到了offer!

一、历史版本的实现演变二、重要成员属性的介绍三、put 方法实现并发添加四、remove 方法实现并发删除五、其他的一些常用方法的基本介绍HashMap 是我们日常最常见的一种容器,它以键值对的形式完成对数据的存储,但众所周知,它在高并发的情境下是不安全的。尤其是在 jdk 1.8 之前,rehash 的过程中采用头插法转移结点,高并发下,多个线程同时操作一条链表将直接导致闭链,死循环并占满 CPU。当然,jdk 1.8 以来,对 HashMap 的内部进行了很大的改进,采用数组+链表+红黑树来

2020-10-07 21:09:52 5787

原创 一个Java高级工程师的面试总结,真实的面试流程与面试题与答案

一、面试技巧1、背熟你的简历原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼,所以,切记:一定要背好自己的简历,不要求你能全部记下,至少要熟记你最近所待过的两家公司,这两家公司里面你做过的项目,你负责的模块,项目里面用到的技术以及相对应的技术实现方案(这个尤为重要)。由于文章篇幅限制,不可能将所有面试题以文字

2020-09-29 22:11:34 6817 4

原创 互联网电商面试100道Java面试题,全都会中国的电商公司任意学选择!

从业十多年,我从一位向往大厂的面试者成为了一个大厂面试官,身边很多从事Java开发的朋友都不时咨询如何才能进大厂。的确,进大厂对于大多数人来说,绝不只是谈资,而是一种技术追求。像阿里、腾讯、字节这样的大厂,技术氛围和技术规范都明显优于体量较小的公司,业务场景也更加丰富、更具挑战性。在大厂锻炼几年,可以更好地提升个人能力,对以后的职业规划也有更多选择。话虽如此,要拿到大厂offer并不容易。简历投递如同大浪淘沙,面试过程也是竞争激烈。特殊时期大厂需求降低,要求反而更高。没有十足准备,很难通过层层筛选。.

2020-09-27 21:29:09 8066 3

原创 Java工作5年,面试吊打大厂面试官是种什么体验?我也想低调但是实力不允许啊!

文章目录BATJ一线大厂面试题篇互联网公司高频面试必备综合篇一线大厂面试题篇(350+题)JVM面试题汇总(100+题)Mysql面试题汇总(一)Mysql面试题汇总(二)Spring源码深度解析Redis常见面试题汇总(300+题)Zookeeper常见面试题汇总(50+题)Java高频核心面试题库(1000+题)Tomcat面试题整理汇总Tomcat优化相关面试问题(60+题)受疫情影响,很多人今年上半年根本不敢跳槽找工作,甚至相当多的程序员遭遇了裁员、调岗、降薪等!好在金九银十季到了,我特地整理

2020-09-25 21:16:53 6128 2

原创 如何拿到阿里offer?阿里面试流程及面试题分析,看看自己能答对多少?【阿里、天猫、蚂蚁面试题目】

能进入阿里工作,是很多开发者们的目标与梦想,为帮助开发者们提升面试技能、高效通关一线互联网公司的面试,提炼总结了这份面试真题,一次整体放出送给大家。看看自己能答对多少,如果能回答70%的题目,就大胆去阿里以及各互联网公司试试身手吧。本篇建议大家收藏、备用~本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:CSDN.

2020-09-24 21:47:06 4199 6

原创 鹅厂老将被拒,蚂蚁金服嘲讽,JVM问了4道题,一道都答不上来,外包都没资格,Java界面试太刺激了

鹅厂老将被拒,蚂蚁金服嘲讽,JVM问了4道题,一道都答不上来,外包都没资格,Java界面试太刺激了!!!自从蚂蚁金服上市,IT界多了一批千万富翁后,去投奔的程序员愈发多了,进去了皆大欢喜,而折腾一圈还是没能入职的可就难过了。最难过的是下面这位,在简历环节就直接被刷的。个人履历还不错,在腾讯工作多年,转战二线小厂,技术扎实,但蚂蚁金服连面试机会都不给就拒了,给出的答复是“简历不合适”,惹得这位直呼“心生愤怒,倍感羞辱”。有人在他的帖子下评论:“阿里不要腾讯的人,换个说法拒绝而已。”“这个没什么

2020-09-23 20:36:54 13378 10

原创 面试官:说一下你们线上JVM是如何优化的?一不小心聊了2个小时!!

面试官:说一下你们线上JVM是如何优化的?一不小心聊了2个小时!!说一JVM的内存模型是什么样子的?什么时候对象可以被收回?常见的垃圾回收器算法有哪些,各有什么优劣?什么时候对象会进入老年代?什么是空间分配担保策略?如何优化减少FullGC?面对这一大波JVM面试题,你真的Hold住吗?这里把重要的知识点都写出来了,不管是核心知识点也好还是面试题也好,让大家对知识框架有个基本轮廓同时也整理了283页的PDF文档,也是Java的核心知识点。需要的朋友可以,点击这里领取!!!,暗号是:CSDN.

2020-09-22 21:24:39 25058 6

原创 Java面试通关要点汇总Java基础、集合、数据库、spring框架、分布式、微服务(备战秋招)

Java面试通关要点汇总Java基础、集合、数据库、spring框架、分布式、微服务(备战秋招)。这里,结合自己过往的面试经验,整理了一些核心的知识清单,帮助大家更好地回顾与复习Java 核心技术。本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:CSDN01 基础篇1.1 基本功1.面向对象的特征2.f.

2020-09-21 20:26:05 10538 8

原创 java面试高频题:mysql中B树和B+树,还不理解B树和B+树,那就看看这篇文章吧

这篇文章主要介绍了还不理解B树和B+树,那就看看这篇文章吧,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值金九银十近段时间正值找工作的最佳时间,给粉丝们准备了一些大厂面试题想要获取相关大厂的面试题的可以点击这里来获取资料:点击这里哦!!!,暗号:CSDN以下是部分资料截图(所有资料均已整合成文档,pdf压缩打包处理)。正文01 B树在介绍B+树之前, 先简单的介绍一下B树,这两种数据结构既有相似之处,也有他们的区别,最后,我们也会对比一下这两种数据结构的区别。1.

2020-09-18 22:06:47 14838 5

原创 三种MySQL大表优化方案,我猜你不会!

问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so,有个这个日志。方案概述方案一:优化现有mysql数据库。优点:不影响现有业务,源程序不需

2020-09-17 22:06:42 524

原创 滴滴CTO五轮面试真是太刺激了,Java高级工程师一二三四五面面经(已拿到offer)

滴滴CTO五轮面试真是太刺激了,之前看到好多面经难度极大,感觉运气还行,面试难度虽然挺大,但面试官人还都不错。而且面试完马上出结果,非常刺激!本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:CSDN9月9日下午1:00 一面自我介绍+介绍项目项目中难点及解决办法Java线程的状态及转换Java创建线程的方

2020-09-16 21:33:31 10108 7

原创 美团后端开发一二面面经与一些经验

一面 1h自我介绍主要使用语言:Golang、C++ or JavaGolang 和 C++ 的区别(GC、编译快)为什么 golang 的依赖分析简单?(类似拓扑排序,每个文件只需打包一次)Golang 是怎么管理内存的?(线程缓存,搜一下 tcmalloc)内存回收是怎么找到垃圾、怎么回收?(分代回收、标记-清除等)Java map底层结构(拉链法,扩容时转红黑树)map 什么时候扩容?负载因子是多少?Java map 的线程安全实现(锁、分段锁、计数器)计数器变量本身是不是有安.

2020-09-12 14:35:31 18102 1

原创 9月汇总,大数据开发,顺丰,贝壳,阿里,快手,京东,网易云

前言:记录一下9月秋招情况,八月初开始一直进行笔试面试,几乎每天都有,从七月面试凉了后就开始海投(投了70家左右了),大致的进展如下,感觉今年池子尤其的深。岗位:大数据开发,数据开发顺丰科技: 1-2-HR,已OC贝壳找房:1-2-HR,已接到HR电话阿里菜鸟:1-2-3-HR,等结果快手科技: 1-2-3-HR,等结果京东:1-2-HR,等结果网易云:1-2-HR,开奖没开到一点资讯: 1-2-3-HR,等结果有赞:1-2-HR,等结果VIPKID: 1-2-HR(今天HR)本文分

2020-09-10 20:49:45 27050 11

原创 被面试官虐了,索引为何使用B+树,你知道吗

问题思考数据库索引的数据结构有很多种,比如:哈希索引、平衡二叉树索引、B树索引、B+树索引等等。目前最流行的是B+树索引,那大家有没有想过为什么是B+树索引最流行,为什么其他索引应用不广泛。就像为什么别人能拿2-3万的工资,我却只能拿一万的工资,大家有思考过吗?哈希索引hash大家应该非常的熟悉,就是我们老生常谈的HashMap里用到的技术。Hash索引其检索效率非常高,索引的检索可以一次定位。推荐一个面试宝典,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,有需要完整版的朋友可以

2020-09-09 22:02:40 2497 5

原创 Spring Boot 最流行的 16 条实践解读,值得收藏!

背景Spring Boot 是最流行的用于开发微服务的 Java 框架。这些内容是基于我的个人经验和一些熟知的技术。在本文中,我将重点介绍 Spring Boot 特有的实践(大多数时候,也适用于 Spring 项目)。以下依次列出了最佳实践,排名不分先后。本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取:链接:点击即可!!!暗号:CSDN

2020-09-09 15:12:20 3479 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除