[size=small]在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量使用final修饰符。 带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang...
分类:
编程语言 时间:
2014-12-24 19:48:51
阅读次数:
245
这是世界上第一个Spark内核高端课程:1,该课程在对Spark的13个不同版本源码彻底研究基础之上提炼而成;2,课程涵盖Spark所有内核精髓的剖析;3,课程中有大量的核心源码解读;4,全景展示Spark商业案例下规划、部署、开发、管理技术;5,涵盖Spark核心优化技巧该课程是Spark的高端课...
分类:
其他好文 时间:
2014-12-23 06:41:00
阅读次数:
182
原文:SQL Server调优系列基础篇(常用运算符总结)前言
上一篇我们介绍了如何查看查询计划,本篇将介绍在我们查看的查询计划时的分析技巧,以及几种我们常用的运算符优化技巧,同样侧重基础知识的掌握。
通过本篇可以了解我们平常所写的T-SQL语句,在SQL Server数据库系统中是如何分解执行的,...
分类:
数据库 时间:
2014-12-22 09:23:01
阅读次数:
217
原文:SQL Server调优系列基础篇(并行运算总结)前言
上三篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符、联合运算符的优化技巧。
本篇我们分析SQL Server的并行运算,作为多核计算机盛行的今天,SQL Server也会适时调整自己的查询计划,来适应硬件资源的扩展,充分利用...
分类:
数据库 时间:
2014-12-22 09:20:29
阅读次数:
197
原文:SQL Server调优系列基础篇(联合运算符总结)前言
上两篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符的优化技巧,本篇我们总结联合运算符的使用方式和优化技巧。
废话少说,直接进入本篇的主题。
技术准备
基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(...
分类:
数据库 时间:
2014-12-22 09:18:47
阅读次数:
177
对于目录组织: 目录组织—— 可以考虑结合 Bootstrap 与 Yaml/Blueprint 的思想。 a .把常用的基础样式压缩合成一个文件。 b. 把不必现组件样式抽离成单独 CSS,按需加载。 【优化点】 减少了单个 global_min 文件的大小。 【权衡点】 需要考虑...
分类:
Web程序 时间:
2014-12-19 11:39:18
阅读次数:
171
本文列出的优化技巧主要是一些微小的性能提升,可能不会给你的程序性能改善产生显著的效果。决定程序整体性能的仍然取决于程序的业务逻辑设计、代码的数据结构和算法,这超出了本文的范围。你需要将这些优化技巧应用到平时的编码过程中,积少成多,也会对性能有很大的影响。 下面是写高效代码的两个基本原则: 1...
分类:
移动开发 时间:
2014-12-11 18:57:19
阅读次数:
223
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num...
分类:
其他好文 时间:
2014-12-10 21:10:18
阅读次数:
185
http://blog.csdn.net/ocean1010/article/details/5947580(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将...
分类:
数据库 时间:
2014-12-09 17:38:02
阅读次数:
271
前言上两篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符的优化技巧,本篇我们总结联合运算符的使用方式和优化技巧。废话少说,直接进入本篇的主题。技术准备基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析。一、联合运算符所谓的联合运算符,其实...
分类:
数据库 时间:
2014-12-06 22:47:52
阅读次数:
290