Java进阶指南

烟雨星空的个人专栏,关于Java方向的指南针。
38 篇文章
17 人订阅

全部文章

烟雨星空

置顶面试官再问你 HashMap 底层原理,就把这篇文章甩给他看

HashMap 源码和底层原理在现在面试中是必问的。因此,我们非常有必要搞清楚它的底层实现和思想,才能在面试中对答如流,跟面试官大战三百回合。文章较长,介绍了很...

13321
烟雨星空

面试官问我:创建线程有几种方式?我笑了

多线程在面试中基本上已经是必问项了,面试官通常会从简单的问题开始发问,然后再一步一步的挖掘你的知识面。

3310
烟雨星空

面试官看完我手写的单例直接惊呆了!

单例模式应该算是 23 种设计模式中,最常见最容易考察的知识点了。经常会有面试官让手写单例模式,别到时候傻乎乎的说我不会。

6830
烟雨星空

JDK15就要来了,你却还不知道JDK8的新特性!

现在 Oracle 官方每隔半年就会出一个 JDK 新版本。按时间来算的话,这个月就要出 JDK15 了。然而,大部分公司还是在使用 JDK7 和 8 。

14060
烟雨星空

不要再问我 in,exists 走不走索引了...

最近,有一个业务需求,给我一份数据 A ,把它在数据库 B 中存在,而又比 A 多出的部分算出来。由于数据比较杂乱,我这里简化模型。

6120
烟雨星空

同事问我MySQL怎么递归查询,我懵逼了...

最近在做的业务场景涉及到了数据库的递归查询。我们公司用的 Oracle ,众所周知,Oracle 自带有递归查询的功能,所以实现起来特别简单。

11420
烟雨星空

没想到竟是因为它!让我的服务器变成了别人的挖矿工具

可怜我那 1 核 2 G 的服务器,又弱又小,却还免除不了被拉去当矿工的命运,实在是惨啊惨。

12120
烟雨星空

微信又出图文标签功能,带来了哪些强大功能?

我发现最近微信的动作实在是太频繁了,各种灰度测试。包括前阵子,我也被灰度到个人认证了。也让我无耻的假装一把自己是大 V ,哈哈。

11430
烟雨星空

面试官:换人!他连哈希扣的都不懂

相信你面试的时候,肯定被问过 hashCode 和 equals 相关的问题 。如:

9620
烟雨星空

了解JVM内存模型

如果想了解JVM内存模型,首先我们要知道JVM是什么?JVM全称 Java Virtual Machine ,即Java虚拟机,是用于运行Java程序编译后的字...

8610
烟雨星空

带你搞懂双亲委派机制

之前详细介绍了Java类的整个加载过程(类加载机制你真的了解吗?)。虽然,篇幅较长,但是也不要被内容吓到了,其实每个阶段都可以用一句话来概括。

24220
烟雨星空

设计模式之单例模式

单例模式,是特别常见的一种设计模式,因此我们有必要对它的概念和几种常见的写法非常了解,而且这也是面试中常问的知识点。

8910
烟雨星空

常用阻塞队列 BlockingQueue 有哪些?

之前,介绍了一下 ThreadPoolExecutor 的各参数的含义(并发编程之线程池ThreadPoolExecutor),其中有一个 BlockingQu...

9510
烟雨星空

面试官让我手写一个生产者消费者模式?

不知道你是否遇到过面试官让你手写生产者消费者代码。别说,前段时间有小伙伴还真的遇到了这种情况,当时是一脸懵逼。

8910
烟雨星空

设计模式之原型模式

我们在创建对象时,通常是通过new关键字来创建的。但是,思考一下,如果当前类的构造函数很复杂,每次new对象时都会消耗非常多的资源,这样肯定是不行的,耗时又费力...

7420
烟雨星空

并发编程之线程池ThreadPoolExecutor

在我们平时自己写线程的测试demo时,一般都是用new Thread的方式来创建线程。但是,我们知道创建线程对象,就会在内存中开辟空间,而线程中的任务执行完毕之...

11620
烟雨星空

线程sleep,wait,notify,join,yield方法解析

调用了 start 方法之后,线程就进入了就绪阶段。此时,线程不会立即执行run方法,需要等待获取CPU资源。

9710
烟雨星空

嘿嘿,我就知道面试官接下来要问我 ConcurrentHashMap 底层原理了,看我怎么秀他

上篇文章介绍了 HashMap 源码后,在博客平台广受好评,让本来己经不打算更新这个系列的我,仿佛被打了一顿鸡血。真的,被读者认可的感觉,就是这么奇妙。

11810
烟雨星空

LockSupport的 park 方法是怎么响应中断的?

我们一般都说这个方法是用来中断线程的,那么这个中断应该怎么理解呢?就是说把当前正在执行的线程中断掉,不让它继续往下执行吗?

31910
烟雨星空

我去,为什么最左前缀原则失效了?

最近,在 mysql 测试最左前缀原则,发现了匪夷所思的事情。根据最左前缀原则,本来应该索引失效,走全表扫描的,但是,却发现可以正常走索引。

9610

扫码关注云+社区

领取腾讯云代金券