起因: 这个问题是在面试某公司的时候面试官提的问题,当时没回答上来。归根到底还是因为自己复习基础的时候还不够仔细,也缺乏思考。 首先 我觉得需要确认一下,是不是随便什么情况下只要满足了链表长度为8就转红黑树呢?答案自然不是,为什么不是,看代码: /** * Replaces all linked n ...
分类:
其他好文 时间:
2020-03-08 09:47:02
阅读次数:
134
前言 浅拷贝和深拷贝在前端开发中是非常重要的知识点,有时候面试官也非常喜欢问到这点,相信很多人只是听过这两个词,不明白他们的意思和涵义,这里将会浅显的讲解浅拷贝和深拷贝。总结学习的同时,希望大家也会有点收获。 Javascript的两种变量类型 1、JavaScript变量的类型分为两种: 基本类型 ...
分类:
其他好文 时间:
2020-03-07 00:09:59
阅读次数:
70
昨天面试官面试的时候问了我一道关于链表的问题:情境如下 面试官:请说一下链表跟数组的区别? 我:数组静态分配内存,链表动态分配内存;数组在内存中连续,链表不连续;数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n);数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。 ...
分类:
其他好文 时间:
2020-03-06 15:21:21
阅读次数:
75
Cookie 是什么 Cookie 是用户浏览器保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。 Cookie 主要用于以下三个方面: 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息) 个性化设置(如用户自定义设置、主题等) 浏览器行为跟踪 ...
分类:
其他好文 时间:
2020-03-05 10:43:41
阅读次数:
69
为什么要使用阻塞队列 之前,介绍了一下 ThreadPoolExecutor 的各参数的含义( "并发编程之线程池ThreadPoolExecutor" ),其中有一个 BlockingQueue,它是一个阻塞队列。那么,小伙伴们有没有想过,为什么此处的线程池要用阻塞队列呢? 我们知道队列是先进先出 ...
分类:
其他好文 时间:
2020-03-05 01:10:04
阅读次数:
221
整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 "一口气说出 9种 分布式ID生成方式,面试官有点懵了" "面试总被问分库分表怎么办?你可以这样怼他" "3万字总结,Mysql优化之精髓" "为了不复制 ...
分类:
数据库 时间:
2020-03-04 12:58:52
阅读次数:
82
很多程序员想面试进互联网大厂,但是也有很多人不知道进入大厂需要具备哪些条件,以及面试官会问哪些问题,这里今天就给大家分享一下,如果大厂面试官问你META-INF/spring.factories要怎么实现自动扫描、自动装配,你需要怎么回答?
分类:
编程语言 时间:
2020-03-03 19:14:43
阅读次数:
109
为了进一步提升计算机各方面能力,在硬件层面做了很多优化,如处理器优化和指令重排等,但是这些技术的引入就会导致有序性问题。 先告诉面试官你知道什么是有序性问题,也知道是什么原因导致的有序性问题 我们也知道,最好的解决有序性问题的办法,就是禁止处理器优化和指令重排,就像volatile中使用内存屏障一样 ...
分类:
其他好文 时间:
2020-03-03 11:01:03
阅读次数:
280
问题 说到k-means聚类算法,想必大家已经对它很熟悉了,它是基于距离计算的经典无监督算法,但是有一次在我接受面试时,面试官问了我一个问题:“k-means为什么不能使用曼哈顿距离计算,而使用欧式距离进行计算?”,当时我顿时懵了,心想:‘难道不都可以吗?’,我只能说都可以,然后面试官给了我一个眼神 ...
分类:
其他好文 时间:
2020-03-03 00:45:45
阅读次数:
309
如果大厂面试官突然问你FactoryBean+Bean你究竟会多少?
分类:
其他好文 时间:
2020-03-02 16:31:21
阅读次数:
60