关闭

Oracle触发器

数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。    1.触发器作用 l 数据确认  l 实施复杂的安全性检查 l 做审计,跟踪表上所做的数据操作等  l 数据的备份和同步    2.触发器的类型  语句级触发器 :在指定的操作语句操...
阅读(565) 评论(0)

Oracle存储过程和存储函数

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。   创建存储过程语法: create [or replace] PROCEDURE 过程名[(参数名 i...
阅读(371) 评论(0)

Oracle自动增长序列

在很多数据库中都存在一个自动增长的列,如果现在要想在oracle 中完成自动增长的功能, 则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。 语法:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{C...
阅读(435) 评论(0)

httpclient上传文件实例

需要在两个系统中传输数据,简单就是,其他系统向我系统发送请求的过程中,我中间有一个访问其他系统并在请求中传输数据再接受反馈信息。由于是在一次请求中间的反向请求,所以就不能直接用response返回数据,所以就用httpclient,下面是一个简单实例,仅供参考 1.请求(本系统) HttpClient client = new HttpClient(); PostMethod method =...
阅读(469) 评论(0)

Spring定时任务的几种实现

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现的技术上来分类,目前主要有三种技术(或者说有三种产品): Java自带的java.util.Timer类,这个类允许你调度一个java.util.T...
阅读(565) 评论(0)

[置顶] RSA加密算法Java应用解析-目前地球上最有影响力的加密算法

1.RSA加密算法简介 RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出...
阅读(528) 评论(0)

Java通过过滤器统一编码格式

import java.io.IOException; import java.io.UnsupportedEncodingException; import java.util.Map; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import...
阅读(256) 评论(0)

Java中通过FTP上传和下载

一个JAVA实现FTP功能的代码,包括了服务器的设置模块,并包括有上传文件至FTP的通用方法、下载文件的通用方法以及删除文件、在ftp服务器上穿件文件夹、检测文件夹是否存在等,里面的有些代码对编写JAVA文件上传或许有参考价值,直接把代码贴出来了,注释写的很详细,大家可以参考参考. 1.FtpUtil import java.io.DataOutputStream; import java.i...
阅读(1123) 评论(0)

Java增加校验位

public abstract class SerialResouce {//工作中的简单例子,大家根据需求自己修改校验规则 public abstract String getNextSerialNo(String year, String type) throws Exception; /** * 获取序号 * * @param seqName * ...
阅读(746) 评论(0)

Sublime Text 3中文乱码问题解决(最新)

Sublime Text 3是我MacBook Pro最喜欢的代码编辑器,没有之一,因为她的性感高亮代码配色,更因为它的小巧,但是它默认不支持GBK的编码格式,因此打开GBK的代码文件,如果里面有中文的话,就会乱码 第一步:安装Package Control 大家如果是在官网下载的Sublime Text 3,那么首先需要安装一个 Package Control包,这是一个用来安...
阅读(1008) 评论(1)

Java序列化和反序列化超强工具类(包含tif图片与其他格式互转)

import java.awt.image.RenderedImage; import java.awt.image.renderable.ParameterBlock; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; impo...
阅读(1088) 评论(0)

Java删除文件和文件夹的工具类

import java.io.File; /** * 该类用于删除文件夹下的文件 * * * */ public class DeleteFileUtil { /** * 删除全部 * @param path * 文件夹的绝对路径 */ public static void delAllFile(String path) { File...
阅读(1048) 评论(0)

[置顶] 利用DBLink+JOB实现两个Oracle数据库之间的数据同步

针对上一篇文章的部分内容这里通过DBLink+JOB实现两个Oracle数据库之间的数据同步,我自己测试了两个数据库之间的一个表同步没有问题,下面写个详细例子供大家参考;网络爬虫太多,加个地址:http://blog.csdn.net/qq_22260641 第一步:建立DBLink   两个数据库,源数据库test中的表数据同步到目标数据库scott的同一个表(表不相同也可以,不影响的),在...
阅读(2075) 评论(0)

不同Oracle数据库之间的数据同步

方法一:通过快照来实现 1 创建dblink 2 创建快照 Oracle快照原理及实现总结 Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。对于中大型数据库,业务数据库里所有的数据同步到另外一个处理服务器上最佳的选择还是使用SnapShot方式,即快照的方式。 Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或...
阅读(2480) 评论(0)

简单的前端表单的校验

function checkForm(){ //获取用户名及其内容 var usernameObj=document.getElementById("username"); var username=usernameObj.value; //判断value是否为空 若为空不能提交表单, if(username==null || username =...
阅读(292) 评论(0)
65条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:44745次
    • 积分:1112
    • 等级:
    • 排名:千里之外
    • 原创:56篇
    • 转载:3篇
    • 译文:5篇
    • 评论:12条
    欢迎关注


    博客专栏
    技术交流和分享
    工作邮箱:humf@vip.qq.com
    技术分享和交流QQ群:432135803
    微信公众号
    微信公众号
    分享到: 微信 更多