二、jvm内存泄漏 1.堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证GC Roots到对象之间有可达路径来避免垃圾收集回收机制清除这些对象,当这些对象所占空间超过最大堆容量时,就会产生OutOfMemoryError的异常。 新产生的对象最初分配在新生代,新生代满后会进行一次Min ...
分类:
其他好文 时间:
2020-07-10 18:35:00
阅读次数:
68
1、奇数行 $('.q-t-list-01 a:odd').css( 'background-color', '#f2f2f2') 2、偶数行 $('.q-t-list-01 a:even').css( 'background-color', '#eee') 效果图 ...
分类:
Web程序 时间:
2020-07-10 17:23:44
阅读次数:
59
第二次用echart,第一次做地图, <template> <div class="echarts" style="background:#3bafde"> <div :style="{height:'600px',width:'100%'}" ref="myEchart"></div> </div ...
分类:
其他好文 时间:
2020-07-10 17:03:19
阅读次数:
82
一、单行 <div class="div">这是一段中文这是一段中文这是一段中文这是一段中文这是一段中文这是一段中文</div> .div { background-color: green; width: 100px; overflow: hidden; text-overflow: ellips ...
分类:
Web程序 时间:
2020-07-10 12:55:11
阅读次数:
83
01JVM内存结构Java虚拟机的内存空间分为5个部分:?程序计数器?Java虚拟机栈?本地方法栈?堆?方法区JDK1.8同JDK1.7比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。1.1程序计数器(PC寄存器)(1)程序计数器的定义程序计数器是一块较小的内存空间
分类:
其他好文 时间:
2020-07-10 09:58:56
阅读次数:
77
创建剪切动画 对于剪切动画,使用clip-path代替width/height,避免DOM重排导致性能过低。 .animate { width: 200px; height: 200px; background: #000; animation: 1s clip; } @keyframes clip ...
分类:
Web程序 时间:
2020-07-10 00:09:31
阅读次数:
86
[CSS :first-line 选择器完整CSS选择器参考手册实例每个元素的第一行选择的样式: p:first-line { background-color:yellow; } 定义和用法:first-line选择器用来指定选择器第一行的样式。注意::first-line选择器可以使用以下属性:... ...
分类:
Web程序 时间:
2020-07-09 12:12:02
阅读次数:
160
关于JVM,也许你听过这些术语:年轻代(新生代)、老年代、永久代、minor gc(young gc)、major gc、full gc 不要急,先上图,这是jvm 堆内存结构图 仔细的你发现了 图中有些分数8/10和1/10,这是默认配置下各个代内存分配比例。 举个栗子: 假如总heap max分 ...
分类:
其他好文 时间:
2020-07-09 12:00:19
阅读次数:
197
最大并发200,100的并发递增施压,到达200后持续360秒1:this group will start:表示总共要生成的最大线程数,如图:设置为:200 个,表示总共会加载到 200个线程2:first,wait for:第一个线程从点击执行之后多长时间开始加载,如图:设置为 0 秒,表示点击 ...
分类:
编程语言 时间:
2020-07-09 10:47:44
阅读次数:
137
1、官网下载redis-5.0.5.tar.gz压缩包 2、安装gcc和gc-c++ yum install gcc yum install gc-c++ 3、将redis-5.0.5.tar.gz上传到/opt文件夹下 4、运行 tar -zxvf redis-5.0.5.tar.gz 进行解压 ...
分类:
系统相关 时间:
2020-07-08 22:49:37
阅读次数:
79