XHJ


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Search

Filter

Posted on 2023-07-02 | In Java , JavaWeb |
Words count in article: 294
过滤器笔记1、过滤器三要素 拦截:一个请求必须先把它拦住,才能做后续处理 过滤:预设的检查条件,满足条件才可以放行 放行:对于满足要求的请求,放它过去,让它原本要访问什么资源就继续还是访问那个资源 2、过滤器生命周期 生命周期环节 调用的方法 时机 次数 创建对象 无参构造器 默认:We ...
Read more »

JDBC核心技术

Posted on 2023-06-18 | In Java |
Words count in article: 15.1k
[TOC] JDBC核心技术 第1章:JDBC概述1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主 ...
Read more »

Java运行期优化

Posted on 2023-06-01 | In Java , JVM |
Words count in article: 2.9k
运行期优化 我们知道,Java 是解释执行的,可是解释执行毕竟还是有点慢的,这也使得 Java 一直被认为是效率低下的语言……,不过随着即时编译技术的发展,Java 的运行速度得到了很大的提升,在本篇文章中,我们将会对 Java 的运行期优化,也就是即时编译 (Just In Time, JIT) ...
Read more »

虚拟机调优案例分析

Posted on 2023-05-17 | In Java , JVM |
Words count in article: 644
虚拟机调优案例分析 虚拟机调优案例分析 高性能硬件上的程序部署策略 服务系统经常出现卡顿(Full GC 时间太长) 除了 Java 堆和永久代之外,会占用较多内存的区域 从 GC 调优角度解决新生代存活大量对象问题(Minor GC 时间太长) 高性能硬件上的程序部署策略 补充:6 ...
Read more »

JVM常见参数设置

Posted on 2023-05-04 | In Java , JVM |
Words count in article: 947
JVM 常见参数设置 JVM 常见参数设置 内存设置 参数 设置经验 收集器设置 参数 内存设置参数 -Xms:初始堆大小,JVM 启动的时候,给定堆空间大小。 -Xmx:最大堆大小,如果初始堆空间不足的时候,最大可以扩展到多少。 -Xmn:设置年轻代大小。整个堆大小 = 年轻 ...
Read more »

常用虚拟机性能监控工具

Posted on 2023-04-27 | In Java , JVM |
Words count in article: 537
常用虚拟机性能监控工具 常用虚拟机性能监控工具 JDK 命令行工具 补充:ps 命令 (Linux) JDK 命令行工具 其中的重中之重是 jstat 命令!而它最常用的参数就是 -gcutil,使用格式如下: 1jstat -gcutil [pid] [intervel] [coun ...
Read more »

虚拟机字节码执行引擎_02-基于栈的字节码解释执行引擎

Posted on 2023-04-15 | In Java , JVM |
Words count in article: 627
基于栈的字节码解释执行引擎这个栈,就是栈帧中的操作数栈。 解释执行先通过 javac 将代码编译成字节码,虚拟机再通过加载字节码文件,解释执行字节码文件生成机器码,解释执行的流程如下: 1词法分析 -> 语法分析 -> 形成抽象语法树 -> 遍历语法树生成线性字节码指令流 指 ...
Read more »

虚拟机字节码执行引擎_01-方法调用

Posted on 2023-04-01 | In Java , JVM |
Words count in article: 3.4k
方法调用Java 的方法的执行分为两个部分: 方法调用:确定被调用的方法是哪一个; 基于栈的解释执行:真正的执行方法的字节码。 在本节中我们将对方法调用进行详细的讲解,我们知道,一切方法的调用在 Class 文件中存储的都是常量池中的符号引用,而不是方法实际运行时的入口地址(直接引用),直到类加 ...
Read more »

虚拟机字节码执行引擎_00-虚拟机栈栈帧结构

Posted on 2023-03-24 | In Java , JVM |
Words count in article: 748
虚拟机栈栈帧结构 虚拟机栈栈帧结构 局部变量表 局部变量表的空间分配 Slot 的复用 操作数栈 动态连接 方法返回地址 局部变量表 存放方法参数和方法内部定义的局部变量; Java 程序编译为 class 文件时,就确定了每个方法需要分配的局部变量表的最大容量。 最小单位: ...
Read more »

虚拟机的类加载机制

Posted on 2023-03-15 | In Java , JVM |
Words count in article: 2.3k
虚拟机的类加载机制 虚拟机的类加载机制 类加载的时机 类的显式加载和隐式加载 类加载的过程 类的生命周期 加载 加载的 3 个阶段 分类 验证 准备 解析 初始化 类加载器 如何判断两个类 “相等” 类加载器的分类 双亲委派模型 类加载的时机JVM 会在程序第一次主动引用类 ...
Read more »
<i class="fa fa-angle-left"></i>1…345…11<i class="fa fa-angle-right"></i>

109 posts
21 categories
102 tags
RSS
GitHub
友情链接
  • Yaoguo Wang
© 2021 — 2024 true | Site words total count: 328.5k
Theme — NexT.Pisces v5.1.4
0%