首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关东煮大刀
掘友等级
代码小说家
产出垃圾 迫害自己
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
JVM类加载Class Loading子系统
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。
Java编译器从源代码到字节码概览地图
Java从源代码到字节码经历了词法分析、语法分析、语义分析、代码生成。 词法分析 词法分析从Java源代码到Token流。将源代码转变为空白区域、注释与Token。Token包含标识符、Java保留关
Java虚拟机运行时数据区之方法区
结合以上了解的栈和堆相关内容,形象地看栈、堆、方法区的关系。 方法区在逻辑上属于堆,在HotSpotJVM而言叫Non-Heap(非堆)。 方法区的演进 元空间取代永久代 JDK8开始,使用元空间取代
Java虚拟机运行时数据区之堆
堆Heap也叫GC堆是JVM管理的内存中最大的一块(这里不包含方法区,因为JDK8之后方法区用的本地内存不再在虚拟机中)不考虑特例情况下,为实例和数组分配的内存都来源于堆
Java虚拟机运行时数据区之栈
“栈管运行,堆管内存”,栈是Java方法执行的内存模型,每个方法执行的时候会创建一个栈帧,用于存储局部变量表、操作数栈、动态链接及一些其他信息。
Java虚拟机运行时数据区之程序计数器
读《深入理解Java虚拟机》了解Java虚拟机运行时数据区。已知Java虚拟机运行时划分为线程共享的方法区和堆,线程隔离/私有的栈和程序计数器。 程序计数器Program Counter Regist
文件系统不一致问题及解决方案
如果没有文件系统,那么我们想要写入数据请求时,需要声明把多大的数据写入多少地址上。并且写入后还需要记数据保存的地址、大小以及这份数据的用处。如果数据多了还需要管理可用区域。
缓冲区提高IO性能验证与分析
缓冲区的作用:当上层和下层流量接受速度有差异,在上下层之间设置缓冲区。 通过缓冲区缓冲解决性能差异。 高速设备不用再等待低速设备,提高了计算机的效率。例如打印机、消息队列做流量削峰也是这个实现思路。
验证线程池线程分配
线程池可以帮助我们限制和管理线程资源,降低资源消耗、提高响应速度和提高线程可管理性进行统一分配、调优和监控。
验证数据库连接池资源复用
通过c3p0+mysql8为例,验证Connection的重用。 池相当于一个容器,避免重复创建对象,起到限制和管理资源的作用。我们常见的池有字符串常量池,数据库、HTTP连接池,内存池,线程池。
下一页
个人成就
文章被点赞
18
文章被阅读
29,361
掘力值
1,315
关注了
16
关注者
9
收藏集
2
关注标签
1
加入于
2020-08-18