Linux内核将所有的外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个FD(File Descriptor,文件描述符)。对一个socket的操作也是作为一个I/O操作来处理的,称为socketfd(socket描述符),它指向内核的一个结构体(文件路径、数据区等 ...
分类:
系统相关 时间:
2021-01-18 10:40:31
阅读次数:
0
1、类加载过程 类加载时机 「加载」 将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在内存上创建一个java.lang.Class对象用来封装类在方法区内的数据结构作为这个类的各种数据的访问入口。 「验证」 主要是为了确保class文件中的字节流包含的信息是否 ...
分类:
其他好文 时间:
2021-01-13 11:21:50
阅读次数:
0
1.inodes介绍 Linux系统下文件数据储存在"块"中,文件的元信息,例如文件的创建者、文件的创建日期、文件的大小等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。inode也占用硬盘空间,硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个 ...
分类:
系统相关 时间:
2020-12-31 12:45:40
阅读次数:
0
转发的特点 1、浏览器地址栏没有变化。 2、一次请求。 3、共享Request域中的数据。 4、可以转发到WEB-INF目录下。 5、不能访问工程以外的资源。 重定向的特点 1、浏览器地址栏会发生变化。 2、两次请求。 3、不共享Request域中数据。 4、不能访问WEB-INF下的资源。 5、可 ...
分类:
其他好文 时间:
2020-12-31 11:54:45
阅读次数:
0
概述对于Java程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为每一个new操作去写对应的delete/free操作,不容易出现内存泄漏和内存溢出问题。正是因为Java程序员把内存控制权利交给Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。运行时数据区域Java虚拟机在执行Java程序的过程中
分类:
编程语言 时间:
2020-12-17 13:06:57
阅读次数:
6
1. JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封 ...
分类:
数据库 时间:
2020-11-12 13:30:24
阅读次数:
10
恢复内容开始 感谢大佬的博客,受益匪浅 https://blog.csdn.net/weixin_42469716/article/details/102938021?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221604317568 ...
分类:
其他好文 时间:
2020-11-07 16:41:07
阅读次数:
22
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于可以叫我才哥 ,作者可以叫我才哥 1.概述 《王者荣耀》上线至今5个年头了,作为这些年国内最热门的手游(没有之一),除了带来游戏娱乐之外,我们在这五周年之际,试着从他们 ...
分类:
其他好文 时间:
2020-10-31 01:57:20
阅读次数:
16
前言JVM调优是每个高级程序员的必修课,在本章中,我会从发展过程以及核心价值来剖析JVM的体系结构。为了让大家更好的理解JVM的工作机制,我会在讲解完运行时数据区之后,再通过一个类的加载过程到这个类最终在运行时数据区中的存储来更进一步理解JVM的工作原理。最后,通过对内存的回收机制和垃圾回收算法的讲解,引出到JVM的性能调优这一主题,在这个部分会着重讲解垃圾回收算法以及常见的垃圾回收器的区别和使用
分类:
其他好文 时间:
2020-10-12 20:51:54
阅读次数:
48
第 3 章 运行时数据区概述及线程 1、前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载 --> 验证 --> 准备 --> 解析 --> 初始化,这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区 也 ...
分类:
编程语言 时间:
2020-10-08 19:42:34
阅读次数:
28