一、join优化Join查找操作的基本原则:应该将条目少的表/子查询放在Join操作符的左边。原因是在Join操作的Reduce阶段,位于Join操作符左边的表的内容会被加载进内存,将条目少的表放在左边,可以有效减少发生内存溢出错误的几率。Join查找操作中如果存在多个join,且所有参与join的...
分类:
其他好文 时间:
2014-07-22 22:56:14
阅读次数:
238
本文出自:http://blog.csdn.net/svitter题目12:计算机学院学生会的打印机(优先队列)小明抱怨学生会的打印机不符合FIFO的原则,看到很多在他后面来打印的同学比他先打印出来。五分钟前,小明的文件就是下一个候选的,如今小明的文件又排到了后面。学生会的同学给小明解释说,学生会的...
分类:
其他好文 时间:
2014-07-19 21:33:23
阅读次数:
224
本人在学习Oracle的过程中自己的感悟和网上其他大神的心得,有什么不对的地方希望大家指正!原则一:注意WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末...
分类:
数据库 时间:
2014-07-19 21:01:50
阅读次数:
255
3.3 封装(Encapsulation)
封装:是指隐藏对象的属性和实现细节,仅对外提供
公共访问方式。
好处:
? 将变化隔离。
? 便于使用。
? 提高重用性。
? 提高安全性。
封装原则:
? 将不需要对外提供的内容都隐藏起来。
? 把属性都隐藏,提供公共方法对其访问。...
分类:
其他好文 时间:
2014-07-18 22:28:39
阅读次数:
237
横幅里的“螺丝壳里做道场”是我老家的一个俗语,意思大概就是在很有限的条件下折腾。在商务报告,研究,咨询类的PPT制作中有很多都是在一页中充斥着大量的文字,数据,图表等等。当然,如果按照大图少字的原则,完全可以将一页拆分成多页,配上合适的图片,提炼关键字。但是在实际中有时候这样并不现实,比如一个PPT...
分类:
其他好文 时间:
2014-07-18 20:27:13
阅读次数:
238
1. S The Single Responsibility Principle 单一责任原则 当需要修改某个类的时候原因有且只有一个(THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE)。换句话说就是让一个类只做一种类....
分类:
编程语言 时间:
2014-07-18 20:21:29
阅读次数:
210
在工业设计范畴,特别是产品设计中常常会提到“形式跟随功用”,也就是说产品的外型是树立在产品功用的根底之上的,同样道理,在PPT设计中则演化为“形式跟随内容”,就是说页面的美化设计是为了更好的将内容向观众传达。为此我们总结了PPT设计的三个原则,即“图示化”,“图标化”,“图表化”以“图标化”为例,所...
分类:
其他好文 时间:
2014-07-18 20:15:56
阅读次数:
192
(一)7种设计坏味道 1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性: 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性: 做正确的事情比做错误...
分类:
其他好文 时间:
2014-07-18 19:19:34
阅读次数:
200
经过前面深入的阐述,SOLID的原则我们已经基本上讲清楚了,但如果想熟练的应用SOLID原则,仅仅知道SOLID是什么(what)还不够,我们还需要知道SOLID原则在什么时候和什么场景应用(when或where)。...
分类:
其他好文 时间:
2014-07-17 10:42:59
阅读次数:
172
Linux的基本原则1、Linux是由目的单一的小程序组成,组合小程序完成复杂任务。2、Linux系统下一切皆文件。3、尽量避免捕获用户借口。4、配置文件保存为纯文本格式。shell:人机交互接口bash(shell)GUI接口:类似Windows窗口GLI接口:命令窗口管理员显示为#普通用户为$Linux命令..
分类:
系统相关 时间:
2014-07-17 10:35:14
阅读次数:
344