尊重知识,尊重作者。原文链接:http://www.thebigdata.cn/JieJueFangAn/14134.html在大数据网站看到的,方便日后查用转来保存。 1. 应尽量避免在 where 子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select.....
分类:
其他好文 时间:
2015-05-01 11:57:29
阅读次数:
160
背景: 业务复杂 接口繁多 并发度高 访问量大 关注点: 性能指标 模块之间的关联 知识和方法论结合 性能问题的3种形态: 性能故障正在发生 故障发生了,又自动好了 故障还没有发生,但是在发生的路上 总体优化思路: 重要的前提: 了解业务的特点 掌握基线信息 确保有序调优: ...
分类:
其他好文 时间:
2015-04-27 07:08:58
阅读次数:
165
我们在开发过程中经常会用到多个Fragment之间进行切换,刚开始是有一些开发者可能会用到这种单例方法:
if (mFragment != null) {
ft.hide(mFragment);
}
这种方法避免了多次多fragment进行实例化,实例化一次多次使用的优化方法,但是用这个话,经过我们测试的工作者的暴力测试就会出现问题,比如:多个fragment乱串的问题,因为这个用做的...
分类:
其他好文 时间:
2015-04-25 18:31:05
阅读次数:
175
题目:?石家庄铁道大学基础大楼一共有四部电梯,每层都有人上下,电梯在每层都停。信1201-1班的张一东觉得在每层都停觉得不耐烦。?由于楼层不太高,在上下课高峰期时时,电梯从一层上行,但只允许停在某一楼层。在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。?问电梯停在那一楼层,能够保证这...
分类:
其他好文 时间:
2015-04-18 21:54:25
阅读次数:
183
1.ViewStub延迟加载
ViewStub是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。
当调用ViewStub的setVisibility函数设置为可见或则调用inflate初始化该View的时候,ViewStub引用的资源开始初始化,然后引用的资源替代ViewStub自己的位置填充在V...
分类:
移动开发 时间:
2015-04-17 15:47:16
阅读次数:
163
Spark SQL的优化器Catalyst是易于扩展的。它同时支持基于规则(rule-based)和基于代价(cost-based)的优化方法。在它内部,Catalyst包含了一个表示树和操作树的规则的通用库。在此框架下,目前实现了针对关系查询处理(如,表达式,逻辑查询计划)的库,和在处理查询执行不同阶段(分析,逻辑优化,物理优化,代码生成)的一些规则。Tree在Catalyst主要的数据类型就是由...
分类:
其他好文 时间:
2015-04-17 11:18:59
阅读次数:
206
企业流程优化方法——摘自《公司开了,你该这样管理》作者:张国祥流程优化方法流程优化作为企业管理的战略选择,是与流程重组相对应的。因为流程重组强调剧烈的变革和急速的重塑,除了哪些准备充分的企业或是濒临绝境的企业作此选择之外,多数企业都寻求渐进的改善,即流程优..
分类:
其他好文 时间:
2015-04-13 11:09:23
阅读次数:
182
我们在推出一款APP之后,中间出现了一些体验上的问题,一个明显的是界面卡顿,针对此问题我们采取了如下的一些措施,起到了一些效果。1.优化界面层次针对可以合并的界面层次进行合并,减少界面的渲染,这个过程中主要使用的工具是开发者设置显示过度渲染,红色的区域的必须要优化的地方。2.减少界面刷新次数减少界面...
分类:
移动开发 时间:
2015-04-12 14:39:00
阅读次数:
119
不使用xib ,纯代码开发的过程中,动态UI 需要改对象的大小位置 反复使用CGRectMake 去 setFrame 非常低效耗时,而且 牵一发动全身.以下整理出几个方法,方便动态布局 1.set 方法 重新布局#import @interface HuofarUtils : NSObject@e...
分类:
移动开发 时间:
2015-04-08 17:58:07
阅读次数:
310