-
JVM垃圾回收详解
JVM垃圾回收详解 通常,我们在写java程序的时候,似乎很少关注内存分配和垃圾回收的问题。因为,这部分工作,JVM已经帮我们自动实现了。 这样看起来,好像很美好,但是任何事情都有两面性。虽然JVM会自动的进行垃圾回收,但是,如果遇到有些问题,JVM自己也处理不了呢...
-
JVM内存模型
JVM内存模型 个人博客 http://www.milovetingting.cn JVM内存模型 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 基本概念 JVM是可运行Java代码的虚拟计算机,包括一套字节码指令集、一组寄存器、一...
-
MyBatis6——一级缓存、二级缓存、逆向工程
MyBatis6——一级缓存、二级缓存、逆向工程 查询缓存 一级缓存: 同一个sqlSession对象 MyBatis默认开启一级缓存,如果用同样的sqlSession对象查询相同的数据,则会在第一次查询时向数据库发送SQL语句,并将查询的结果放入到SQLSESSION中,后续再次查询该同样的对象时...
-
Java内存
Java内存 Java 虚拟机在执行 Java 程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java 虚拟机规范将 JVM 所管理的内存分为以下几个运行时数据区:程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。 一,内存区域划分 1.线程共享区域: (1)Java...
-
五、JVM之堆内存
五、JVM之堆内存 堆结构分代图 堆结构分代的意义 Java虚拟机根据对象存活的周期不同,把堆内存划分为几块,一般分为新生代、老年代和永久代(对HotSpot虚拟机而言),这就是JVM的内存分代策略。 堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一块区域,...
-
Tomcat的性能优化及JVM内存工作原理
Tomcat的性能优化及JVM内存工作原理 JVM性能优化原则: 代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收机制) 代码层优化: 避免过多循环嵌套、调用和复杂逻辑。 Tomcat调优主要内容 1、增加最大连接数 2、调整工作模式 3、启用gzip压缩 4、调整JV...
-
JVM探秘:jmap生成内存堆转储快照
JVM探秘:jmap生成内存堆转储快照 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 jmap 命令用来生成内存堆转储快照,一般称为heapdump或dump文件。 除了使用 jmap 命令,还以通过一些JVM参数让虚拟机在内存溢出时自动...
-
JVM探秘:jstat查看JVM统计信息
JVM探秘:jstat查看JVM统计信息 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 jstat命令用来查看JVM统计信息,可以查看类加载信息、垃圾收集的信息、JIT编译信息等等,功能非常丰富。 所有的JDK工具都可以在Oracle官...
-
Java固定资产管理系统 源码 jsp ssh
Java固定资产管理系统 源码 jsp ssh 固定资产管理系统是对高校固定资产的一个信息化管理系统,基本功能包括:对固定资产的购进、接触、销毁,对物品的使用状态、借出状态、库存状态等进行标识,对各类物品进行编号,根据编号进行查询,根据名称进行查询等。本系统结构...
-
JVM探秘:内存分配与回收策略
JVM探秘:内存分配与回收策略 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 内存分配一般关注的是对象在堆上分配的情况,对象主要分配在新生代的Eden区中,如果启用了本地线程分配缓冲,将按线程优先在TLAB上分配。...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
