240 发简信
  • Kubernetes 之浅析 Pod

    一. 为什么需要 Pod 在一个 Linux 操作系统中,进程是以进程组的方式组织在一起的,即一个或多个进程的集合,一方面是一些进程之前存在密切...

  • 一探 Docker 镜像的究竟

    一. 引入 我们经常拿 Docker 容器与虚拟机作对比,Dokcer 容器跟虚拟机的不同之处在于,在使用 Docker 的时候,实质上并没有生...

  • 你真的了解什么是进程吗?

    一. 进程和线程 进程 我们的操作系统里面会有很多应用,比如手机里面的各种应用,每一个应用都有一个或多个进程,而且每个应用运行时又会用到很多不同...

  • 120
    你真的理解什么是死锁吗?

    一. 死锁的概念 两个或多个进程,由于资源的竞争或者彼此间的通信而造成的阻塞现象,如果没有外力干预,它们将无法进行下去,这就发生了死锁。 更规范...

  • 120
    你真的了解 JVM 的垃圾回收机制吗

    垃圾收集是一项自动化的技术。可是当我们排查各种内存问题,或者当垃圾收集成为系统达到更高并发量的瓶颈时,我们需要对这些原本自动化的技术进行必要的监...

  • 120
    Java 程序员都该懂的 JVM 内存区域

    对于 Java 程序员来说,在 JVM 自动内存管理机制的帮助下,不再需要为每一个 new 操作去写对应的 delete/free 代码,不容易...

  • 120
    算法必学:经典的 Top K 问题

    什么是 Top K 问题?简单来说就是在一堆数据里面找到前 K 大(当然也可以是前 K 小)的数。这个问题也是十分经典的算法问题,不论是面试中还...

    0.6 2838 0 10
  • 谈一谈 JVM 对锁的优化

    JDK 1.6 对并发性进行了很大的改进,这也是为了使线程之间更好更高效地共享数据,解决竞争问题,实现线程安全。因此从 JDK 1.6 开始,实...

  • 120
    Java 程序员都该懂的 volatile 关键字

    今天,来谈谈 Java 并发编程中的一个基础知识点:volatile 关键字本篇文章主要从可见性,原子性和有序性进行讲解 一. 主存与工作内存 ...

    0.9 578 0 14
个人介绍
一个热爱技术的后台开发