`
yufeng0471
  • 浏览: 100992 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

反编译apk

1:去http://code.google.com/p/android-apktool/下载相应的工具 2:解压缩下载的文件 3:在cmd下执行apktool d test.apk
重建用户下的所有索引 DECLARE STR VARCHAR2(400); BEGIN FOR TMP_IDX IN (SELECT OWNER, INDEX_NAME FROM ALL_INDEXES WHERE OWNER = 'CARMOT_TRIGGER' AND TEMPORARY = 'N') LOOP STR := 'ALTER INDEX ' || TMP_IDX. ...

泛型集合和数组

    博客分类:
  • java
集合: 下面的这段代码是无效的: 1 List<Apple> apples = ...; 2 List<Fruit> fruits = apples; 下面的同样也不允许: 1 List<Apple> apples; 2 List<Fruit> fruits = ...; 3 apples = fruits; 为什么?一个苹果是一个水果,为什么一箱苹果不能是一箱水果? 在某些事情上,这种说法可以成立,但在类型(类)封装的状态和 ...
来自老王的pl/sql使用技巧   1、PL/SQL Developer记住登陆密码    在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.4 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。2、执行单条SQL语句    在使用PL/SQL Developer的S ...
来自阮一峰的网络日志 我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain) ...
背景:如果表中有一列的数据分布很不均匀,大部分是1,少部分是0,而且我们经常查询的刚好是0,在这种情况下,走全表扫描的话,有些浪费资源,如果对该列建立索引的话,那些值为1的索引数据又有些浪费,因为我们很少去查询值为1的数据,所以我们只对值为0的数据建立索引。   create table t6(status char(1)); begin for i in 1..100000 loop insert into t6 values('1'); end loop; for i in 1..10 loop insert into t6 va ...
引用“一觉醒来”的一篇博客http://blogold.chinaunix.net/u/12457/showart_346642.html   oracle-merge用法详解 Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句可以加WHERE子句 3、在 ...

show_space

从asktom网站中拷贝过来的 create or replace procedure show_space(p_segname in varchar2, p_owner in varchar2 default user, p_type in varchar2 default 'TABLE') as l_free_blks number; l_total_blocks number; l ...

常用脚本

1:查询被锁住的对象   select b.owner, b.object_name, l.session_id, l.locked_mode from v$locked_object l, dba_objects b where b.object_id = l.object_id locked_mode的含义:  0:none  1:null 空 2:Row-S 行共享(RS):共享表锁,sub share  3:Row-X 行独占(RX):用于行的修改,sub exclusive  4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独 ...
  select (bytes / 1024 / 1024) indexspace, segment_name from user_segments where segment_name in (select index_name from user_indexes) order by indexspace desc;

降低高水位

10g使用如下语句可以降低表的高水位线,只支持assm表空间 SQL> ALTER TABLE t4 ENABLE ROW MOVEMENT; SQL> ALTER TABLE t4 SHRINK SPACE;  
以前在网上看到一些观点,in 或者not in 都不会用到索引,昨天在优化sql的时候,发现这些观点并不对   SELECT * FROM WF_DOC_GW_FAWEN F WHERE F.CFBT = 'ee' AND F.NDOCID IN (SELECT DISTINCT GI.SRC_NDOCID FROM WF_DOC_GW_INNER GI, WF_DOC_GW GW WHERE GI.NDOCI ...
imp auth/auth@dev_10.4.247.92 file=c:/auth.dmp fromuser=develop touser=auth
 <plugin>          <artifactId>maven-source-plugin</artifactId>          <version>2.1</version>          <configuration>              <attach>true</attach>          </configuration>          <executions>              <execut ...
我们总是写sql语句,数据库把结果返回给我们,那中间过程又是什么?如果了解oracle是怎么执行sql语句的中间过程,对我们优化sql有很大的帮助 首先了解一下执行sql,需要消耗什么资源, cpu, 内存, io, 我们要了解什么情况下会消耗cpu,什么情况下消耗内存,什么情况下消耗io,只有了解了这些,我们才能 有针对性的优化,如果oracle的瓶颈在内存上,就要通过一定的手段(可以查看awr报告,也可以直接查询oracle统计表)去找出最消耗内存的sql语句来优化, 是select出来的无用字段太多了,还是表之间的关联太多了,还是无效的排序太多了,这都是消耗内存的操作,只有了 ...
Global site tag (gtag.js) - Google Analytics