最近在学习java虚拟机,简单的说一下这个过程中的一些记录和一点小小的对java虚拟机认识,当做是自己记一下笔记。 什么是java虚拟机呢,大概就是可以屏蔽机器和操作系统的差...
最近在学习java虚拟机,简单的说一下这个过程中的一些记录和一点小小的对java虚拟机认识,当做是自己记一下笔记。 什么是java虚拟机呢,大概就是可以屏蔽机器和操作系统的差...
java虚拟机会在执行程序的过程中把管理的内存划分成几个数据区:程序计数器、java 虚拟机栈、本地方法栈、java堆、方法区。 1、程序计算器: 这个比较好理解,就是线程执...
垃圾收集主要是完成3件事:什么内存需要回收,什么时候回收;通过什么方法回收。 1、什么内存需要回收: 通过判断对象是否还是“存活”,主流的JAVA虚拟机主要是通过“可达性分析...
主要思路是:使用MockMvc发起请求,然后执行相应的代码,在执行的过程中使用Mockito的mock模拟底层数据的返回,最后结果验证。 Mockito框架官方地址mocki...
系统流程:logback -> kafka -> logstash -> elasticsearch -> kibana 本例的操作系统是在windons,Jdk:1.8. ...
系统流程:logback -> kafka -> logstash -> elasticsearch -> kibana 本例的操作系统是在windons,Jdk:1.8. ...
主要的思路:配置多个数据源加到动态数据源对象中,根据实际的情况动态的切换到相应的数据源。 架构流程图: 执行的步骤:建立数据源->数据源加到动态数据源对象->动态数据源的配置...
对象的内存分配主要是在堆上分配。根据具体的java虚拟机和相关的配置的不同,可能会存在一定的差异,不过大体上主要如下的几个规则: 1、对象会优先在Eden上分配 对象在一般情...