自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 Where与Having

 一个查询指令中可以同时含有Where子句与Having子句,Where子句先过滤掉哪些不合条件的数据列,然后做数据分组,最后HAVING子句再过滤掉不合格的组。

2008-08-07 14:03:00 415

原创 DB2 SQL脚本批量执行

 DB2 SQL脚本批量执行 环境:Windows系统DB2客户端或者服务端  一、准备工作运行db2cmd或者db2cw打开DB2命令行处理器进入SQL脚本存放目录用db2 connect to user using 命令连接数据库用db2 set current schema 设置当前的SCHEMA,这个SCHEMA可以是未创建的,DB2

2008-08-07 13:55:00 1088

原创 Oracle与DB2、MySQL取前10条记录的对比

  Oralce的示例: 1. 最佳选择:利用分析函数 row_number() over ( partition by col1 order by col2 )比如想取出100-150条记录,按照tname排序select tname,tabtype from (select tname,tabtype,row_number() over (

2008-08-07 13:36:00 510

原创 取前10条记录

 select   *   from   temp2   fetch   first   10   rows   only;  

2008-08-07 13:34:00 612

原创 linux Kill多个进程的妙招

 ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:“ps -efww”是Red Hat 7.0里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep LOCAL=NO”的输入。 “grep

2008-08-07 11:44:00 833

原创 linux ps 命令详解

          1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。    2)ps -A 显示所有程序。     3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。     4)ps -e 此参数的效果和指定"A"参数相同。     5)ps e 列出程序时,显示每个程序所使用的环境变量。     6)ps f 用ASCII字符显示树状结构,

2008-08-07 11:16:00 801

转载 嵌入式SQL介绍

   SQL语言是基于关系数据模型的语言,而高级语言是基于整数、实数、字符、记录、数组等数据类型,因此两者之间尚有很大差别。如:SQL语句不能直接使用指针、数组等数据结构,而高级语言一般不能直接进行集合运算。为了能在宿主语言的程序中嵌入SQL语句,必须做某些规定。  本节主要介绍嵌入式SQL的一些使用规定和使用技术。   SQL语言的使用有两种方式:(1)在终端交互方式下独立使用的SQL称为

2008-08-06 19:25:00 3877 1

原创 应用程序权限设计

 http://www.cnblogs.com/yukaizhao/archive/2007/04/15/user_role_action_permission.html 我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1.       基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这

2008-08-06 18:57:00 360

原创 通用权限管理系统设计篇(三)——概要设计说明书

   在前两篇文章中,不少朋友对我的设计提出了异议,认为过于复杂,当然在实际的各种系统的权限管理模块中,并不像这里设计得那么复杂,我以前所做的系统中,由只有用户和权限的,有只有用户、权限和角色的,还有一个系统用到了用户、权限、角色、组概念,这个系统是我在思考以前所做系统的权限管理部分中找到的一些共性而想到的一个设计方案,当然还会有不少设计不到位的地方,在设计开发过程中会慢慢改进,这个系统权当学习只

2008-08-06 18:52:00 860

转载 通用权限管理设计篇(二)——数据库设计

 国庆前整的通用权限设计的数据库初步设计部分,现在贴上来。理清了对象关系之后,让我们接着来进行数据库的设计。在数据库建模时,对于N对N的关系,一般需要加入一个关联表来表示关联的两者的关系。初步估计一下,本系统至少需要十张表,分别为:权限表、用户表、角色表、组表、用户权限关联表、用户角色关联表、角色权限关联表、组权限关联表、组角色关联表、用户属组关联表。当然还可能引出一些相关的表。下面让我们在P

2008-08-06 18:51:00 341

原创 通用权限管理设计篇(一)

http://www.blogjava.net/amigoxie/archive/2007/09/29/149509.html 一.引言        因为做过的一些系统的权限管理的功能虽然在逐步完善,但总有些不尽人意的地方,总想抽个时间来更好的思考一下权限系统的设计。       权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不

2008-08-06 18:46:00 352

原创 Myeclipse 文件夹src下跟WEB-INF/classes下的内容

 WEB-INF/classes下面是编译好的class文件 src下面是.java文件 按照Java EE 规范的规定,一个典型的Web 应用程序有四个部分:1. 公开目录2. WEB-INF/web.xml 文件,发布描述符(必选)3. WEB-INF/classes 目录,编译后的Java 类文件(可选)4. WEB-INF/lib 目录,Java 类库文件(*.jar)(可选)

2008-08-06 14:56:00 560

转载 MyEclipse下struts2、spring、hibernate整合

  1、MyEclipse下建立新的Web Porject 2、Copy Struts2的lib文件到工程的WEB-INF/lib下非*-plugin-2.0.6.jar的所有的包加上struts2-spring- plugin-2.0.6.jar,最小的包可以在struts-2.0.6/apps/struts2-blank-2.0.6/WEB-INF/ lib下找到,不过因为使用Spring

2008-08-06 13:17:00 535

