摘要: java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主... 阅读全文
posted @ 2015-05-21 12:47 tang9139 阅读(231) 评论(0) 推荐(0) 编辑
摘要: JVM参数的含义实例见实例分析参数名称含义默认值-Xms初始堆大小物理内存的1/64(113543K(130112K), 0.0094143 secs][Full GC 121376K->10414K(130112K), 0.0650971 secs]-XX:+PrintGCDetails输出形式:... 阅读全文
posted @ 2015-05-21 12:24 tang9139 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、使用构造器实例化: 二、使用静态工厂方法实例化: 三、使用实例化工厂方法实例化: 阅读全文
posted @ 2015-04-10 08:58 tang9139 阅读(152) 评论(0) 推荐(0) 编辑
摘要: private void comeFromJar(Class cl) { String className = cl.getName(); className = className.replace('.', '/'); String resource = "/" + className + ... 阅读全文
posted @ 2015-03-18 10:43 tang9139 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 索引的组织形式:B树,散列表,性能散列表优于B树索引分类:唯一索引,非唯一索引,主键索引和聚簇索引聚簇索引:表中行的物理顺序与键值的逻辑(索引)顺序相同,一个表只能包含一个聚簇索引。什么场景不适合建索引:1. 很少检索的列2. 值很少的列3. 大数据对象4. 修改性能远远大于检索性能主键索引是唯一性... 阅读全文
posted @ 2015-02-06 09:49 tang9139 阅读(112) 评论(0) 推荐(0) 编辑