墨水记忆 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友情链接
  • 文档
    资料库 Java项目
  • 系列
    Polars中文教程
  • 留言板
  •   
  •   
JVM-(五)运行时数据区-堆内存总结

JVM-(五)运行时数据区-堆内存总结

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录内存分配策略又称为对象提升(Promotion)规则。 针对不同年龄段的对象分配原则如下: 优先分配到Eden区。 大对

2022-06-09
JVM
JAVA JVM
JVM-(四)运行时数据区-堆内存分配

JVM-(四)运行时数据区-堆内存分配

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录对象分配的一般过程堆内存分布: 首先对象放在伊甸区(小对象),当伊甸区放满了之后,将会进行MinorGC。 GC仍然存

2022-06-08
JVM
JAVA JVM
水滴石穿-深入理解Spring(二)

水滴石穿-深入理解Spring(二)

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录自动装配的方式基于xml配置文件中的autowire属性来实现的spring自动装配,如: 1<bean id=&quo

2022-06-08
水滴石穿
JAVA Spring 水滴石穿
JVM-(三)运行时数据区-堆中相关参数

JVM-(三)运行时数据区-堆中相关参数

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录一个Java程序对应一个进程,一个进程对应一个JVM实例,一个JVM实例中只有一个运行时数据区,一个运行时数据区只有一个方法区

2022-06-07
JVM
JAVA JVM
SpringBoot-(十八)SpringBoot读取配置文件和参数校验

SpringBoot-(十八)SpringBoot读取配置文件和参数校验

SpringBoot框架中有两个非常重要的策略:开箱即用和约定优于配置。其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 目录创建一个SpringBoot项目,并进行相应的配置。 配置文件application.yml 1234567891011121314ttf: www.tothefor.comtothef

2022-06-07
SpringBoot
星星之火 SpringBoot
水滴石穿-深入理解Spring(一)

水滴石穿-深入理解Spring(一)

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录什么是SpringSpring 框架一般指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便

2022-06-06
水滴石穿
JAVA Spring 水滴石穿
JVM-(二)运行时数据区-线程共享

JVM-(二)运行时数据区-线程共享

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录 线程私有的: 程序计数器 虚拟机栈 本地方法栈 线程共享的: 堆 方法区 程序计数器程序计数器是唯一一个不会出现 O

2022-06-05
JVM
JAVA JVM
水滴石穿-深入理解MyBatis

水滴石穿-深入理解MyBatis

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录优缺点 优点 灵活度高。可以自定义编写SQL。 内置缓存机制。通过缓存机制,可以大大减少与数据库的交互次数,提高性能。 简

2022-06-05
水滴石穿
JAVA 水滴石穿 MyBatis
JVM-(一)类加载子系统

JVM-(一)类加载子系统

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录JVM整体结构图 类加载子系统 类加载器子系统负责从文件系统或者网络中加载Class文件。Class文件在文件开头有特定的文

2022-06-04
JVM
JAVA JVM
Spring-(九)手动实现AOP

Spring-(九)手动实现AOP

Spring 是目前主流的 Java Web 开发框架,是 Java 世界最为成功的框架。Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。该框架是一个轻量级的开源框架,具有很高的凝聚力和

2022-06-03
Spring
Spring
JAVA知识点-Java对象的分配详解

JAVA知识点-Java对象的分配详解

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录Java中的对象并不都是分配在堆中的,也有一部分是分配在栈中的。 前置Java运行时区域分为五大区: 程序计数器 虚拟机栈

2022-05-25
JAVA知识点
JAVA JAVA知识点
水滴石穿-int和Integer的比较

水滴石穿-int和Integer的比较

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录预知知识:基本类型和包装类、装箱和拆箱。 区别 int 和 Integer 有什么区别? Integer是int的包装类;

2022-05-23
水滴石穿
JAVA 水滴石穿
水滴石穿-深海骚知识TAT

水滴石穿-深海骚知识TAT

积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。 目录自加处理 2022年5月21日 首先看一段代码: 12345int cnt = 0;for(int i=1;i<=10

2022-05-21
水滴石穿
JAVA 水滴石穿
1…678910…42

Search

墨水记忆 DragonOne
载入天数... 载入时分秒...
总访问量 次 总访客数 人
最好的记忆不如最淡的墨水