健程之道


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

GC 知识点补充——CMS

发表于 2019-11-01 | 分类于 JVM | 阅读次数:

之前已经讲过了不少有关 GC 的内容,今天准备将之前没有细讲的部分进行补充,首先要提到的就是垃圾收集器。

阅读全文 »

JVM 知识点补充——永久代和元空间

发表于 2019-10-31 | 分类于 JVM | 阅读次数:

之前已经讲过了不少有关 JVM 的内容,今天准备将之前没有细讲的部分进行补充,比如:永久代和元空间。

阅读全文 »

设计模式——原型模式

发表于 2019-10-30 | 分类于 设计模式 | 阅读次数:

设计模式中,单例模式应该是大家最为熟悉的了,那如果我们需要对一个对象进行多次复制的话,大家会用什么呢?这就要用到今天要讲的原型模式了。

阅读全文 »

Netty - 粘包和半包(下)

发表于 2019-10-24 | 分类于 Netty | 阅读次数:

上一篇介绍了粘包和半包及其通用的解决方案,今天重点来看一下 Netty 是如何实现封装成帧(Framing)方案的。

阅读全文 »

Netty - 粘包和半包(上)

发表于 2019-10-23 | 分类于 Netty | 阅读次数:

在网络传输中,粘包和半包应该是最长出现的问题,作为 Java 中最常使用的 NIO 网络框架 Netty,它又是如何解决的呢?今天就让我们来看看。

阅读全文 »

Java 面试 - ThreadLocal 原理

发表于 2019-10-23 | 阅读次数:

关于 ThreadLocal,我们经常用它来解决多线程并发问题,那它究竟是如何做到的?今天就让我们来好好看一下。

阅读全文 »

Java 面试 - 四种引用类型

发表于 2019-10-22 | 阅读次数:

之前我们提到过 GC,但当 Java 中引用的对象越来越多,会导致内存空间不足,最终会产生错误 OutOfMemoryError,并让应用程序终止。那为什么 GC 在此时不能多收集一些对象呢?这就和今天说的引用类型有关了。

阅读全文 »

Java 面试 - 垃圾回收(下)

发表于 2019-10-21 | 阅读次数:

接着上一篇,介绍完了 JVM 中识别需要回收的垃圾对象之后,这一篇我们来说说 JVM 是如何进行垃圾回收。

阅读全文 »

Java 面试 - 垃圾回收(上)

发表于 2019-10-20 | 阅读次数:

Java 中的垃圾回收,常常是由 JVM 帮我们做好的。虽然这节省了大家很多的学习的成本,提高了项目的执行效率,但是当项目变得越来越复杂,用户量越来越大时,还是需要我们懂得垃圾回收机制,这样也能进行更深一步的优化。

阅读全文 »

Java 面试-即时编译( JIT )

发表于 2019-10-14 | 阅读次数:

当我们在写代码时,一个方法内部的行数自然是越少越好,这样逻辑清晰、方便阅读,其实好处远不止如此,通过即时编译,甚至可以提高执行时的性能,今天就让我们好好来了解一下其中的原理。

阅读全文 »
1…678…10

健健

初级程序员的健壮之路

94 日志
9 分类
97 标签
GitHub E-Mail
© 2021 健健