‘转载文章’ 分类的存档
| 热度: |
oracle表空间命令语句大全
建立表空间
CREATE TABLESPACE data01
DATAFILE ‘/oracle/oradata/db/DATA01.dbf’ SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
修改表空间大小
alter database datafile ‘/path/NADDate05.dbf’ resize 100M
移动表至另一表空间
alter table move …
| 热度: |
最近出差海南,基本上没怎么更新了.
今天上一个有关连接数据源的配置方面的。
使用 JNDI 的好处就是便于部署和数据源的变更,kettle 也提供了 JNDI 方式连接。
本文以 tomcat 和 mysql 为例,说明 kettle 如何使用 JNDI 方式连接数据源
1. 先将你的应用部署到 webapps 下,如 webapps/example。
2. 在 ./webapps/example/WEB-INF/lib 目录下,确保要有 kettle-core.jar, kettle-engine.jar 和其他 kettle 运行时依赖的 jar 文件。
3. 将 mysql 的 jdbc …
| 热度: |
制作 kettle 插件时,在 processRow 方法里的几个常用方法说明:
//复制输入行的元数据,并设置为输出行的元数据。
RowMetaInterface outputRowMeta = getInputRowMeta().clone();
//构造一个新的输出列。
RowMetaInterface rowMeta = new RowMeta();
Object[] rowData = new Object[1];
int valtype = ValueMeta.getType(“String”);
ValueMetaInterface valueMeta = new ValueMeta( “FieldName1”, valtype);
// 新字段名是 FileName1 ,类型是 String
…
| 热度: |
随着搜索引擎大兴, 排列在前的网站在引入大量流量. 无论是搜索页面的广告还是查出来的结果, 与搜索者的目标匹配度都比较高 (如果搜索引擎足够智能), 所以通过搜索引擎而来的访客很可能会从网站上得到他想要的东西, 并记住这个网站. 也就是说, 搜索引擎会带来很多有价值的来源, 所以花点时间针对搜索引擎优化一下 WordPress 博客也是值得的.
我一直没有花太多时间做搜索引擎优化, 否则也不会把博客首页做成展开式的显示, 所以一直搜索引擎收录不是很好. 前段时间, 我终于为博客搞了一下 SEO, 比之前有所改善, 下面我就分享一下我都做了些什么.
我并不是什么 SEO 高手, 但整天泡在网页里面, 或多或少知道一点, 折腾一下算是自我陶醉, 高人请绕道前行.
1. 优化博客副标题
副标题 (slogan), WordPress 中称为 tagline. 它与博客标题不一样, 可能会承载一些描述博客的文字. 如我的 tagline 是 …
| 热度: |
http://www.jindows.cn和http://jindows.cn同时访问同一个站点,需要做个主站,其他域名通过301转向到主站,以免搜索引擎分担主站的权重。开始的时候准备通过修改.htaccess实现301转向,不过貌似本博客用的nginx服务器,也没有服务器配置权限,看来只能通过修改php文件实现301转向了。
开始直接在核心文件(如:config.php等配置文件)中添加301转向代码,但是因为两个域名指向的是同一个网站,不论访问那个域名,都出现“死循环”的现象(用IE浏览器一直加载但无法打开页面,用Google浏览器提示转向循环)。要解决死循环还是比较简单的,判断一下访问的主机就ok了,方法如下:
$host=jindows.cn’;//主站域名
if($_SERVER['HTTP_HOST']!=$host)
{
header(‘HTTP/1.1 301 Moved Permanently’);//发出301头部
header(‘Location:’.$host);
}
将上述代码放入核心文件中,虽然能够转向,但是问题又来了,一旦访问非jindows.cn的域名的其他页面结果全部都转到jindows.cn的主页页去了,能否一对一的301转向呢?答案当然是肯定的,php确实够强大,呵呵~~完整的多域名301转向至同一网站代码如下:
<?php
/*
o******************************o
* *
*文件:301.php *
*功能:用于301转向。 *
*URL:http://jindows.cn *
* *
o******************************o
*/
function get_file_parameter($auNo=”)//获取特定网址后的文件及参数
{
$self_name=$_SERVER['PHP_SELF'];
$url_parameter=$_SERVER["QUERY_STRING"];
$sn="";
if(1==$auNo)
{
$pCut=explode("/",$self_name); …
| 热度: |
如此配置后 即使出现数据库异常 也能捕获并给予友好提示
首先在struts.xml中定义全局的结果和异常映射包, 定义为一个默认的 package
<!– 默认的异常捕捉机制 –>
<package name=”default” extends=”struts-default”>
<global-results>
<result name=”Exception”>/Exception.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception=”java.lang.Exception” result=”Exception”/>
</global-exception-mappings>
</package>
接着修改我们自己的package继承自 default:
<!– 用户模块, 子路径名 /user – /user/list.do –>
<package name=”user” …
| 热度: |
在应用程序中集成Kettle
摘要:本文主要讨论如何在你自己的Java应用程序中集成Kettle
如果你需要在自己的Java应用程序中集成Kettle , 一般来说有两种应用需求,一种是通过纯设计器来设计ETL转换任务,然后保存成某种格式,比如xml或者在数据库中都可以,然后自己调用程序解析这个格式,执行这种转换,是比较抽象的一种执行方式,ETL里面转换了什么东西我们并不关心,只关心它有没有正常执行。另一种是通过完全编程的方式来实现,详细的控制每一个步骤,需要知道转换执行的成功与否,这种方式可能需要更多的理解kettle的API 以便更好的跟你的应用程序紧密结合,不过难度也比较大,可以很好的定制你的应用程序,代价自然是入门门槛比较高。本文主要向你解释第一种Kettle的集成方式
*************************
原文地址: 在应用程序中集成kettle
http://027wo.cn IT资讯…
| 热度: |
oracle中imp命令详解
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文
件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用
法。
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager …
| 热度: |
整站安装:
1.下载系统安装包并解压,上传upload文件夹中的文件至网站根目录;
2.进入网站,然后进入http://您的网址/install/,按照提示说明安装系统即可;
3.安装后系统默认后台的管理地址是http://您的网址/dede,我们建议您将其dede目录进行修改;
Linux/Unix 平台:
1.下载模块,将其解压,进入织梦后台,点击[模块]-[上传新模块],将解压的模块上传,并按照提示步骤进行安装;
2.安装完成之后刷新下管理后台页面,您就可以进入[模块]-[淘宝客]进行相关操作;
为了您更好的使用该系统,请阅读docs目录下面的相应文档,您也可以访问我们的网站获得支持…

