
性能优化
linsky328
简单点
展开
-
性能优化之ArrayList
ArrayListTest 写道package cn.com;import java.util.ArrayList;/** * * @ClassName: ArrayListTest * @Description: 大容量性能测试 * @author linsky328* @date 2017年6月22日 下午2:31:25 * */public class ArrayListTest { ...2017-06-22 14:25:02 · 251 阅读 · 0 评论 -
翻译: 深入理解Java Integer的缓存策略
本文将介绍 Java 中 Integer 缓存的相关知识。这是 Java 5 中引入的一个有助于节省内存、提高性能的特性。首先看一个使用 Integer 的示例代码,展示了 Integer 的缓存行为。接着我们将学习这种实现的原因和目的。你可以先猜猜下面 Java 程序的输出结果。很明显,这里有一些小陷阱,这也是我们写这篇文章的原因。/** * 测试Integer的缓存 In...原创 2017-06-26 17:49:46 · 127 阅读 · 0 评论 -
hashMap优化
1 集合初始化时,指定集合初始值大小。 说明:HashMap 使用 HashMap(int initialCapacity) 初始化, 正例:initialCapacity = (需要存储的元素个数 / 负载因子) + 1。注意负载因子(即 loader factor)默认为 0.75,如果暂时无法确定初始值大小,请设置为 16。 反例:HashMap 需要放置 1024 ...2017-06-30 15:51:42 · 160 阅读 · 0 评论 -
深入解析---MySQL查询优化之explain
在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。explain 可以帮助我们分析 select 语句,让我们知道查询效率低下的原因,从而改进我们查询,让查询优化器能够更好的工作。一、MySQL 查询优化器是如何工作的MySQL 查询优化器有几个目标,但...原创 2017-07-06 19:33:49 · 109 阅读 · 0 评论