- 博客(39)
- 资源 (6)
- 收藏
- 关注
原创 装饰模式
装饰模式是java编程中比较常见的设计模式。在java.io包下很多输入输出类都用到了装饰模式。例: InputStreamReader isr = new InputStreamReader(new FileInputStream(file)); BufferedReader br = new BufferedReader(isr);这是我们常用的写法,这里就用到了装饰模式。查...
2012-07-03 17:13:09 244
原创 java对象转成json格式需要的jar包
1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar
2012-01-12 14:23:27 1610
转载 oracle数据类型
有道是,磨刀不误砍柴工。多了解一些底层的东西,对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍!在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。1、CHAR最多可以以固定长度的格式存储2000个字符或字节。默认指定为以字符形式
2012-01-09 13:49:08 754
转载 Java笔记(三)--不同版本jdk以及tomcat共存的问题
最近在做arcgis server,一个问题就是有些东西只能在较早版本的jdk和tomcat上跑,如果版本太新了,就有可能出问题。比如:我装一个arcgis 9.3 server javascript api服务,别人的机器上好好的没问题,我自己按步骤装了,怎么都有问题,就算把别人的整个tomcat拷过来,还是不行。鼓捣几天,都搞不清楚问题在哪里。今天猛然想到:可不可能不是我的问题,而是环境的问题
2012-01-09 09:49:36 1707
转载 利用 DOM 进行 Web 响应
新一篇: 掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 A
2011-12-31 11:54:44 830
转载 java 静态块
//静态块(static block):如下所示public class StaticBlock1{ static { System.out.println("static block"); } public static void
2011-12-20 22:41:45 665
转载 java异常
转自:http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out =
2011-12-15 20:41:24 689
转载 java关键字
Java 关键字 速查表访问控制:private 私有的protected 受保护的public 公共的类、方法和变量修饰符abstract 声明抽象class 类extends 扩允,继承final 终极,不可改变的implements实现interface 接口native 本地new 新,创建static 静态 strict
2011-12-12 22:53:09 525
转载 Java集合类详解
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap|-TreeMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Co
2011-11-30 19:29:18 1211
原创 String和StringBuffer的区别
这是个老话题,在网上也看了很多帖子,现综合如下:类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。String类提供了数值不可改变的字符串。而StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers来动态构造字符数据。那么这个可变和不可变到底
2011-11-30 14:54:04 1375
转载 在dreamwaver中显示struts标签
Dreamweaver和Struts的整合使用Struts开发web应用是非常有吸引力的,在显示层我们通常采用jsp,当然我们编辑网页是首选工具就是Dreamweaver,而Dreamweaver确不能识别Struts的标记库,在做网页设计时通常带来不小麻烦,没有代码提示和所见即所得的界面。下面我们将提供一个方案来解决这个问题。1 首先在Dreamw
2011-11-22 10:28:44 871
原创 hibernate的xml文件自动生成工具middlegen的使用
1、配置ant,ant-1.7.1 官方下载:http://ant.apache.org/bindownload.cgi(详细配置请参照我的上一篇文章)2、配置middlegen (1)下载,http://nchc.dl.sourceforge.net/sourceforge/hibernate/Middlegen-Hibernate-r5.zip (2)解压后,将数据库驱动包(我
2011-11-21 10:32:42 2775
原创 jdk和ant环境变量配置
windows下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写
2011-11-21 09:35:35 8604
转载 hibernate database returned no natively generated
database returned no natively generated 分类:Hibernatehbm.xml中的配置如下: native的功能是:由数据库从identity,sequence和hilo中选取一个生成器来生成ID。这样就需要主键设置成自增长的,一定要小心 采用的是Mysql5数据库,但在执行插入的时候报错
2011-11-20 12:14:40 890
转载 Eclipse EE创建web工程
1.File ----> New ---->other ---->Web ---->Dynamic Web Project 2.Next 选择添加项目Project name : Tests 选择Tomcat 配置选择你下载匹配的Tomcat我用的是Apache Tomcat v6.0 3. 选择Fini
2011-11-10 21:47:50 1267
转载 java zip文件的压缩与解压
java里面有个包叫java.util.zip提供zip文件压缩,但是编码的时候非常不方便。编码量太多了,通过搜索,发现apache有个包提供一些简单的方法来实现zip文件的压缩与解压缩http://ant.apache.org/。下载地址:org.apache.tools.zip下载下来解压缩后,该包中的ant.jar里面提供了zip文件压缩与解压缩的功能代码。在项目中引用该类库。
2011-11-08 14:30:03 5369
转载 java的System.getProprerty可以获取的系统级别值
java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJav
2011-11-03 17:15:46 933
转载 javamail常用类
(一)javax.mail.Session: Session类代表JavaMail中的一次邮件会话.每个基于JavaMail的应用程序至少有一次会话,也可以产生多次会话.发送邮件之前,通常应该建立邮件会话.下面是创建邮件绘画的常用方法. Session session = Session.getInstance(Properites props, Authenticator a);
2011-11-03 13:52:28 825
转载 rsync配置详解
[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件
2011-11-03 10:23:41 12161 1
转载 32位操作系统在vmware中安装64位centOS
您已经配置此虚拟机使用64位客户操作系统。然而,64位操作系统不可用。此主机具有虚拟化支持能力的,但虚拟化技术被禁用。这通常是因为虚拟化技术已经在BIOS /固件设置或禁用或主机没有权限改变此设置。 请:(1) 验证 BIOS/固件设置 VT 启用和禁用 'trusted execution.'(2) 如果更改了这些 BIOS/固件设置 重新启动主机电源。(3) 安装 VMware
2011-10-31 22:34:26 27750 1
转载 linux 常见进程
/sbin/init 内核启动的第一个用户级进程,引导用户空间服务 [kthreadd] 内核线程管理[migration/0] 用于进程在不同的CPU间迁移[ksoftirqd/0] 内核调度/管理第0个CPU软中断的守护进程[migration/1] 管理
2011-10-17 16:50:10 1822
转载 postfix 配置详解
.1 postfix的配置文件结构postfix的配置文件位于/etc/postfix下,安装完postfix以后,我们可以通过ls命令查看postfix的配置文件:[root@mail postfix]# lsinstall.cf main.cf mas
2011-10-17 15:49:07 2551
转载 URL长度
IE地址栏可输入的最大字符数 www.diybl.com 时间 : 2008-04-10 作者:佚名 编辑:本站 点击: 633 [ 评论 ]--IE地址栏最大的url长度是2083个字符,最大可以传递数据的长度是2048个字符,这个适用于POST和
2011-09-28 14:49:34 1200
转载 邮件 黑名单 白名单 灰名单
垃圾邮件已成为一个日益严重的问题。为了打赢这场与垃圾邮件的战争,我们用上十八般武器,其中的黑名单、白名单和灰名单应该算是这场反垃圾邮件战中最基本的工具,本文将详细阐述企业应该怎样有效地利用它们。正如邮资成本在不停地上升,电子邮件的复杂性日益增加是必然趋势。在垃圾邮件泛滥以
2011-09-16 11:02:19 16124
转载 postfix+domainkey 安装
系统:CentOS5.1下载软件http://nchc.dl.sourceforge.net/s ... milter-1.0.0.tar.gz安装dk-miltertar -zxf dk-milter-1.0.0.tar.gzcd dk-mi
2011-08-29 15:57:33 1356
转载 域名反向解析查看命令
域名反向解析查看命令 如果自己做邮件服务器,一般的情况下是需要做域名反向解析的,可以让IP提供商帮忙做.域名反向解析查看命令查看反向解析是否成功,可用如下命令:nslookup –qt=ptr yourIP,从返回的信息中您可以看到反向解析的结果。n
2011-08-29 10:47:05 1103
转载 another app is currently holding the yum lock;waiting for it to exit...
编辑器加载中another app is currently holding the yum lock;waiting for it to exit... 有时用yum升级一些文件时,会出现以下情况: another app is currently holding the yu
2011-08-20 13:37:24 6087 1
转载 centOS wget的使用
摘要:CentOS wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,CentOS wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个CentOS wget下载任务,然后
2011-08-17 10:05:17 4673
转载 关于Tmail
Tmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix,spamassasin,clamav,courier-imap,courier-authlib的简易安装包.其中独创的web界面管理postfix选项,web设置spamassassi
2011-08-16 10:47:59 1080
原创 业务流程图
<br />业务流程图有多种画法。一种是以部门或岗位为单位,用线表示它们之间的关联,用线上的序号表示先后顺序。如下图是一个设备招标的流程图: <br /><br />另一种是以活动为中心,用箭头将其联系起来,并标明活动的负责部门及相关单据。 例: 采购员将入库单交给检验员,检验员将不合格的入库单退回给采购员,合格的入库单交保管员并登记库存台账,统计员根据库存台账制定月报表交主管部门审阅。 使用VISIO画:<br /><br /> 使用PowerDesigner:<br />
2011-05-23 13:39:00 2308
转载 结构化、半结构化和非结构化问题
结构化程度是指对某一决策问题的决策过程、决策环境和规律,能否用明确的语言(数学的或逻辑学的、形式的或非形式的、定量的或定性的)给予说明或描述清晰程度或准确程度。按照决策问题的结构化程度不同把决策问题分成结构化问题、半结构化问题和非结构化问题三种类型。1).结构化决策问题 结构化决策问题相对比较简单、直接,其决策过程和决策方法有固定的规律可以遵循,能用明确的语言和模型加以描述,并可依据一定的通用模型和决策规则实现其决策过程的基本自动化。早期的多数管理信息系统,能够求解这类问题,例如,应用运筹学方法等求解
2011-05-22 10:52:00 1722
转载 jspSmartUpload的用法
<br />一、安装篇 <br /><br /> jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: <br /><br />1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 <br /><br />2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型
2011-04-24 14:49:00 668
转载 java修饰符范围
<br />类 :<br /> java中类的修饰符有以下几种:private 、default(package)、protect、public,其范围如下表:<br />范围privatedefaultprotectedpublic同一类√√√√同一包中的类 √√√同一包中的类、不同包中的子类 √√所有 √<br /> <br />补充:还有final、和abstract修饰符:<br />final修饰的类不能被继承,没有子类。<br />abstract修饰的类不能被实例化,必须被子类继承。类
2011-04-23 11:12:00 15494
原创 约瑟夫环
package suanfa;import java.util.ArrayList;import java.util.Scanner;/*n个人围成一圈,从第s个人开始报数,当报数的那个人的数是m的倍数时即出列,要求依次输出出列人的序号 */public class josephus { private static void removeNM(int n, int m,int s...
2011-04-09 10:26:40 121
原创 SWFupload的用法(转载)
SWFUploadSWFUpload最初是由Vinterwebb.se开发的一个客户端的上传工具. 它结合了FLASH和JavaScript的功能,以提供一种超越了传统的浏览器中<input type="file" />标签提供的文件上传功能。 SWFUpload提供的主要功能: 在文件选择对话框中能够进行文件多选页面无刷新的上传提供上传进度的事件回调,实时...
2011-04-02 15:35:45 204
原创 switch的用法
$cate=3; switch ($cate) { case 1:echo "it is 1"; case 2:echo "it is 2 or 3";echo " and "; case 3||4: echo "it is 4"; default:echo " it is default!"; } //1.switch 后面括号内的表达式允许时任意类型。 //2....
2011-03-26 19:35:02 216
原创 innerHTML 错误(转载)
在用 Javascript 更改 HTML 代码的时候,经常会用到某个对象的 innerHTML。在读写标签内的代码或字符串时非常方便。但 IE 对这个属性的支持不太好,经常容易报出 “未知的运行时错误”,而同样的操作,在 FireFox 和 Opera 下面就都没问题。到百度和 Google 查了下,发现是 IE 浏览器下,对 <table>、<tbody>...
2011-03-20 10:07:02 390
原创 关于封装、继承、多态、重载
学C#和java也一年了,前天被老师叫起来回答什么是多态时竟有些含糊不清,下来后细细一想,发现自己对这些面向对象的基本概念并未理解透彻。根据自己的理解,抽了点时间整理了一下: 封装:简单的解释就是把现实世界里面的某个功能封装到一个类或者方法里面。类就是一个盒子,黑盒子,我开了几个口子,每个口子负责不同的任务。 继承:就是子类可以拥有父类和子类的方法和属性。类可以继承自(...
2011-03-16 20:02:47 186
转载 El表达式
EL表达式<br />EL 全名为Expression Language<br />EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:<br />${sessionScope.user.sex}<br />所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得<br />用户的性别。假若依照之前JSP Scriptlet的写法如下:<br />User user = (User)session.getAttribute("user");<br
2011-03-12 10:26:00 859
信息系统分析与设计课程设计——超市进销存管理系统
2011-06-15
PowerDesigner设计建模实例
2011-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人