上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 84 下一页

2013年12月17日

Oracle Hint用法总结

摘要: 1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;2. /*+FIRST_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.例如:SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;3. /*+CHOOSE*/表明如果数据字典中有访问表的统计 阅读全文

posted @ 2013-12-17 16:23 love so much 阅读(279) 评论(0) 推荐(0)

OCP-1Z0-053-V13.02-712新题

摘要: Whydoesthenumberofblocksforthetableremainthesaleaftertheshrinkoperation? A.Becausethetabledidnotcontainmigratedorchainedrows B.BecausetherowIDsremainthesameforallrowsduringtheshrinkoperation C.Becausetheprogressoftheshrinkoperationisnotsavedinthebitmapblocksofthetable D.Becausethehigh-waterm... 阅读全文

posted @ 2013-12-17 16:20 love so much 阅读(476) 评论(0) 推荐(1)

【原创】MapGIS K9 三维二次开发入门

摘要: 开发语言:C#平台版本:MapGIS K9 SP3MapGIS K9三维平台也提供了接口和组件以实现二次开发。用户可以根据提供的接口和组件进行二次开发,也可以借助MapGISK9数据中心框架,可以方便的调用三维平台已有的基本功能。本文就是个简单的数据浏览和功能调用示例。我们要用到两个控件,一个是三维场景控件:MapGIS mx_TDEViewCtrlControl ,另外一个就是三维目录树控件:MapGIS mx_TDETreeCtrlControl。我们新建一个窗体,并将两个控件添加到窗体中。控件准备好了,现在需要准备数据了。数据需要在三维平台里面操作完成,配置好显示的模型,并保存目录树。( 阅读全文

posted @ 2013-12-17 16:16 love so much 阅读(471) 评论(0) 推荐(0)

策略模式与外观模式

摘要: 1.策略 :定义不同的算法族,并且之间可以互相替换;让算法的变化独立于使用算法的客户,以动态的改变对象的行为。2. 例子:随机生成宠物,并统计各种宠物生成数量。a) 抽象类:PetCreator,用于随机生成宠物。package context;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public abstract class PetCreator { private Random rand = new Random(47); .. 阅读全文

posted @ 2013-12-17 16:13 love so much 阅读(677) 评论(0) 推荐(0)

用pc浏览器打开手机页面

摘要: 原理是仿造http包头,下面已chrome为例。方法:运行->输入如下手机操作系统对应的代码即可。安卓:chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 MobileSafari/533.1"ios:chrome.exe --user-agent="Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like M 阅读全文

posted @ 2013-12-17 16:09 love so much 阅读(1359) 评论(0) 推荐(0)

Oracle语句优化规则(一)

摘要: 1.选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE (基于规则) b. COST (基于成本)c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS .你当然也在SQL句级或是会话(session)级对其进行覆盖.为了使用基于成本的优化器(CBO, Cost-Based Optimizer) ,你必须经常运行analyze命令,以增加数据库中的对象统计信息(object statistics)的准确性.如果数据库的优化器模式 阅读全文

posted @ 2013-12-17 16:06 love so much 阅读(463) 评论(0) 推荐(0)

[置顶] 十年博客行

摘要: 感谢CSDN给我这次机会参加2013博客之星候选人,恍然间,自从注册CSDN以来,也已经写了11年的博客。在倍感时间飞逝的同时,想到写了数百篇博客,有数百位好友关注我,多少也算是为业界贡献了点微薄的力量,也略微感到了一点安慰。 十年前,从屌丝程序员开始,经历了很多。经历了程序员、项目经理、研发经理、研发总监、研发副总的历程。说实话,最开始,职业之路如何走,一点都不清晰。有的人说:“许多人整整浪费了一生,去等待符合他们心愿的机会。”在走过来以后,默然回首,深感其味深重。在你前途不清时,不要停下脚步。也有的人说:“人的成功决定于8小时之外!",我亦深有同感,工作中能用到的很少,现在职业细 阅读全文

posted @ 2013-12-17 16:02 love so much 阅读(246) 评论(1) 推荐(0)

计算机编程语言年史

摘要: 作为计算机工作人员,也就是所谓的程序猿,能够了解几种语言也就可以了,但是可以了解我们程序语言发展的历史。下面就是列举出的我所知道的语言历史。谢谢!1951 – Regional Assembly Language1952 – Autocode1954 – IPL (LISP语言的祖先)1955 – FLOW-MATIC (COBOL语言的祖先)1957 – FORTRAN (第一个编译型语言)1957 – COMTRAN (COBOL语言的祖先)1958 – LISP1958 – ALGOL 581959 – FACT (COBOL语言的祖先)1959 – COBOL1959 – RPG196 阅读全文

posted @ 2013-12-17 15:59 love so much 阅读(396) 评论(0) 推荐(0)

初步认知MySQL metadata lock(MDL)

摘要: 概述 随着5.5.3引入MDL,更多的Query被“Waiting for table metadata lock”给'炕'了SHOW PROCESSLIST的输出也有之前的"Locked"变得粒度更加细的'Waiting for table metadata lock'引入MDL,当需要访问、修改表结构时,都需要对元数据上锁(读/写)MDL在Server层,保护表数据结构,而非数据本身。Server比之前版本繁忙多了MDL意味着DDL,一旦DDL被阻塞,那么面向该表的所有Query都会被挂起,包括Select,不过5.6作了改进,5.5可通 阅读全文

posted @ 2013-12-17 15:55 love so much 阅读(379) 评论(0) 推荐(0)

Oracle语句优化规则(二)

摘要: 21.用EXISTS替换DISTINCT当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT.一般可以考虑用EXIST替换例如:低效:SELECT DISTINCTDEPT_NO,DEPT_NAME FROM DEPT D,EMP E WHERE D.DEPT_NO = E.DEPT_NO高效: SELECT DEPT_NO,DEPT_NAME FROM DEPT D WHERE EXISTS ( SELECT ‘X’ FROM EMP E WHERE E.DEPT_NO = D.DEPT_NO);EXISTS使查询更为迅速,因为RDBMS核心 阅读全文

posted @ 2013-12-17 15:51 love so much 阅读(407) 评论(0) 推荐(0)

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 84 下一页

导航