烟雨星空

LV0
发表了文章

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

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

了解JVM内存模型

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

烟雨星空
发表了文章

带你搞懂双亲委派机制

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

烟雨星空
发表了文章

设计模式之单例模式

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

烟雨星空
发表了文章

常用阻塞队列 BlockingQueue 有哪些?

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

设计模式之原型模式

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

烟雨星空
发表了文章

并发编程之线程池ThreadPoolExecutor

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

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

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

烟雨星空
发表了文章

linux 连个文件都删除不了,什么鬼!

最近不是redis 6.0 出了吗,官网介绍最新稳定版本是 6.0.3 。于是,我就准备在自己的破小服务器上安装一下。于是,出现了后续的糟心事 (linux 下...

烟雨星空
发表了文章

你还在为怎么查看字节码指令而担忧吗?

我们平时编码过程中,可能很少去查看 Java 文件编译后的字节码指令。但是,不管你是因为对技术非常热爱,喜欢刨根问底,还是想在别人面前装X 。我认为,都非常有必...

烟雨星空
发表了文章

适配器模式的三种形式

举个生活中简单的例子,以前的手机内存卡可以取出来,但是想和电脑之间传输音乐、视频等资料不能直接传输,需要通过USB读卡器,然后插入USB接口就可以传输了,这个U...

烟雨星空
发表了文章

Comparable和Comparator兄弟情深?

Comparable和Comparator乍一看像兄弟俩。但是,虽然长得像,使用上却是有很多区别。

烟雨星空

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券