转载 Struts2教程1:第一个Struts2程序 ----很不错的入门文章

 http://www.blogjava.net/nokiaguy/archive/2008/04/15/193229.html本文为原创,如需转载,请注明作者和出处,谢谢! 在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如下: 开发工具:MyEclipse6Web服务器:Tomcat6Struts版本:Struts2.0.11.1JDK

2008-08-06 13:08:00 364

原创 比较全的Struts介绍04

 第6部分本文我们来讨论一下Struts中的输入校验问题。我们知道,信息系统有垃圾进垃圾出的特点,为了避免垃圾数据的输入,对输入进行校验是任何信息系统都要面对的问题。在传统的编程实践中,我们往往在需要进行校验的地方分别对它们进行校验,而实际上需要校验的东西大多都很类似,如必需的字段、日期、范围等等。因此,应用程序中往往到处充斥着这样一些显得冗余的代码。而与此形成鲜明对照的是Struts

2008-08-06 11:31:00 335

原创 比较全的Struts介绍02

 上面虽然是一个功能很简单的应用程序,但麻雀虽小,五脏俱全,基本涉及到了struts的主要组成部分。下面我们就来分析一下程序的特点和基本的工作原理。 首先,我们在浏览器中输入.jsp文件时,后台将struts的自定义标签"翻译"成普通的html标签返回给浏览器,而一些提示信息如作为输入框label的username、password还有按钮上提示信息还有错误信息等都来自MessageResourc

2008-08-06 11:30:00 390

原创 比较全的Struts介绍

一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在

2008-08-06 11:14:00 711 1

转载 如何下载in action等系列书籍的源代码

 http://www.blogjava.net/rickhunter/archive/2005/11/18/20423.aspx   或许有些人会觉得奇怪,manning网上不是有吗,下载还要你教?    确实manning是有,但现在却下不了。网上有人说可以下,但一问就没下文了。后来经过google搜索才知道manning网封了中国的ip,也就是说中国D版(这里指电子版书籍--这些书其

2008-08-06 10:34:00 461

原创 MyEclipse JSP 汉字显示问题

更改pageEncoding为UTF-8。

2008-08-06 10:20:00 553

转载 GlassFish2.0的安装与MyEclipse的集成

1.       从http://glassfish.dev.java.net下载glassfish的安装文件,注意,下载的是Windows Platform下的glassfish-installer-v2ur1-b09d-windows-ml.jar, size 81M (Multilingual),需先配置好JAVA_HOME,ANT_HOME,Path环境变量2.       加入我

2008-08-06 09:15:00 373

原创 如何知道某个进程名所对应的进程号

我想杀死某个进程,但不知道他的进程号。则怎么办?kill 的参数里可以用进程名吗? ps -ef |grep 进程名 killall -9 进程名

2008-08-05 15:23:00 864 1

转载 Glassfish的安装配置

 以winidows为例 1、下载:http://java.net/download/javaee5 ... staller-9.0-b48.jar 2、将glassfish-installer-9.0-b48.jar放到D:/Program Files文件夹,进入该文件夹,在命令行输入: java -Xmx256m -jar glassfish-installer-9.0-b48.jar 在

2008-08-05 10:20:00 914

