摘要: oracle闪回是oracle很重要的特性,今天刚接触了一点,写点皮毛,以后再慢慢深入研究闪回表创建表语句create table emp11as select * from emp where 1=2复制代码删表语句drop table emp11其实emp11表删了,却在系统中出现一张新表以系统命名的,这就是oracle10G中对删表的处理,原表实际上并未完全删掉,相当于存在回收站中。如果我们需要恢复表emp11,用闪回是很方面的。可以用下列语句查出表存在的名称select * from tab;查询结果?BIN$YqKHsrh1TMOUvzHmmaSgjQ==$0 TABLEEMP113 阅读全文
posted @ 2012-02-19 18:53 张良 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 通过PL/SQL编程,编写分页存储过程。代码如下所示: 1 --PL/SQL开发编写分页代码 2 --创建包 3 create or replace package Page as 4 type test_cursor is ref cursor 5 end Page; 6 --创建存储过程 7 create or replace procedure Page( 8 (tablename in varchar2,--表名 9 PageSize in number,--每页显示数据大小10 PageNow in number,--当前页面11 RowsCount out number,-... 阅读全文
posted @ 2012-02-19 11:08 张良 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 从硬盘读取图片Image image = null; try { // Read from a file File file = new File("image.gif"); image = ImageIO.read(file); // Read from an input stream InputStream is = new BufferedInputStream( new FileInputStream("image.gif")); image = ImageIO.re... 阅读全文
posted @ 2012-02-19 11:01 张良 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在J2SE项目中:<?xml version="1.0" encoding="UTF-8" ?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ 阅读全文
posted @ 2012-02-19 10:58 张良 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 以下代码即贴即用,第一次发博客,不足之处请大家多多指教!1、配置文件:copyRemoteFile.properties?# src/dao.properties # 这里保存的都是键值对信息 # interface name(no packgage) = implementation class# 注意: # A:【路径符号】【必须】是【/】【如:D:/home/publish】 # B:【键key=值value】对【后面】【绝不允许有空格】【如:REMOTE_HOST_IP=172.77.9.77】# REMOTE_HOST_IP 远程机器IP # LOGIN_ACCOUNT 远程机器.. 阅读全文
posted @ 2012-02-19 10:56 张良 阅读(713) 评论(0) 推荐(0) 编辑
摘要: Java的图片处理工具类:可实现以下常用功能:缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Toolkit;import java.awt.color.ColorSpace;import java.awt.geom.AffineTransform;im 阅读全文
posted @ 2012-02-19 10:54 张良 阅读(487) 评论(0) 推荐(0) 编辑
摘要: validation示例<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>My Jquery</title> <script type="text/javascript" src="<%=request.getCon 阅读全文
posted @ 2012-02-19 10:51 张良 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 在 jQuery Form插件可以让你很容易的使用AJAX提交Form表单,主要方法ajaxForm和ajaxSubmit负责收集表单元素的信息,管理提交进程。这 两种方法都是可配置的,让你完全控制Form提交。使用AJAX提交表单没有任何方式比JQuery Form插件更容易的了.官网地址:www.malsup.com/jquery/form/:有文档说明和演示示例可供参考!我简单使用了一下,jQuery Form插件有一下优点:1.支持提交前验证.2.支持提交后回调.3.采用AJAX方式,有很好的用户体验4.提交方式是灵活.只要指定要提交的form ID即可.想提交那个form.就可提交那 阅读全文
posted @ 2012-02-19 10:50 张良 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 前章介绍了使 用AJAX提交Form表单的方法,其中主要的就是ajaxForm()和ajaxSubmit(),ajaxForm和ajaxSubmit都支持众多 的选项参数,这些选项参数可以使用一个Options对象来提供。Options只是一个JavaScript对象,它包含了如下一些属性与值的集合:Options对象的详解:1.)target指明页面中由服务器响应进行更新的元素。元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素。默认值:null。2.)url重写或者指定表单的'action'属性。默认值:表单的action属性值3.) 阅读全文
posted @ 2012-02-19 10:49 张良 阅读(496) 评论(0) 推荐(0) 编辑
摘要: Java生成验证码图片1.Servlet生成验证码图片 1 package com.logcd.servlet; 2 3 import java.awt.Color; 4 import java.awt.Font; 5 import java.awt.Graphics2D; 6 import java.awt.image.BufferedImage; 7 import java.util.Random; 8 import javax.imageio.ImageIO; 9 import javax.servlet.*; 10 import java.io.*; 11 impo... 阅读全文
posted @ 2012-02-19 10:48 张良 阅读(295) 评论(0) 推荐(1) 编辑
摘要: eclipse 打jar包2011-12-01 16:39 by 奈何醉, 262 visits,收藏,编辑1。选工程导出2。以java中的Runnable JAR file导出3。选要运行的main方法4.libary handling选拷贝必须类库到子文件夹5.选择导出的文件夹和文件名。点finish在cmd中输入java -jar xxx.jar运行 阅读全文
posted @ 2012-02-19 10:46 张良 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 好多年没动过J2ee了,搞了2个晚上终于整出了全套3.0的VSSI框架, 后面继续CodeSmith模版,写完了还没测试,全部代码和Eclipse项目压缩文件下载参考资料http://code.google.com/p/mybatis/wiki/Springmysql 数据库,用了 JPetShop的Item表,表结构是:CREATE TABLE `item` ( `itemid` varchar(10) collate utf8_bin NOT NULL, `productid` varchar(10) collate utf8_bin NOT NULL, `listprice` decim 阅读全文
posted @ 2012-02-19 10:45 张良 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 俺的第一个文章,有掌声的给掌声,没掌声的给鲜花啦!起因:因系统的一个定时任务突然执行不正常了,原来是一个时跑一次,现在偶尔跑,偶尔不跑,日志跟踪二天只跑了一次,这个时间段内没有对系统做任务变更,日志也没有任务异常,用VisualVM远程JMX的方式不能正常监控到进程(待努力重试),因此临时起意想做一下任务监控界面,且形成一个组件,方便管理员查看所有任务列表,及方便调整,暂停等。本来参考了网上一些例子,都不适合我的需求,因此自己写了一份。代码主要参考了quartz,spring-job相关官方代码及例子。本文提供一种思路,也许你有更好实现,能否回复一下?一起讨论?目标:对管理员来说,希望可看到每 阅读全文
posted @ 2012-02-19 10:36 张良 阅读(7414) 评论(1) 推荐(0) 编辑
摘要: 使用ant生成可执行jar文件,双击可以打开窗口。1.写一个创建窗口的类packagecom.anllin.ant.test;importjava.awt.Color;importjava.awt.Dimension;importjavax.swing.JButton;importjavax.swing.JFrame;publicclassWindow{publicstaticvoidmain(String[] args) { JFrame frame =newJFrame(); frame.setSize(newDimension(200,300)); frame.setBackground 阅读全文
posted @ 2012-02-19 10:33 张良 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 本期概述上期我们讲到了html页面采集后的数据查询, 但是这仅仅是在本地查询数据库,如果我们想通过远程 来进行数据的采集,存储和查询,那又该怎么做呢?今天我们一起来学习下 如何通过本地客户端 远程访问服务器 进行数据的采集,存储和查询.数据采集页面2011-2012赛季英超球队战绩学习简单远程访问(RMI实例)首先我们学习下简单的 客户端 远程访问 服务器 例子这里用到了 Java RMI (Remote Method Invocation)Java RMI是一种机制, 是能够让一个 java虚拟机 调用 另一个java 虚拟机上对象的方法, 从而实现远程访问.但是通过客户端实现该远程访问 必 阅读全文
posted @ 2012-02-19 10:31 张良 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 上篇我们学习了AOP的基本概念,我们回顾一下上篇提到的Advice(通知):所谓通知是指拦截到joinpoint(连接点)之后所要做的事情就是通知.通知分为前置通知,后置通知,异常通知,环绕通知。 Spring.NET的通知既可由某个类的所有对象共享,也可由该类型的单个实例独占。共享的通知称为基于类型(per-class)的通知,而独占的通知称为基于实例(per-instance)的通知。基于类型的通知最为常用。很多常用功能很适合用基于类型的通知实现,比如说事务。它们不依赖于目标对象的状态,也不会向目标对象添加新状态,仅仅对方法及其参数进行操作。 基于实例的通知比较适合做引入(intr... 阅读全文
posted @ 2012-02-19 10:23 张良 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 上篇我学习了Spring.NET的四种通知类型,AOP的实现方案比较复杂,是通过代码实现的。而Spring.NET框架给我们提供了配置的方式来实现AOP的功能。到目前为止,我们已经讨论过使用ProxyFactoryObject或其它类似的工厂对象显式创建AOP代理的方法。如果应用程序需要创建很多AOP代理,比如当需要代理某个服务层的所有对象时,这种方法就会使配置文件变的相当庞大。为简化配置过程,Spring.NET提供了“自动代理”的功能,可以根据条件自动创建代理对象,也就是说,可以将多个对象分组以作为要代理的候选对象。自动代理使用起来比较简单和方便。我仔细分析了一下,提供的几种配置差异主要在 阅读全文
posted @ 2012-02-19 10:22 张良 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVCFramework是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架。MVC(Model-View-Controller)用于表示一种软件架构模式.它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。 今天带给大家的就是期待以久的ASP.NET MVC与Spring.NET和NHibernate的组合,视图打造.NET版的SSH(Spring-Struts-Hibernate)。是不是听到名字都很兴奋?我认为目前的ASP.NET MVC比Struts在某些功能上要好用的多,而且代码量要少,这就是我一直热. 阅读全文
posted @ 2012-02-19 10:21 张良 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 针对大型系统,往往采用Oracle数据库。这是因为在大数据量的情况下Oracle的优势比较明显,而且能够部署到非Windows环境下,从而弥补.NET程序跨平台的缺点。但是使用NHibernate访问Oracle和访问SQL Server相比来说要略微复杂。 在使用NHibernate访问Oracle的过程中,我们需要以下几个步骤: 1.下载并安装Oracle客户端http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/winsoft.html 2.确保驱动程序集文件(System.Da... 阅读全文
posted @ 2012-02-19 10:20 张良 阅读(439) 评论(0) 推荐(0) 编辑
摘要: Quartz.NET是一个开源的作业调度框架,是OpenSymphony的Quartz API的.NET移植,它用C#写成,可用于WinForm和ASP.NET应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用.NET编程吗?如果这些问题中任何一个你回答是,. 阅读全文
posted @ 2012-02-19 10:18 张良 阅读(309) 评论(0) 推荐(0) 编辑