自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (14)
  • 收藏
  • 关注

转载 CAS 经验收集

1,非常遗憾,经过查证,SSL协议只支持domain name,也就是你可以用你的计算机名或者localhost,我用domain name做过测试,完全正确。假如我的电脑ip为192.168.6.110,我的电脑名为netfly 那么,在生成证书的时候,就不能输入localhost,只能输入netfly,在其他电脑上,一样可以通过ip访问我的服务。比如说,输入 http://192.168.

2007-04-18 22:44:00 1818

原创 JSP彩色验证码

------------产生验证码图片的文件-----image.jsp-------------------------------------------Color getRandColor(int fc,int bc){//给定范围获得随机颜色Random random = new Random();if(fc>255) fc=255;if(bc>255) bc=255;int r=fc+r

2005-11-29 23:54:00 682

原创 如何获取客户端MAC地址

方法一:调用Windows的DOS命令,从输出结果中读取MAC地址:public static String getMACAddress() {String address = "";String os = System.getProperty("os.name");if ( os != null && os.startsWith("Windows")) {try {String command

2005-11-29 23:52:00 2118

原创 监控用户是否关闭浏览器

BS系统一个非常烦人的地方是不知道用户什么时候关闭浏览器离开系统.这里,我们采用onbeforeunload参数监控用户是否关闭浏览器.testfunction RunOnBeforeUnload() { window.event.returnValue = 关闭浏览器将退出系统.; }效果如下所示:当wondow.event.returnValue为空的时候,这个选择提示框是不会出现的.可是

2005-11-29 23:42:00 1640

原创 Java数据访问对象(DAO)编程模入门

J2EE开发人员使用数据访问对象(DAO)设计模式把底层的数据访问逻辑和高层的商务逻辑分开。实现DAO模式能够更加专注于编写数据访问代码。这篇文章中,Java开发人员Sean C. Sullivan从三个方面讨论DAO编程的结构特征:事务划分,异常处理,日志记录。  在最近的18个月,我和一个优秀的软件开发团队一起工作,开发定制基于WEB的供应链管理应用程序.我们的应用程序访问广泛的持久层数据,包

2005-08-13 13:40:00 1299

原创 Java数据库编程中的几个常用技巧

1、java数据库操作基本流程   2、几个常用的重要技巧:  可滚动、更新的记录集  批量更新  事务处理   java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接  1、取得数据库连接  1)用DriverManager取数据库连接  例子:String className,url,uid,pwd;className = "oracle.jdbc

2005-08-05 14:46:00 668

原创 《系统分析与设计方法》笔记与体会

转CrazyTomato       记得最开始接触的关于开发方面的方法论的学科应该是“软件工程”,所以当时想过这样一个问题,这二者的区别是什么。其实有一点需要指出的是,在MIS学科的领域内,也是大概可以分为两类的,即工程学派与行为学派。很好理解,各自的侧重点不同,也就是说我们关心的是信息系统对一个组织或者说企业在管理层次方面的作用还是说着重点在于信息系统的开发上。就我个人而言,我应该会更加的偏重

2005-07-24 13:29:00 1356

原创 谈谈用UML来做需求管理

今天在看《Agile Software Development》,读到附录中关于UML的介绍,不禁慨叹:我以前在UML的时候怎么就那么的蹩脚呢,特别是在描述需求的时候。我刚刚设计了一个项目,一开头就碰到一个头疼的问题——需求分析。我想取消我们以前那种繁杂的用文字描述的文档方法,采用UML的图形化来表示。取消的原因有两个,一是项目的组员不怎么愿意看那个文档来了解需求,我们这些搞技术的文字表述能力都不

2005-07-24 13:16:00 773

原创 J2EE架构的6个最佳实践

虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?   首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(build daily)”、“测试一切(test everything)”和“经常集成( integrate often)。 任何具有称职架构师的

2005-07-24 13:07:00 628

原创 水煮鱼做法

制作前备料:     1.去鳞去鳍尾草鱼一条,2.5斤----3.5斤(爱吃鱼头者也可用胖头鱼);     2.一斤黄豆芽(用开水抄到八成熟待用);     3.一小袋榨菜(“鱼泉”牌的就可);     4.两头大蒜剥好斩去根部待用(要用刀面拍两下);     5.一块去皮姜切片(约50mm见方大小);     6.花椒和干辣椒适量(以我的经验可用”味好美”牌的,约各一小袋);     7.色拉油

2005-07-23 17:19:00 839

原创 用定制标签库和配置文件实现对JSP页面元素的访问控制

控制客户端访问是开发一个基于B/S的架构的系统的开发者必须考虑的问题。jsP或SERVLET规范的基于配置文件的安全策略对资源的控制是以文件为单位的,即只可以定义某个视图全部可以或全部不能被访问。一个比较复杂的系统往往要要求对视图的一部分(如jsP页面里的一个按钮)提供访问控制,只允许被某种角色的用户访问。如果采用可编程的安全策略,因为对用户角色和操作的定义在开发时不能定义,而且这种策略加大了程序

2005-01-02 12:47:00 741

原创 Java打印程序设计

1 前言在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Ja

2004-12-31 13:32:00 1420 1

原创 权限组件五(权限)(完)

最后,我定义了一个Permission类把所有的元素连接起来形成一个完整权限判断组件。代码如下。用户继承该类时要完两个方法getDenyRule,getAcceptRule即可。        当我们进行权限判断时只要调用hasPermission(User user,HashMap oldData,Input input)即可。其后三个参数分别为用户,数据,输入。用户为在判断的人,数据为

2004-12-31 13:31:00 903

原创 权限组件之四(规则)

定义好User,Group,Role了以后,下面我定义了权限判断的规则.    首先定义Rule接口,见Rule.java.Rule只做一件事判断User是否有权限.    然后我实现了一个Rule,见RuleImpl.java.      这部分涉及到了一个Input类,这个类是一个输入的类,接口如Input.java.这个通过继承该接口可以使用各种方式数据(HTTP,XML

2004-12-31 13:30:00 781

原创 权限组件之三(角色)

首先,我定义了一个角色接口,可以从其中取出其的各种属性.代码如后面所示.    然后定义一个AbstractRole把Role共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承AbstractRole把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只要初始化变量description, name ,id, prop

2004-12-31 13:24:00 794

原创 权限组件之二(群组)

首先,我定义了一个群组接口,除了继承用户的方法以外还有两个方法,getUsers,getSubGroup.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组.    然后定义一个AbstractGroup,他继承了Group以及AbstractUser,并实现了Group接口定义的两个方法.用户只要根据实现情况继承AbstractGroup把自己要定义的属性进行处理即可.

2004-12-31 13:21:00 744

原创 权限组件之一(用户)

首先,我定义了一个用户接口,可以从其中取出其的各种属性.代码如后面所示.用户除了各种不同的属性以外还必须设置其角色以及所属的群组.    然后定义一个AbstractUser把User共性的东西进行处理.所有的取属性的方法都已实现.用户只要根据实现情况继承AbstractUser把自己要定义的属性进行处理即可.(因为每个系统的用户都会有不同的属性,所以留成抽象类供使用者自己扩展). 只要初始化

2004-12-31 13:19:00 657

原创 Taglib学习笔记

一、第一种方法:仅声明TLD位置在jsp文件头部,声明:这样就ok了二、第二种方法:定义库名称在jsp文件头部,声明: 在WEB.XML添加如下声明:/orataglib/WEB-INF/tlds/orataglib_1_0.tld 在tld里加上:ora/orataglib 三、区别  如果类不多,用tld引用就行了。否

2004-12-31 13:04:00 540

原创 第三章:Taglib 原理和实现:tag之间的嵌套和属性读取

第三篇 tag之间的嵌套和属性读取1。问题:在request里有一个 Man 对象,它有两个属性:name和age。现在,我们想用一个嵌套的tag,父tag取得对象,子tag取得name属性并显示在页面上。例如,它的形式如下:     object 支持el表达式,表示取得 Man 对象。output的property表示从该对象取得名为name的属性。 2。如何支持tag之间的嵌套 在子ta

2004-12-31 12:58:00 737

原创 第二章:Taglib 原理和实现:让Tag支持El表达式

二:让Tag支持El表达式1.先看这么一个例子http://www.w3.org/TR/html4/loose.dtd">String tut = "tutorial";request.setAttribute("tut",tut);%>The String in request is :2.如何支持el表达式 在路径org.apache.taglibs.standard.lang.s

2004-12-31 12:56:00 622

原创 第一章:taglib 原理和实现

1。问题:Tag究竟是什么?如何实现一个Tag?   一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再

2004-12-31 12:55:00 663 2

原创 Java集合框架 (一)

Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码。·         Collection 接口是一组允许重复的对象。·         Set 接

2004-12-31 11:28:00 645

原创 JMS与Message-Driven Bean使用总结

1、JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message  Consumer)。2、JMS提供2种类型的消息服务:(1)Queue,即点对点,每个消息只转发给一个消息消费者使用。(2)Topic,即发布和订阅,每个消息可以转发给所有的订阅者(消费者)。3、WEBLOGIC 8下的JMS配置:(1)配

2004-12-31 11:16:00 934

原创 学习Hibernate in Action读书笔记(1)

  让我们还是以这个经久不衰的例子"Hello World"开始:) 1.      Message.java: 一个简单的持久类package hello; public class Message {private Long id;   //说明private String text; private Message nextMessage; priva

2004-12-31 10:51:00 642

原创 java序列化-Serializable

 1、实现Serializable回导致发布的API难以更改,并且使得package-private和private这两个本来封装的较好的咚咚也不能得到保障了2、Serializable会为每个类生成一个序列号,生成依据是类名、类实现的接口名、public和protected方法,所以只要你一不小心改了一个已经publish的API,并且没有自己定义一个long类型的叫做seria

2004-12-31 10:28:00 718

原创 输入年月日,求出是第几周.

import java.util.Calendar;class test{  public static void main(String[] args){    Calendar cal = Calendar.getInstance();    int year = Integer.parseInt(args[0]);    int month = Integer.parseInt(ar

2004-12-31 09:09:00 856

原创 漫谈Java程序设计中的接口应用

Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。  理解并用

2004-12-17 13:20:00 595

原创 新一代Java技术即将出现

Java技术自问世时光已经过去了9个年头。作为一名一直关注其成长的记者,曾经一段时间有过这样的想法:“Java技术已经成熟,是不是发展速度该放慢一些了呢”。然而,这种想法错了。近来Java技术的进化相当显著。Java技术正在迎来“又一次革命”的风暴。这就是本文的结论。  “又一次”指的是什么?“革命”指的又是什么?光看结论的话肯定是一头雾水。其实,笔者要讲的并不是变化这样一个事实,而是“促进变化的

2004-12-17 13:07:00 502

原创 J2SE5.0新特性之ProcessBuilder

这个例子使用了J2SE5.0的ProcessBuilder类执行外部的程序,相对于 Runtime.exec ,它更方便,可以设置环境变量等。这里使用它在windows下读取物理网卡的地址 :package com.kuaff.jdk5package; import java.io.IOException; import java.io.InputStream; import java.util.

2004-12-17 13:02:00 515

原创 Java 2源码解读1:java.util.ArrayList (版本:2.0)

ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步。1.存储ArrayList使用一个O

2004-12-17 12:44:00 569

原创 实战JMS (转)

近日开发一个Message Driven Bean实现的异步计算功能,整理之后希望可以和各位正在做MDB或者JMS开发的朋友分享一下。这是一个MIS系统的一部分,用于计算最后的收费金额,由于计算过程及其复杂,要求实现不影响用户接口响应,就是要实现异步计算,同时可以处理多个计算请求,计算结束后通知发出计算命令的客户端。功能十分简单,只要一个MDB就可以实现了,但是要通知客户端计算结束使得系统变得

2004-12-07 10:09:00 1215

恩智浦TEA19162T 功率因数校正(PFC)控制器-中文版

TEA19162T 是一个功率因数校正(PFC)控制器,它与 TEA19161T 通讯实现启动时序和系 统的保护。它也具有快速锁死重启机制。为了实现整个系统的效率最大化, TEA19161T 允许 让 TEA19162T PFC 芯片(在低负载情况下的时候)进入间歇工作模式。

2022-09-09

最好用的jQuery分页插件jPages

jPages是一个客户端分页插件,它比其他大多数插件多了很多功能,比如自动翻页,滚动浏览,显示延迟,完全可定制的导航面板也集成项目与Animate.css和延迟加载。是一款非常值得推荐使用的分页插件。

2018-04-26

bootstrap-fileupload文件上传组件2018最新版

bootstrap-fileupload被誉为最好的文件上传组件。功能非常细腻周全,极微细的参数都可以得到设置,你值得拥有。

2018-04-26

神州数码ITIL实战交流

神州数码ITIL实战交流

2014-10-23

ITIL五大流程图(事件管理、问题管理、变更管理、配置管理、发布管理)

ITIL五大流程图(事件管理、问题管理、变更管理、配置管理、发布管理)

2014-10-23

ITILv3框架体系交流(对外分享v1.0版

ITILv3框架体系交流(对外分享v1.0版

2014-10-23

ITIL_v3核心读物_图解集第四辑——IT服务连续性管理流程图解

ITIL_v3核心读物_图解集第四辑——IT服务连续性管理流程图解

2014-10-23

ITIL_v3核心读物_图解集第三辑——问题管理流程

翰纬 – IT 服务管理专家,ITIL v3 核心读物 图解集 问题管理流程图解

2014-10-23

WinRAR5.01正式版(带特别礼物)

WinRAR V5.01正式版,分64位和32位两版本,带特别礼物。

2014-08-15

基于ITIL的IT服务管理导论

基于ITIL的IT服务管理导论基于ITIL的IT服务管理导论

2009-11-11

ITILv3 服务运营(中文翻译版)

本文档是ITIL V3中服务运营部分的中文翻译版本,很难得的资料哦!

2009-11-11

ITIL IT服务管理白皮书1.1

本文档是上海信息化培训中心针对ITIL为读者提供的IT服务管理领域介绍,同时对IT服务管理最佳实践做了叙述。对于从事ITIL或学习ITIL的朋友来说是份不错的材料。

2009-09-27

ITIL V3中文蓝皮书1.1_上海信息化版

ITIL V3中文蓝皮书1.1_上海信息化版

2009-09-27

jbpm3.1中文教程

讲述jpbm工作流的原理、使用、实例等。

2008-08-09

Spring Framework 开发参考手册

即使拥有良好的工具和优秀技术,应用软件开发也是困难重重。应用开发往往牵扯到方方面面,每件事情都难以控制,而且,开发周期也很难把握(除非它的确是一个重量级的复杂应用,倒也有情可原)。Spring提供了一种轻量级的解决方案,用于建立“快装式企业应用”。在此基础上,Spring还提供了包括声明式事务管理,RMI或Web Services远程访问业务逻辑,以及可以多种方法进行的持久化数据库地解决方案。另外,Spring还有一个全功能的 MVC框架,并能透明的把 AOP 集成到你的软件中去。 你可以把Spring当作一个潜在的一站式企业应用。或者,把Spring看作一个标准开发组件,根据自己的需要,只取用它的部分组件使用而无需涉及其他。例如,你可以利用控制反转容器在前台的展现层使用Struts,还可以只使用 Hibernate集成编码 或是 JDBC抽象层 去处理数据存储。Spring被设计成(并将继续保持)无侵入性的方式,意味着应用几乎不需要对框架进行依赖(或根据实际使用的范围,将依赖做到最小)。 本文档是一份对Spring特性的参考指南,并且仍在增进中,如果你有任何的要求或建议,请把它们发表至用户邮件组或论坛:http://www.sf.net/projects/springframework 在我们继续之前,有些许感谢的话要说:为了生成Hibernate参考指南,Chris Bauer(Hibernate 项目组成员)准备和调整了DocBook-XSL软件,同时也让我们生成了该文档。同样需要感谢Russell Healy,对于某些问题,他提供了广泛而有价值的建议。

2008-03-16

空空如也

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

TA关注的人

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