- 浏览: 49074 次
- 性别:
- 来自: 杭州
最新评论
-
hywill:
应该写个过滤器吧
Mysql 插入,取出中文乱码
文章列表
别人总结好的SQL编写提高效率的方法,挺实用,记下来
在海量数据表中,基本每个表都有一个或多个的索引来保证高效的查询,在ETL过程中的索引需要遵循以下使用原则:
(1) 当插入的数据为数据表中的记录数量10%以上时, 首先需要删除该表的索引来提高数据的插入效率,当数据全部插入后再建立索引。
(2) 避免在索引列上使用函数或计算,在where子句中,如果索引列是函数的一部分,优化器将不使用索引而使用全表扫描。举例:
低效: select * ROM DEPT where SAL * 12 > 25000;
高效: select * FROM DEPT ...
Schema
Schema
定义了一个多维数据库。包含了一个逻辑模型,而这个逻辑模型的目的是为了书写
MDX
语言的查询语句。这个逻辑模型实际上提供了这几个概念:
Cubes
(立方体)、维度(
Dimensions
)、层次(
Hierarchies
)、级别(
Levels
)、和成员(
Members
)。而一个
schema
文件就是编辑这个
schema
的一个
xml
文件。在这个文件中形成逻辑模型和数据库物理模型的对应。
Cube
一个
Cube
是一系列维度
(Dimen ...
http://sunny.blog.51cto.com/182601/32366
- 2009-11-17 12:41
- 浏览 521
- 评论(0)
http://www.springside.org.cn/docs/Reference.htm
- 2009-08-18 22:00
- 浏览 562
- 评论(0)
http://docs.huihoo.com/hibernate/reference-v3_zh-cn/index.html
- 2009-08-10 18:34
- 浏览 441
- 评论(0)
http://blog.csdn.net/twosecond/archive/2009/07/04/4321482.aspx
- 2009-08-06 16:01
- 浏览 337
- 评论(0)
function addRow(tabName,returnValue){
var functionid=getObj("id").value;
//取得table的对象
var tab=getObj(tabName);
//添加行
var row=tab.insertRow(tab.rows.length);
//添加 列
var buttonCell=row.inser ...
- 2009-08-06 15:58
- 浏览 786
- 评论(0)
今天看了一个关于对工厂模式的而一个解释:
一开始只在后花园中种蔬菜类的时候可以用简单工厂模式,由工厂负责生成具体的蔬菜类,
但是如果后花园要引进水果类的时候简单模式就行不通了,因此需要使用工厂方法模式,将产品类族分开。
但是如果后花园的规模继续扩大到地域范围的分割时,比如说一个在北京,一个在上海的时候,工厂方法模式就不够了,因为对两个后花园来说,每个后花园的植物是要被种在一起的,并且两个后花园用工厂方法模式是无法体现其区别的
- 2009-07-16 16:57
- 浏览 845
- 评论(0)
单个文件上传:FileAction
package com.file;
import java.io.File;
import java.util.List;
import org.apache.commons.io.FileUtils;
import com.opensymphony.xwork2.ActionSupport;
public class FilesAction extends ActionSupport{
private static final long serialVersionUID = -5016873153441103539L; ...
- 2009-07-08 10:57
- 浏览 785
- 评论(0)
操作序列 和 散列 <br>
<#assign x=["one","two","three","four"]/>
one:${x?seq_contains("one")?string("yes","no")}<br>
${x?seq_index_of("one")}<br>
${x?seq_last_index_of("one",0)}<br& ...
- 2009-07-08 09:48
- 浏览 1547
- 评论(0)
<#noparse>
Freemarker 的内置函数
</#noparse>
<br>
{"********************************************"}<br>
${"hello word!"?substring(0,7)}<br>
${"hello word!"?cap_first}<br>
${"HELLO WORD!"?uncap_first}<br>
${" ...
- 2009-07-08 09:44
- 浏览 1077
- 评论(0)
<#macro test> <#local x="local"> ${x}</#macro>${map.now?string("yyyy-MM-dd")}
<#setting time_zone="GMT">${"中午好!"}<br>4{"********************************************"}<br>${"自定义宏 "}<br><#m ...
- 2009-07-07 16:03
- 浏览 3606
- 评论(0)
${"list iterator"}<#list 1..6 as x> <#if x%2==0> ${x} <#break> </#if></#list><br>
${"***********************************************"}<br>${"include file"}<br>
<#include "/test.txt" encoding="utf-8&q ...
- 2009-07-07 15:38
- 浏览 700
- 评论(0)
写道
public class FreeMarkerTemplateSupport { public static void merge(String templateName,Map root){ try { // 创建和配置configuration 的对象 Configuration cfg=new Configuration(); // 设置模版所在的目录 cfg.setDirectoryForTemplateLoading(new File("template")); // 设置对象包装器,用于将对象包装为数据模型 cfg.setObjectWrapper(new ...
- 2009-07-07 09:57
- 浏览 803
- 评论(0)