240 发简信
IP属地:上海
  • Resize,w 360,h 240
    JVM 方法区(概念)- 笔记7

    方法区 方法区是虚拟机规范中的抽象概念,原文如下: 什么是虚拟机规范,换句话说,无论你用的虚拟机是HotSpot还是JRockit等等,他们的具...

  • JVM 程序计数器、虚拟机栈、本地方法栈 - 笔记 6

    内存管理是虚拟机中的一个重要命题,当JVM接手了内存管理的事宜之后,相较于使用C++来开发时的手动控制内存,Java降低了开发者的门槛,也提高了...

  • Resize,w 360,h 240
    Java内存模型-笔记5

    硬件内存模型 Java内存模型 线程之间通信同步性原则 可能出现的问题可见性原子性有序性 硬件内存模型 工程师为了追求横向的拓展,就是在单台计算...

  • Resize,w 360,h 240
    Java类加载机制-笔记4(双亲委派机制)

    双亲委派机制 需求: 在默认情况下,一个限定名的类只会被一个类加载器加载并解析使用,这样在程序中,他就是不唯一的,不会产生歧义。 如何实现这种需...

  • Resize,w 360,h 240
    Java类加载机制-笔记3(类加载器的分类)

    在Java类生命周期中,只有加载步骤中的读取二进制流与初始化部分,能够被上层开发者,也就是大部分的Java程序员控制。而剩下的所有步骤,都是由J...

  • Java类加载机制-笔记2(类加载的过程)

    1.类加载的目的: 一份被javac编译过的class文本文件通过加载,生成某种形式的Class数据结构进入内存, 程序可以调用这个数据结构来构...

  • Resize,w 360,h 240
    Java类加载机制-笔记1(解释/编译执行)

    我们写的java代码如何在各种各样的操作系统上运行起来的? Java文件通过javac 编译成为class文件,这种中间码被称为字节码 由jvm...

  • 使用Docker安装nginx容器(实战可用)

    (1)拉取nginx镜像 (2)创建容器先在主机创建工作文件夹,为了挂载配置和静态文件的访问使用 (3)部署容器 (直接复制即可) (3)查看日...

  • springboot 定时任务的使用

    工作种,总会有一些场景是要使用定时任务的,比如每天定时更新什么数据,spring定时任务使用起来相对来说比较简单,因为日常使用都是去别人的blo...

个人介绍
芝兰生于深林,非以为人而不芳