2017年8月2日

MYSQL执行计划

摘要: 引言: 实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有 sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运 行同样 阅读全文

posted @ 2017-08-02 23:36 jis117 阅读(129) 评论(0) 推荐(0) 编辑

FULL GC触发条件

摘要: 触发JVM进行Full GC的情况及应对策略 堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为Major GC,而Full GC是对整个堆来说的,在最 阅读全文

posted @ 2017-08-02 18:49 jis117 阅读(1479) 评论(0) 推荐(0) 编辑

JAVA设计模式

摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文

posted @ 2017-08-02 13:49 jis117 阅读(164) 评论(0) 推荐(0) 编辑

导航