- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 sql优化-6(索引)
[size=large]索引开销1.访问开销访问集中导致热块竞争索引查询要尽可能的避免回表,如果不可避免,需要关注聚合因子是否过大。举个例子:select a from test_db where b=5A、假设b上没有索引那么该条SQL将进行表扫描,扫描所有该表的数据块从数据块中找到记录,并且进行过滤可想而知,没有索引将会导致扫描该表所有数据块,性能低下B...
2014-06-23 16:57:28
158
原创 oralce-10046事件
[size=large]100461.开启和关闭当前sessionalter session set events ‘10046 trace name context forver,level 12’ --打开alter session set events ‘10046 trace name context off’ --关闭其中level代表10046事件设置...
2014-05-30 11:25:49
121
原创 oracle awr
[size=large](一)windows查看awr报表1、运行,cmd。然后进入到 oracle的安装目录,这里以我的电脑为例: E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN2、确保E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN 下面有 awrrpt.s...
2014-05-28 17:17:33
218
原创 java单例模式
[size=large]//懒汉式单例类.在第一次调用的时候实例化 public class Singleton2 { //私有的默认构造子 private Singleton2() {} //注意,这里没有final private static Singleton2 single=null; //静态工厂方法 publi...
2014-04-13 21:08:25
135
原创 Oralce索引失效情况汇总
[size=large]引起oracle索引失效的原因很多:1、在索引列上使用函数。如SUBSTR,DECODE,INSTR等,对索引列进行运算.需要建立函数索引就可以解决了。创建函数索引方式:表dept,有col_1,col_2,现在对col_1做upper函数索引这样就行了CREATE INDEX index_nameON dept(upper(col_1));...
2014-04-09 21:33:52
145
原创 Lucene2--索引的增删改查
[size=large]1.全文检索系统的结构[img]http://dl2.iteye.com/upload/attachment/0095/3416/0152bc6b-fe9f-30b6-89db-f89479392fb1.png[/img]2.Lucene倒排索引原理假设有两篇文章1和2文章1的内容为:Tom lives in Guangzhou,I live in Guan...
2014-03-26 10:52:51
141
原创 在linux中将用户添加进sudo组
[size=large]最近在Linux上使用hadoop用户grid安装thrift时,发现有些命令用grid用户执行时权限不够。干脆把用户grid添加进sudo组(即编辑文件/etc/sudoers),发现还要输入密码。在网上找了些文章,发现是可以不输入密码的。具体方法如下:首先,在文件/etc/sudoers中,找到以下行:## Allow root to run any c...
2014-03-23 19:37:13
562
原创 Lucene1--初识Lucene
[size=large]1、全文搜索引擎的意义:由于数据库索引不是为全文索引设计的,因此,使用like "%keyword%"时,数据库索引是不起作用的全文检索的思路:将非结构化的一部分信息提取出来->重新组织->变成一定结构的索引->提高搜索速度2、Lucene的创新之处:大部分的搜索(数据库)引擎都是用B树结构来维护索引,索引的更新会导致大量的IO操作,Lucene在实现中,对...
2014-03-19 11:46:53
144
原创 javaee项目整合FCKeditor
[size=large]FCK整合项目1、导入相应jar包[img]http://dl2.iteye.com/upload/attachment/0095/0369/c3526f05-542e-3835-97a6-18279aa8452e.png[/img]2、将fredck.FCKeditor的包放置到对应目录下(src下的业务包下cn.yang)[img]http://dl2....
2014-03-18 17:07:27
192
原创 jvm内存结构
[size=large][size=medium]1.java运行原理[img]http://dl2.iteye.com/upload/attachment/0095/0283/c68984b1-3305-3603-9b8e-0b8d875e2179.png[/img]1>半编译半解释 Java语言开发效率高,执行效率低2>平台无关性 jvm一个虚构出来的计算机;存在完善的硬件...
2014-03-18 15:41:34
143
原创 linux安装mysql--通过tar.gz包
[size=large]MySQL For Linux 源码下载地址,是xx.tar.zg格式的http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261.0.0.html -------------预备工作----------1:下载的文件名为:mysql-5.0.45.tar.gz2:copy到 /home下3:gro...
2014-03-16 23:03:47
260
原创 jbpm环境搭建
1.工作流 使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。 工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递。2.Jbpm4.4介绍 jbpm 即java Business Process Management,是基于java的业务流程管理系统引...
2014-03-06 12:00:15
201
原创 JVM类加载
1.类加载1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完的,类装载器所做的工作实质是把类文件从硬盘读取到内存中2.Java中的类大致分为三种:系统类;扩展类;由程序员自定义的类3.类装载方式,有两种 1>隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中, 2>显式装...
2014-03-05 15:28:05
113
原创 struts1和struts2
Struts 1 Struts 2 Action类Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts 2的Action类实现了一个Action接口,连同其他接口一起实现可选择和自定义的服务。Struts 2提供一个名叫ActionSupport的基类实现一般使用的接口。虽然,Action接口不...
2011-09-20 09:34:34
101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