(1)、添加starter依赖 (2)、配置相关信息 *更多设置可以查看官网文档。 *监控管理请求映射表 *(3)、自定义健康状态指示器 1.编写一个指示器实现HealthIndicator接口 2.指示器的名称 xxxHealthIndicator 3.将自定义的指示器加入到容器中 ...
分类:
编程语言 时间:
2019-02-09 18:01:27
阅读次数:
262
要弄懂JVM的垃圾回收,首先要知道我们要回收什么,在哪回收,什么时候回收。 一、JVM内存模型 java虚拟机把内存模型分为了这么几部分 (1)程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。 (2 ...
分类:
其他好文 时间:
2019-02-06 21:20:21
阅读次数:
181
写了一个引导页,首先看看效果吧。 这个实现的方法是上面是3个Fragment切换,中间是显示的点指示器,最下面是进入到下一个Activity的按钮。 3个Fragment的创建就不在详细说了,基本没啥东西。 Fragment的Adapter如下: 下面是GuideActivity的布局 dotsel ...
分类:
其他好文 时间:
2019-01-14 15:06:58
阅读次数:
178
1.栈和队列简介: 栈和队列是非常重要的两种数据结构,在软件设计中应用很多。栈和队列也是线性结构,线性表,栈和队列这三种数据元素和数据元素间的逻辑完全相同。差别是线性表的操作不受限制,而栈和队列的操作收到限制,栈的操作只能在表的一端进行,队列的插入操作在表的一端进行而其它操作在表的另一端进行,所以把 ...
分类:
其他好文 时间:
2019-01-13 22:23:05
阅读次数:
164
在虚拟机发生内存回收时在输出设备显示信息 1、程序计数器 程序计数器是一块比较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。 多线程时,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储。 2、栈 线程私有,声明周期和线程相 ...
分类:
编程语言 时间:
2019-01-12 18:58:53
阅读次数:
218
一、Java运行时数据区域 1、程序计数器 “线程私有”的内存,是一个较小的内存空间,它可以看做当前线程所执行的字节码的行号指示器。Java虚拟机规范中唯一一个没有OutOfMemoryError情况的区域。 字节码解释器工作时就说通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、 ...
分类:
编程语言 时间:
2019-01-12 00:28:30
阅读次数:
252
区域简介 JVM运行时区域有些随着虚拟机进程的启动而存在,有些依赖于用户线程的启动和结束而建立和销毁,大致分为以下几类:方法区,虚拟机栈,本地方法栈,堆,程序计数器,概念图如下(源于《深入理解JAVA虚拟机 JVM高级特性》): 程序计数器 当前线程所执行的字节码的行号指示器,是一块各个线程私有的内 ...
分类:
其他好文 时间:
2019-01-09 18:37:27
阅读次数:
174
程序计数器 1、 线程所执行的字节码的行号指示器; 2、JVM的多线程是通过线程轮流切换并分配处理器执行时间的方式; 3、 每条线程都需要有一个独立的程序计数器,所以是线程私有的内存区域; 4、 执行Java方法,记录的是正在执行的虚拟机字节码指令的地址; 5、 执行Native方法,计数器值为空; ...
分类:
其他好文 时间:
2019-01-06 18:10:46
阅读次数:
181
JVM在执行Java程序的过程中会把它管理的内存划分成若干个不同的数据区域。运行时数据区域这些组成部分一些事线程私有的,其他的则是线程共享的。线程私有的:程序计数器虚拟机栈本地方法栈线程共享的:堆方法区直接内存程序计数器程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、
分类:
其他好文 时间:
2018-12-27 15:24:16
阅读次数:
131
Jvm的内存结构: 程序计数器:是JVM中一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过这个计数器的值来 选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理等(线程私有) 虚拟机栈:虚拟机栈是指方法执行的内存模型,每个方法执行的时候都会创建一个栈 ...
分类:
其他好文 时间:
2018-12-24 16:32:59
阅读次数:
127