`
文章列表
别人总结好的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

js 验证

    博客分类:
  • js
http://www.iteye.com/topic/30759
http://www.springside.org.cn/docs/Reference.htm
http://docs.huihoo.com/hibernate/reference-v3_zh-cn/index.html
http://blog.csdn.net/twosecond/archive/2009/07/04/4321482.aspx

动态table

    博客分类:
  • js
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 ...
 今天看了一个关于对工厂模式的而一个解释: 一开始只在后花园中种蔬菜类的时候可以用简单工厂模式,由工厂负责生成具体的蔬菜类, 但是如果后花园要引进水果类的时候简单模式就行不通了,因此需要使用工厂方法模式,将产品类族分开。 但是如果后花园的规模继续扩大到地域范围的分割时,比如说一个在北京,一个在上海的时候,工厂方法模式就不够了,因为对两个后花园来说,每个后花园的植物是要被种在一起的,并且两个后花园用工厂方法模式是无法体现其区别的    
 单个文件上传: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; ...
操作序列 和 散列 <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& ...
<#noparse> Freemarker 的内置函数 </#noparse> <br> {"********************************************"}<br> ${"hello word!"?substring(0,7)}<br> ${"hello word!"?cap_first}<br> ${"HELLO WORD!"?uncap_first}<br> ${" ...
<#macro test>     <#local x="local">     ${x}</#macro>${map.now?string("yyyy-MM-dd")} <#setting time_zone="GMT">${"中午好!"}<br>4{"********************************************"}<br>${"自定义宏 "}<br><#m ...
${"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 ...
写道 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 ...
Global site tag (gtag.js) - Google Analytics