次面试事故面试官:你看过哪些源码?我:都挺熟悉的面试官:对hashMap了解程度怎么样?面试官:那你能讲讲 HashMap的实现原理吗?面试官:HashMap什么时候会进行 rehash?面试官:结合源码说说 HashMap在高并发场景中为什么会出现死循环?我:…我:抱歉…面试官:嗯。面试官:… 把 ...
分类:
编程语言 时间:
2020-02-04 10:24:07
阅读次数:
98
面试官:带笔了吧,那写两种单例模式的实现方法吧 沙沙沙刷刷刷~~~ 写好了 面试官:你这个是怎么保证线程安全的,那你知道,volatile 关键字? 类加载器?锁机制???? 点赞+收藏 就学会系列,文章收录在 GitHub "JavaEgg" ,N线互联网开发必备技能兵器谱 单例模式——独一无二的 ...
分类:
其他好文 时间:
2020-02-03 22:53:59
阅读次数:
148
首发于 "my CSDN blog" "题目链接" Problem Description 今天zyb参加一场面试,面试官听说zyb是ACMer之后立马抛出了一道算法题给zyb: 有一个序列,是 $1$ 到 $n$ 的一种排列,排列的顺序是字典序小的在前,那么第k个数字是什么? 例如 $n=15,k ...
分类:
其他好文 时间:
2020-02-03 13:59:35
阅读次数:
80
Java中的HashMap相信大家都不陌生,也是大家编程时最常用的数据结构之一,各种面试题更是恨不得掘地三尺的去问HashMap、HashTable、ConcurrentHashMap,无论面试题多么刁钻的问,只要我们真正的掌握了它的设计思想,便可以不变应万变,hold住所有的面试题了。 本文主要包 ...
分类:
其他好文 时间:
2020-02-03 11:37:28
阅读次数:
140
阿里面试官:给我分别说说微信和淘宝扫码登录背后的实现原理?我,太难了... ...
分类:
其他好文 时间:
2020-02-02 17:40:46
阅读次数:
73
面试题68:树中两个结点的最低公共祖先 题目描述 输入两个树结点,求它们的最低公共祖先。 问题分析 这属于剑指Offer面试案例中探讨的一道问题。 在解答之前要先和面试官确定是否为二叉树,如果是,还要确定是否为二叉搜索树,是否有父引用,或者仅仅是普通二叉树。 案例中确定树为二叉树,不过树可能有两种, ...
分类:
其他好文 时间:
2020-02-01 19:51:17
阅读次数:
77
初识 MyBatis MyBatis 是第一个支持自定义 SQL、存储过程和高级映射的类持久框架。MyBatis 消除了大部分 JDBC 的样板代码、手动设置参数以及检索结果。MyBatis 能够支持简单的 XML 和注解配置规则。使 Map 接口和 POJO 类映射到数据库字段和记录。 MyBat ...
分类:
数据库 时间:
2020-02-01 16:35:41
阅读次数:
94
初识 MyBatis MyBatis 是第一个支持自定义 SQL、存储过程和高级映射的类持久框架。MyBatis 消除了大部分 JDBC 的样板代码、手动设置参数以及检索结果。MyBatis 能够支持简单的 XML 和注解配置规则。使 Map 接口和 POJO 类映射到数据库字段和记录。 MyBat ...
分类:
数据库 时间:
2020-02-01 14:49:48
阅读次数:
85
内部类并不常用,而且使用起来有一定的定式,比如在下面的InnterDemoByTrhead.java里,我们通过内部类的形式创建线程。 1 public class InnerDemoByThread { 2 public static void main(String[] args) { 3 // ...
分类:
其他好文 时间:
2020-02-01 10:53:56
阅读次数:
75
春节假期这么长,干啥最好?当然是折腾一些算法题了,下面给大家讲几道一行代码就能解决的算法题,当然,我相信这些算法题你都做过,不过就算做过,也是可以看一看滴,毕竟,你当初大概率不是一行代码解决的。 学会了一行代码解决,以后遇到面试官问起的话,就可以装逼了。 一、2 的幂次方 问题描述:判断一个整数 n ...
分类:
编程语言 时间:
2020-01-31 14:14:37
阅读次数:
51