虚拟机

  • JVM 垃圾回收实战

    本文我们来学习下 GC 的实战内容,主要包括以下几点 JVM 参数简介 发生 OOM 的主要几种场景及相应解决方案 OOM 问题排查的一些常用工具 GC 日志格式怎么看 jstat…

    编程笔记 2022年5月4日
  • 咱们从头到尾说一次 Java 垃圾回收

    之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 Java 与 C 的区别 确实,在 Java 的世界里…

    编程笔记 2022年5月4日
  • 聊聊 Java 的几把 JVM 级锁

    简介 在计算机行业有一个定律叫”摩尔定律”,在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜, CPU 从单核到了多核,缓存性能也得到了很大提升,…

    编程笔记 2022年5月4日
  • 75 道Java高级工程师面试题(含答案)

    2020 的开局真的困难啊,很多小的企业生存特别困难,为此大家要多准备点面试题进行激烈的竞争! 今年群里不少网友需要刷面试题,我这里准备了 75 道常用面试题,分享给大家! 1、在…

    编程笔记 2022年5月4日
  • 尚硅谷JVM视频百度云免费教程下载

    赶到年末,尚硅谷又出视频了,放假可以安排起来了! 我在第一时间获得了这套视频教程,现在免费分享给大家! 你,曾经被JVM伤害过吗? 线上系统突然卡死,无法访问甚至直接OOM!想解决…

    编程笔记 2022年5月4日
  • volatile可见性原理最强总结

    最近看到一篇很好的 volatile 可见性原理总结,分享给大家! volatile 是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于 …

    编程笔记 2022年5月4日
  • 从根上理解 Docker 是个啥,Docker 原理解剖

    早都想写 Docker 了,只是一直太忙!直到最近越来越多的网友再咨询我,Docker 为什么有优势?Docker 和虚拟机有什么本质上的区别?。。。所以,整体写个文章,说说 Do…

    编程笔记 2022年5月4日
  • 面试必问的 Major Gc 你了解一下

    前面我写了一篇关于 Minor Gc 的文章,看得人虽然不多,但是很多人的评论给我留下了深刻的印象。今天我们继续进步,学习一下 Major Gc。 关于 Major Gc,很少有书…

    编程笔记 2022年5月4日
  • 手把手教你通过Java代码体验强引用、软引用、弱引用、虚引用的区别

    强引用、软引用、弱引用、虚引用这些东西,如果你们平时只写 CRUD 的话,就可能遇不到。今天抽个时间,我给大家讲一讲它们之间的区别与联系。 先说一下它们的概念吧。 强引用(Stro…

    编程笔记 2022年5月4日
  • Spring IOC 容器为什么不使用 Class.forName 加载类

    很多人看过 Spring 的源码,但但他们都是为了看源码而看!并没有读懂 Spring 的设计思想,也没有思考过为什么要这样设计! 我在这篇文章《程序员如何阅读源码?大牛是如果形成…

    编程笔记 2022年5月3日