自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

但觉

开始一点一滴的积累,开始一步一步的看遍世界

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 深入理解JVM虚拟机学习笔记(四)虚拟机性能监控和故障处理工具

jps:虚拟机进程状况工具可以列出正在运行的虚拟机进程,并显示虚拟机执行主类的名称,以及这些进程本地虚拟机的唯一ID(LVMID)。对于本地虚拟机进程来说,LVMID与操作系统的进程ID是一致的。 jps命令格式:jps [options] [hostid] jstat:虚拟机统计信息监视工具是用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集J

2017-02-09 16:45:29 476

原创 MySql(一)

设计索引的原则:搜索的索引列,不一定是所要选择的列。最适合索引的列是出现在where子句中的列,或连接子句中指定的列,而不是出现在select关键字后的列表中的列。使用唯一索引.考虑到某列中的值分布,索引的列基础越大,索引的效果越好。比如存放出生日期的列具有各不相同的值,很容易区分,但是记录性别的列,只含有男和女对此类进行索引没有多大好处使用短检索。如果对字符串进行检索,应该指定一个前缀长度。

2017-02-06 17:10:40 310

原创 深入理解JVM虚拟机学习笔记(三)内存分配和回收策略

大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够的空间进行分配时,虚拟机将发起一次Minor GC。 新生代GC(Minor GC):指发生在新生代的垃圾收集动作,因为Java对象大多具有朝生夕灭的特性,所以Minor GC 非常频繁,一般回收速度也比较快。 老年代GC(Full GC/Major GC):指发生在老年代的GC,出现了Major GC,经常会伴随至少一次的Mino

2017-02-05 19:44:30 432

原创 深入理解JVM虚拟机学习笔记(二)垃圾收集器与垃圾收集算法

在进行垃圾收集之前得先确定哪些对象是死的哪些对象是活的?引用计数算法给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时计数器值减1,任何时刻,计数器都为0的对象就是不可能再去使用的。 但是Java语言没有使用引用计数法来管理内存,其中主要原因是很难解决对象之间循环引用的问题。根搜索算法通过一系列的名为GC Roots的对象作为起始点,从这些节点开始向下搜索,搜索所走过的

2017-02-05 11:16:28 369

原创 深入理解JVM虚拟机学习笔记(—)内存区域与内存溢出异常

Java 虚拟机所管理的内存包括以下几个运行时数据区域: 程序计数器程序计数器是一块较小的内存空间,它的作用是可以看做是当前线程所执行字节码的行号指示器。在虚拟机模型里,通过改变计数器的值选取下一条需要执行的字节码指令。 Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,因此为了线程切换后能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器。各个线程之间的计数器互

2017-02-05 08:30:53 335

C++程序设计语言(特别版)(书+课后假案)

是一本国外的书的翻译版,里面包括课本和答案,软件的同学会用到

2012-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除