摘要:
在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加“/”才能表示结束,并执行!本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。1.首先创建序列,Oracle序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}];1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现负值 阅读全文
摘要:
XFire:开发Web服务的简易之道(一)--XFire简介 摘要: 问过一些.NET程序员:开发Web服务有多艰苦? 他们被我的问题逗乐了! 他们回答说:用时小于1分钟.同样的问题,我又问了一个Java程序员, 得到的回答与先前.Net程序员的大相径庭.Web服务这个概念引入Java已经有5年了.然而Web服务还是被认为是一个较新的技术,这是Web服务在Java上难于实现的主要原因.如今,随着新一代Web服务引擎--XFire的发布, 一切发生了翻天覆地的变化.使用XFire,你不需要写一句代码就可以将Java类方法转换成Web服务.阅读本文,你将领略到XFire是如何将开发Web服务变得无 阅读全文
摘要:
我没学习过axis系列,一开始学的就是xfire,myeclipse5.1支持xfire支持的非常棒。这里讲解一个简单的例子,1.首先建立一个web service工程: 点击finish之后,myeclipse自动帮你生成services.xml以及web应用目录结构,其中的services.xml是你导出服务的配置文件,注意在WEB-INF/web.xml文件中配置了xfire自己的servlet.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 阅读全文
摘要:
来公司都半年了,还没搭建过框架,整天都是维护项目。。。今天忙里偷闲,想自己搭建个ssh2框架试试,谁知碰到好多问题,特在这里和大家分享一下一.由于我用的是 myeclipse 6.5,它不支持 struts2,所以要自己先导入官方struts-2.3.1.2核心包,创建struts2.xml、创建action、修改web.xml 首先,我先在struts2官方网站下载了一个struts-2.3.1.2的lib包,咋一看吓一跳。。... 我只是想搭建个ssh2环境,它却给我这么多包,于是仅把核心包先复制到到项目的WebRoot\WEB-INF\lib里:所谓核心包 是之前版本的lib中的五个核心 阅读全文
摘要:
一:计算两个日期相差的天数比如: str1 = "2002-01-20" str2 = "2002-10-11" 怎样用javaScript计算出str1与str2之间相差的天数? --------------------------------------------------------------- <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> < 阅读全文
摘要:
1. Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个:技巧:取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次!取消方法: windows-->perferences-->myeclipse-->validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键-->myeclipse-- 阅读全文
摘要:
这是个虚拟表,你在操作大多数Oracle对象的时候都可以使用这个表,比如sequence,sysdate等等。 比如select sysdate from dual select seq1.nextval from dual 等等,一般也就是用来做这个事情的1. dual 是由 sql.bsq 建立的。每个database 在建立的时候, sql.bsq 都需要run 一次的。所以每个database 都会有dual table 的。2. DUAL 的owner 是谁? -- SYS (select owner, table_name from dba_tables where table_n 阅读全文
摘要:
一、ORACLE的启动和封闭1、在单机环境下要想启动或封闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、封闭ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR>quit 启动oracle9i数据库命令: $ sqlplus /nolog SQL*Plus: Relea 阅读全文
摘要:
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,T 阅读全文
摘要:
调试了几天,感觉SVN要简单得很,前几天搞CVS一直有问题,很是郁闷,所有改用SVN了SVN又有两种方式,svnserve服务方式和apache方式,如果用svnserve方式的话推荐直接用Setup-Subversion-1.6.13.msi(目前最新版)哪果用apache方式的话 推荐用VisualSVN-Server-2.1.5.msi(目前最新版) ,比较用Subversion的话调试还是有点费劲建立库: svnadmin create e:\svn\softsvnserve支持多库多端口,好玩意:sc create svnservice binpath= "C:\Progr 阅读全文