- 博客(4)
- 收藏
- 关注
原创 spring高级框架笔记
spring优势: 1 方便解耦,简化开发 2AOP编程得支持。日志,事务,权限等 3声明式事务得支持,灵活得进行事务管理 4 方便程序得测试,可以用非容器依赖得编程方式进行所有得测试工作 5 方便集成各种优秀框架 对各种优秀框架提供直接支持 6 降低javaee Api得使用难度, 对如JDBC,JAVAMAIL,远程调用进行了封装 7 源码是经典得java学习范例 ioc和di ioc: 控制...
2020-03-05 14:45:30
214
1
原创 JVM实战笔记 第二周 分代模型(文中多数知识来源学习专栏,本文仅作笔记记录)
JVM 分代模型: 年轻代,老年代,永久代 年轻代:多数对象存活周期都极短。当方法在JAVA虚拟机栈中 入栈出栈完毕,其局部变量便会消,被变量引用的 对象也失去了引用,等待Minor GC,也叫Young GC 进行垃圾回收(分配新对象时,发现新生代内存空间不足时触发) 老年代:经过多次minor GC后(15?) 任然没有因失去引用被回收的对象 就会进入老年代。 对象分配的一些机制: (1)新生...
2019-07-15 16:47:24
117
原创 JVM实战笔记 第一周 内存区域(文中多数知识来源学习专栏,本文仅作笔记记录)
1,存放类的 方法区 方法区是在JDK1.8以前的版本里,代表JVM中的一块区域。 主要是放从.class文件里加载的类,和一些类似常量池的东西 1.8以后改名为”Metaspace“,可以认为是”元数据空间“,还是存放我们自己写的各种类相关的信息 2 执行代码指令用的程序计数器 方法区的中加载的类,实际是字节码文件,存放的是计算机可以执行的字节码指令。JVM则会使用自己的字节码执行引擎来执行它。...
2019-07-08 15:43:20
108
原创 JVM实战笔记 第一周(文中多数知识来源学习专栏,本文仅作笔记记录)
一,JVM整体运行原理 .java 文件编译成.class字节码文件,然后类加载器吧 .calss文件中的类加载到JVM中,接着是JVM来执行我们写好的类中的代码, 二,JVM在什么情况下会加载一个类? ...
2019-07-08 10:12:07
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人