- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 Hibernate 事件监听
事件监听是JDK中常见的一种模式。 Hibernate中的事件监听机制可以对Session对象的动作进行监听,一旦发生了特殊的事件,Hibernate就会调用监听器类中的事件处理方法。在某些功能的设计中,既可以使用Hibernate的拦截器实现,也可以使用Hibernate的事件监听来实现。Hibernate 定义了多个事件涵盖了持久化过程中的不同生命同期,即Session对象中的第一
2014-03-06 20:41:46 896
转载 java中注解 详解
本文将向你介绍J2SE5.0中的新特性之一:注解。本文将从什么是注解;J2SE5.0中预定义的注解;如何自定义注解;如何对注解进行注解以及如何在程序中读取注解5个方面进行讨论。一、什么是注解 说起注解,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供
2014-02-25 21:54:23 1073
转载 js中的常用正则表达式部分收集
"^\\d+$ " //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$ " //正整数"^((-\\d+)|(0+))$ " //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$ " //负整数"^-?\\d+$ " //整数"^\\d+(\\.\\d+)?$ " //非负浮点数(正浮点数 + 0)
2014-01-08 12:52:23 435
转载 oracle中的删除用户及表
在oracle中的imp/exp 中在exp导出了dmp文件后需要再次还原的话,最好还是先删除原有的表,应为在imp导入dmp文件的时候只能相当于一个insert语句,导出后存在的数据还是会在数据表中,他不会被导入后dmp文件覆盖掉所有的数据。在此之前做的删除数据可以删除用户,当然是要做级联的删除,那样才会吧该用户的数据表删除掉,不然只是简单的删除了一个用户了,数据表还是在的,数据记录也是存在
2013-12-11 23:56:01 1068
转载 plsql创建用户权限设置,导入导出说明
1、首先使用dba权限角色登陆PLSQL2、选择File-New-User 输入需要创建的账户及密码,选择表空间3、一定要分配的权限:Role privileges 角色权限,至少分配connect(连接权限)、resource(资源访问权限) System privileges系统权限,至少分配un
2013-12-11 16:07:15 4385
转载 kettle做一套完整的数据库的迁移工作
需求:1.你是否遇到了需要将mysql数据库中的所有表与数据迁移到Oracle。2.你是否还在使用kettle重复的画着:表输入-表输出、创建表,而烦恼。下面为你实现了一套通用的数据库迁移流程。技术引导:实现之初,在kettle提供的例子中找到了一个类似的(samples\jobs\process all tables)。通过相关改造,终于达到目标。实现过程
2013-12-11 11:33:13 874
原创 在自己的本机上修改localhost 的域名,方便修改动态的ip指向
在连接数据库的时候需要用到指向的ip地址,可能有的时候需要常常的修改,只需要在host文件里面加上一个域名就可以做到不需要经常的修改ip地址。host文件的路径一般为:C:\Windows\System32\drivers\etc比如在当前的ip为192.168.3.38 只需要在host文件里面添加 192.168.3.38 test.tiens.com前面的为ip
2013-12-06 17:22:23 1987
转载 jdk安装后的环境变量的说明
设置如下几个环境变量,如果一下所述环境变量已经存在,则添加相应的值的内容即可(注意不同值由英文半角分号“;”分隔),环境变量名不区分大小写:1. 环境变量名: CLASS_PATH; 值: 你的jdk安装目录下的lib所在目录, 例如D:\Program Files\Java\jdk1.5.0_05\lib。2. 环境变量名: path; 值: 你的jdk安装目录下的bin所在目录, 例如
2013-12-06 10:22:52 512
转载 Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安
2013-12-03 23:01:58 406
转载 win7下如何建立ftp服务器
这里在文章中有上传和下载两个文件夹,只是应用与个人的方便,要是作为中间服务器的话,没有必要,或者看需求而定了。 首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!步骤阅读步骤阅读2其次是在C盘新建文件夹“FTP上传”和“FTP下载
2013-12-01 22:30:38 549
转载 Kettle 增量更新设计技巧
Kettle 增量更新设计技巧 转摘要:本文主要讨论一些在ETL中设计增量更新的方法和技巧。ETL中增量更新是一个比较依赖与工具和设计方法的过程,Kettle中主要提供Insert / Update步骤,Delete 步骤和Database Lookup步骤来支持增量更新,增量更新的设计方法也是根据应用场景来选取的,虽然本文讨论的是Kettle的实现方式,但也许对其他工具也
2013-11-20 23:30:29 1760
转载 kettle定时执行(ETL工具)
1,Kettle跨平台使用。 例如:在AIX下(AIX是IBM商用UNIX操作系统,此处在LINUX/UNIX同样适用),运行Kettle的相关步骤如下: 1)进入到Kettle部署的路径 2)执行 chmod *.sh,将所有shell文件添加可执行权限 3)在Kettle路径下,如果要执行transformation,就运行./pan.sh -file=
2013-11-20 23:12:58 1126
转载 kettle 合并记录步骤中的 关键字段和 比较字段的说明
该步骤用于将两个不同来源的数据合并,这两个来源的数据分别为旧数据和新数据,该步骤将旧数据和新数据按照指定的关键字匹配、比较、合并。需要设置的参数:旧数据来源:旧数据来源的步骤新数据来源。新数据来源的步骤标志字段:设置标志字段的名称,标志字段用于保存比较的结果,比较结果有下列几种。1. “identical” – 旧数据和新数据一样2. “changed” – 数据发生了
2013-11-20 23:10:07 5356
转载 设置PLSQL Developer访问本机64位Oracle
http://carltao.blog.51cto.com/856514/196838
2013-11-20 13:01:19 462
转载 Windows下ORACLE 10g安装与操作(创建数据库)图解
刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:10g安装与操作(创建数据库)图解" border="undef
2013-11-19 20:26:56 832
转载 oracle全局数据库名称/数据库实例/ORACLE_SID 的区别
我们在使用oracle创建数据库的过程中会让我们输入全局数据库名和SID,他们的区别是:全局数据库名:主要用于在分布式数据库系统中区分不同的数据库,它是由数据库名和数据库域名组成,格式为“数据库名.数据库域名”,数据库域名允许为空,即只写数据库名。例如上海的数据库可以命名为Oracledb.ShangHai.com,北京的数据库可以命名Oracledb.BeiJing.com。即使数据库名都相
2013-11-19 20:22:22 864
转载 Windows Server2008 R2下安装Oracle 10g
1. 修改stage\prereq\db_prereq\db 及 stage\prereq\db 目录下的的refhost.xml文件,在节点中添加子节点: 2. 修改 database\install 目录下的oraparam.ini文件,在[Certified Versions]下填加2K8 R2的版本号 6.1: Windows=5.0
2013-11-19 12:00:14 671
转载 js window.onload 加载多个函数和追加函数
平时做项目 经常需要使用window.onload,用法如下:function func(){alert("this is window onload event!");return;} window.onload=func;或者如下: window.onload=function(){alert("this is window onload event!");retu
2013-11-17 23:29:13 395
转载 事件流与window.addEventListener介绍说明
1.首先我们来了解几个概念,“事件”,“事件流”,“事件名称”,“事件处理函数/事件监听函数,也许是“老生常谈”,知道的朋友可以越过。事件: 事件是用户自身或浏览器进行的特定行为。如:用户点击 也就是常用的click事件 事件流:多个事件 按一定顺序触发 形成了事件流 事件名称:如上面所讲的click就是事件名 事件处理函数/事件监听函数(Dom的叫法)就是事件触发后的处理函数,如ob
2013-11-01 09:30:38 7457
转载 js中parseInt()与parseFloat(),Number(),Boolean(),String()转换
js将字符串转数值的方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parse
2013-10-09 19:47:46 509
转载 js中Math对象的方法
1.丢弃小数部分,保留整数部分parseInt(5/2)2.向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,向下取整Math.floor(5/2)Math 对象的方法FF: Firefox, N: Netscape, IE: Internet Explorer方法 描述 FF N IE abs(x
2013-10-09 19:41:11 593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人