手机随时阅读
新人专享大礼包¥24
内存泄露什么是内存泄露,因为执行程序指令,引入数据,装载数据等等,都是需要内存空间的,内存空间也是有限的。 正常的程序执行,肯定是开辟内存空间,运行程序指令(输入、输出),程序结束,释放空间。这样可以保证内存的往复利用。但是,有时候程序设计有漏洞或是不够严谨的话,导致占用的内存没有得到释放,那么这一块内存就没办法再利用了,这就是内存泄露。当不断出现内存泄露的时候,被占用的内存空间越来越多,最终到下
一、前言最近要准备找工作,JVM肯定是跑不掉的面试内容,所以把JVM相关的内容拿来认真学习一遍,整理成自己能够快速消化的提纲,方便随时可以调用。主要分JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出 五个方面展开。二、JVM结构JVM的内部结构直接贴图: 各部分的主要功能:类加载器 JVM启动,程序开始执行时,负责将cla
前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:
ttf,eot,woff,svg,字体格式介绍及使用方法 而由于网页中使用的字体类型,也是各浏览器对字体类型有不同的支持规格。 字体格式类型主要有几个大分类:TrueType、Embedded Open Type 、OpenType、WOFF 、SVG。TrueTypeWindows和Mac系统最常用的字体格式,其最大的特点就是它是由一种数学模式
Alpha: Alpha 是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用. 是希腊字母的第一位,表示最初级的版本 alpha就是α,beta就是β alpha版就是比beta还早的测试版,一般都是内部测试的版本Beta: 很容易理解就是测试版,这个阶段的版本会一直加入新的功能。RC: RC就是Relea
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 &n
一、背景介绍什么是栅格系统Bootstrap 包含了一个响应式的、移动设备优先的、不固定的网格系统, 可以随着设备或视口尺寸的大小的增加而适当地扩展到 12 列。 它包含了用于简单的布局选项的预定义类,也包含了用于生成更多语义布局的功能强大的混合类。当然也可以使用百分比,12列看作为100%,每一列为20%,就可以实现在一行扩展出5列的效果 二、知识剖析网格选项bootstrap使用了五
对于网站访问速度,我们永远不满足,就包括我也一样,从优化角度来说,网站优化的速度还算不错。但是这还是不够,下面来介绍下dns-prefetch。dns-prefetch介绍DNS解析场景我之前讲解过很多大型的网站,都会用N个CDN域名来做图片、静态文件等资源访问。比如新浪,我们经常会看到有下列域。img1.sina.com.cn、img2.sina.com.cn、img3.sina.com.cn、
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢?PX特点IE无法调整那些使用px作为单位的字体大小;国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号