自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 深入理解JVM(四)GC分析 命令调优

  JVM内存结构(深入理解JAVA虚拟机-周志明   第四章可见) 这里我只是列了调优命令以及工具: 调优命令 Sun JDK监控和故障处理命令有jps jstat jmap jhat jstack jinfo jps,JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。 jstat,JVM statistics Monitoring是用于监视...

2018-11-26 21:33:38 1250

原创 深入理解JVM(三)GC算法 垃圾收集器

          JVM内存结构(深入理解JAVA虚拟机-周志明   第三章可见) 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内...

2018-11-26 21:27:51 1096

原创 深入理解JVM(二)JVM内存结构

                                                                JVM内存结构(深入理解JAVA虚拟机-周志明   第二章可见)  JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,...

2018-11-26 21:19:49 891

原创 深入理解JVM(一)java类的加载机制

1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。 类加载器并不需要等到某个类被“首次主动使...

2018-11-26 21:01:51 889

原创 java集合框架知识总结

最近转复习了下集合,参考了几篇文章,可以回顾下知识点。 由浅入深理解java集合(一)——集合框架 Collection、Map、 由浅入深理解java集合(二)——集合 Set 由浅入深理解java集合(三)——集合 List 由浅入深理解java集合(四)——集合 Queue 由浅入深理解java集合(五)——集合 Map   ArrayList 和 LinkedList 有什么...

2018-11-25 00:16:10 1572

原创 Quartz调度 及cron表达式实现定时调度任务,实现相同的表数据汇总差异job

最近项目有个新需要,这里SQL遇到了难关,特地分享与记录。 需求:    数据汇总job     汇总当天和昨天的差异表数据,     汇总表数量(新增x张,删除x张) 数据汇总job:指的是执行一个调度任务,完成表中数据差异(其他成员完成对表对象的采集,移动数百万数据,所以这里要对表进行监控),也就是昨天的表与今天的表,俩表新增了哪些以及删除了哪些,以及增删了多少条数据。 调度任务用的是...

2018-11-23 19:26:51 2303

空空如也

空空如也

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

TA关注的人

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