转载 linux 重定向---这个通俗简单

 Linux I/O 重定向虽然很简单,但在脚本编写、系统管理时却要常常打交道,搞清其中使用技巧非常有用。首先说一下什么是I/O重定向,所谓I/O重定向简单来说就是一个过程,这个过程捕捉一个文件,或者命令,程序,脚本,甚至脚本中的代码块(code block)的输出,然后把捕捉到的输出,作为输入发送给另外一个文件,命令,程序,或者脚本。如果谈到I/O重定向,就涉及到文件标识符(Fi

2008-08-05 10:11:00 270

转载 Linux重定向详解

I/O重定向详解及应用实例 1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关; c、 用 d、 用 > 来改变送出的数

2008-08-05 09:49:00 607

原创 环境变量

 第一步:右击“我的电脑”,点击“属性”;第二步:选择“高级”选项卡,点击“环境变量”;第三步:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;第四步:JAVA_HOME设为JDK的安装路径(如C:/Program Files/Java/jdk1.4.2),此路径下包括lib,bin,j

2008-08-04 19:59:00 350

转载 JDK配置--unable to locate tools.jar

配置jdk: 1. java文件的编辑。文本文档 保存为java文件。2. JAVA_HOME,PATH,CLASSPATH(不分大小写), 系统变量的添加.3. path与classpath的区别:path指定编译器,运行器所在的目录位置,classpath指定编译,运行所需的类文件,(当前目录下的类文件或者lib库中).CLASSPATH的设定中,分号(;)用来分开两路径,

2008-08-04 19:50:00 3178

原创 VI 光标 开头 结尾

开头:1结尾shift+g

2008-08-04 16:39:00 605

转载 db2 terminate

 db2 命令可以启动命令行处理器。CLP 包括前端进程(表示用户界面)和后端进程,可以用它们来维护数据库连接。每次 db2 调用都启动新的前端进程;第一次 db2 调用要启动后端进程。拥有相同父进程的所有前端进程都是由一个后端进程提供服务的,因此它们共享一个数据库连接。QUIT 命令停止命令行处理器,但是不删除关联的后端进程;要删除关联的后端进程,需要发出 TERMINATE 命令。建议在停止实

2008-07-25 19:05:00 702

转载 DB2 catalog

 在DB2数据库中,编目(catalog)这个单词很难理解,我自己当初在学习DB2的时候也常常被这个编目搞的很不明白,直到现在我个人也感觉到DB2中编目(catalog)这个术语用的不是很好,具体来说编目有编目节点,编目数据库等。如果要理解编目,我先简单讲一下DB2数据库的体系结构,在DB2数据库中最大的概念是系统(节点)也就是主机,下面是实例,实例下面是数据库,然后是表空间,然后是数据库

2008-07-25 19:03:00 404

原创 Linux:VI 替换命令

 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中

2008-07-25 18:33:00 375

原创 input type="hidden" 作用

 Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。 1,type=text 输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,家庭住址等等。当然这也是Input的默认类型。 参数name:同样是表示的该文本输入框名称。 参数size:输入框的长度大小。

2008-07-25 09:35:00 684

转载 提交按钮表单的action和onSubmit 的关系

 举个很简单的例子:b()是你提交事件发生时执行的一个程序,比如:onSubmit="alert(jfdkj);",那么提交表单时就会先出现一个提示框。一般会用return b(),这里b()是一个检查输入是否合法的函数,如果合法则时间return true,表单成功提交,否则,返回。

2008-07-25 09:29:00 470

转载 数据绑定101-----主要看一下表达式语言

http://dev2dev.bea.com.cn/techdoc/20031027.html?S_TACT=105AGX52&S_CMP=tag-csdn 简介页面流提供了一种方便构建Web应用业务和导航逻辑的编程模型。为了显示和修改页面流动作所收集的数据,WebLogic Workshop 8.1 数据绑定框架将用户界面中的NetUI JSP标签绑定到Web应用数据上。两者相互结合为构建基

2008-07-24 14:21:00 548

转载 WebLogic Workshop 验证用户输入

 验证用户输入在大多数情况下,当用户通过表单输入数据时,我们要确保输入的值有效,然后才能进行其他操作,例如将数据储存到数据库中或用于确定下一步操作。表单验证经常使用客户端 JavaScript 来完成。此方法在 WebLogic Workshop 中也适用。此外,服务器端的验证可在服务器端检查用户输入。后一方法的优点有:不必依赖对其没有控制权的浏览器功能。可以使

2008-07-24 13:57:00 698

原创 UltraEdit+Weblogic实体Bean

 一、系统设置:  1.编辑工具:UltraEdit  2.应用服务器:Weblogic 8.1  3.数据库:MySQL4.0    二、基本类的编写:(例子源于MasteringEJB中的第6章的实体Bean实例)  1.Home接口:  AccountHome.java  2.本地Home接口: AccountLocalHome.java  3.Remote接口:  Account.java

2008-07-24 11:29:00 299

原创 BEAN在JSP中应用

   使用javabean最大的好处就是使html 和java分离:有关数据的操作全部交给后台的javabean处理.数据处理完毕再将数据返回.因此起彼落javabean 的优势不言而喻.   JavaBean 是一种基于 Java 的软件组件。 JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件

2008-07-24 11:21:00 463

转载 page,request,session,application的区别

 application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,就是客户端的一次请求。page:一个JSP页面。以上作用范围使越来越小, request和pa

2008-07-24 11:16:00 334

转载 页面流(Page flow)表单验证

 创建Web应用的过程中,验证用户在HTML表单中的输入是最常见的一个问题。用户输入数据必须被验证从而保证进行业务处理之前数据是正确的。输入的表单数据可能用于创建或更新数据库条目、调用Web服务、或作为业务过程的输入。基于目前由Struts提供的表单验证框架,页面流提供了一种简单易用的服务端验证方式。 页面流验证提供以下功能:· 用户表单输入的服务端验证· 用待验证的表单bean封装验证逻辑·

2008-07-24 10:13:00 1934 1

转载 BEA Aqualogic DSP实践

 http://blog.csdn.net/wanbin021614/archive/2007/09/04/1771432.aspx 先介绍一下BEA的DSP,所谓DSP就是data service platform,是BEA近几年推出的一个新产品,跟SOA架构有很紧密的联系,说简单点就是SOA的获取数据的那一层,这一层负责收集数据、整理数据并对外发布接口。关于DSP其实BEA的DEV

2008-07-24 10:10:00 570

原创 Using JavaScript in Page Flow and Portal Applications

 The following topic explains how to access page elements, such as forms and user input elements, with JavaScript.Limitations of Traditional Naming TechniquesIn a stand alone web application,

2008-07-24 09:23:00 505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除