在网上找的文章
文章平均质量分 68
diborve
这个作者很懒,什么都没留下…
展开
-
java IO 系统-java 文件操作大全
文件的建立/检查与删除 文件的建立、检查与删除 String path=request.getRealPath(""); //out.println(path); File f=new File(path,"File.txt"); //out.println(f); //out.println(f.exists()); if(f.exists()){//检查File.txt是转载 2006-08-31 16:36:00 · 1457 阅读 · 0 评论 -
java运行环境安装
1.下载j2sdk 1.4.1或更高版本 (http://java.sun.com,建议同时下载其Java Documentation,这是Java帮助文档) 2.运行刚刚下载的j2sdk-1_4_1_02-windows-i586.exe文件进行正式安装(以下假设安装于c:/j2sdk1.4.1,建议安装路径不要有空格,不宜安装在/Program Files目录下!)。 3.设置运原创 2006-08-03 11:45:00 · 1414 阅读 · 0 评论 -
jspSmartUpload上传下载全攻略
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文转载 2006-08-03 11:53:00 · 566 阅读 · 0 评论 -
深入剖析JSP和Servlet对中文的处理
世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。 这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。 汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低位。中国规定的汉转载 2006-07-24 22:41:00 · 383 阅读 · 0 评论 -
深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很转载 2006-07-24 22:40:00 · 385 阅读 · 0 评论 -
用java实现浮点数的精确计算
问题的提出:如果我们编译运行下面这个程序会看到什么?public class Test{public static void main(String args[]){System.out.println(0.05+0.01);System.out.println(1.0-0.42);System.out.println(4.015*100);System.out.println(123.3/100转载 2006-07-13 13:48:00 · 611 阅读 · 0 评论 -
Vector还是ArrayList这是个问题
Vector还是ArrayList这是个问题――比较Vector和ArrayList的不同译者语:那天一个好朋友问我Vector和ArrayList到底有什么区别用那个好,自己也不是很清楚,于是乎搬出书看了个够但是书里也没有专门对此进行比较,呵呵,索性黄天不负有心人,终于被我找到了问题的答案,这里我把它翻译过来,希望对大家有所帮助。有什么翻译的不对的地方还望指正:)原文:http://www.ja转载 2006-07-07 22:06:00 · 550 阅读 · 0 评论 -
Ajax学习 网址备忘录
一.资源类网站1,国内网站1)Ajax中国(推荐)一个专业的ajax技术网站,分类清晰,有大量的电子版教程,以及AJAX源码下载!www.okajax.com2)ajaxcn.org李琨老师的blog。李琨:《ajax实战》译者.www.ajaxcn.org2,国外网站1)、Ajax 的诞生 Ajax: A New Approach to Web Applications www.adaptive转载 2006-06-30 10:53:00 · 580 阅读 · 0 评论 -
有关ORA-12560: TNS:协议适配器错误的问题的解决办法
①.检查Terminal Service, 远程桌面是不是起因 ②.环境变量set oracle_sid=需要的服务名 ③.listener.ora, tnsnames.ora等内机器名或者IP地址是否正确 ④.netstat –a检查端口是否被占用 ⑤.检查注册表HKEY_LOCAL_MACHINE/Software/Oracle/Home0新增字符串USE_SHARED_SOCKET=TRUE转载 2006-06-15 14:42:00 · 2320 阅读 · 0 评论 -
java中的时间操作
java中的时间操作不外乎这四种情况:1、获取当前时间2、获取某个时间的某种格式3、设置时间4、时间的运算好,下面就针对这三种情况,一个一个搞定。 一、获取当前时间 有两种方式可以获得,第一种,使用Date类。j2SE的包里有两个Date类,一个是java.sql.Date,一个是java.util.Date这里,要使用java.util.Date。获取转载 2006-08-15 10:45:00 · 642 阅读 · 0 评论 -
JAVA关于中文乱码问题的解决方案与经验
一、字节和unicodeJava内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此Java要对这些字节流经行转化。char是unicode的,而byte是字节。Java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用的静态函数是转载 2006-08-16 18:07:00 · 574 阅读 · 0 评论 -
配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
本文描述了BEA WebLogic 8.1 Server中各种与JDBC相关功能的配置。尽管我们使用了Oracle 8.1.7作为我们的示例数据库管理系统(DBMS),但是只要其他关系数据库提供通过JDBC的连接,就可以很容易地把一般性的概念转移到这些数据库上。 JDBC是标准的Java API,几乎所有需要访问数据库的J2EE应用程序都直接或间接地使用了它。在BEA WebLogic 8.转载 2008-04-02 11:01:00 · 1154 阅读 · 0 评论 -
ORACLE的SQLPLUS常用命令
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>c转载 2007-12-29 14:31:00 · 556 阅读 · 0 评论 -
关于23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何转载 2008-03-11 14:42:00 · 591 阅读 · 0 评论 -
表格排序脚本
工作中收集原贴出处:http://topic.csdn.net/t/20020612/00/796253.html文件名:sortTable.js /** ** 对任意一个表格进行排序之一: ** 作者:emu(ston) ** 使用: 在网页中定义表格的时候加入如下标记: 该网页转载 2008-03-04 13:28:00 · 681 阅读 · 0 评论 -
一个简单实用的数据库操作框架
前言 这个小小的数据库操作封装框架是参考IBM开发网上的两篇文章并在其基础上扩充了一些功能而得到的。所以首先要感谢两篇文章的作者。 学习JDBC以来一直想实现一个简单的封装来方便编程但是由于水平有限一直没有较好的办法,看了IBM开发网上的两篇文章以后感觉作者的设计思想很好一定能扩充成一个实用的JDBC封装。所以我在文章提供的源码基础上加了一些功能这些功能包括支持多种数据类型,处理了空值,利转载 2007-08-07 16:26:00 · 622 阅读 · 0 评论 -
深入equals方法
equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较。 下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为这些规范在事实中并不是真正能保证得到实现。 对于任何引用类型, o.equals(o) == true成立。 如果 o.equals(o1)转载 2006-08-23 21:11:00 · 512 阅读 · 0 评论 -
Tomcat启动分析
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more转载 2006-12-21 11:03:00 · 551 阅读 · 0 评论 -
Tomcat5配置Mysql JDBC数据库连接池
1、 安装Tomcat在安装了jdk后,参考Tomcat for window 的安装向导,基本直接安装即可,注意:安装时会提示输入管理用户名和密码,这是以后会用到的用户名和密码,切记。2、 安装MySql默认安装即可。3、 使用Tomcat的Web管理应用配置数据源 启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin/(其转载 2006-12-19 17:21:00 · 670 阅读 · 0 评论 -
Tomcat配置全攻略!
windowns 2k下快速配置jsp服务器+tomcat篇tomcat的的下载地址http://www.apache.org/dist/jakarta/tomcat-4/1、安装jdk,详细操作请参考本站windows 2k和redhat 8.0下java环境配置2、如何修改端口号 使用文本编辑器如EditPlus,打开server.xml文件,查找到 port="8080"转载 2006-06-13 18:37:00 · 997 阅读 · 0 评论 -
JAVA运行环境和J2EE运行环境的搭建
很多人不能够很好的进行JAVA编程,原因就在于对JAVA运行环境的不了解或是了解得不够透彻。如果连一个普通的JAVA程序运行环境都搭建不好。就更不要说理解J2EE的运行环境搭建了。故本文首先介绍如何搭建普通JAVA程序的运行环境,再介绍如何在这个基础上进一步搭建J2EE运行环境。 一、什么是JDK? 学JAVA的人都应该知道SUN公司的JAVA 技术平台按其应用环境的不同有三个非常著名转载 2006-06-16 11:13:00 · 1103 阅读 · 0 评论 -
制作可以执行的 JAR 文件包及 jar 命令详解
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是说,制作一个可执行的 JAR 文件包,就可以像.chm 文档一样双击运行了;而另一种回答,则是使用 JET 来进行编译。但是 JET 是要用钱买的,而且,据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保转载 2006-10-09 19:00:00 · 667 阅读 · 0 评论 -
Hibernate参考文档
HIBERNATE - 符合Java习惯的关系数据库持久化Hibernate参考文档3.1.2________________________________________第 1 章 Hibernate入门 1.1. 前言 本章是面向Hibernate初学者的一个入门教程。我们从一个使用驻留内存式(in-memory)数据库的简单命令行应用程序开始, 用易于理解的方式逐步开发。 本章面向Hi转载 2006-09-27 14:09:00 · 5872 阅读 · 0 评论 -
Struts+hibernate开发
http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=10&thread=39724转载 2006-09-27 14:44:00 · 980 阅读 · 0 评论 -
JAVA程序员面试之《葵花宝典》
JAVA程序员面试之《葵花宝典》http://blog.csdn.net/lip009/archive/2006/09/14/1222082.aspx转载 2006-09-18 14:11:00 · 1114 阅读 · 0 评论 -
把本页内容导出成word文件或excel文件
说明:文件unload.js在js目录下,文件unload_excel.jsp和unload_word.jsp在unload目录下。1,unload.js/**************************************************作者:云凤生(hainanyun@hotmail.com)创建日期:2005-1-21最后修改日期:2005-3-30Function:1,转载 2006-09-18 13:17:00 · 1058 阅读 · 0 评论 -
快速上手 MySQL --图形化操作详解(转贴)
一、MySQL下载与安装 1、下载介绍 MySQL相信大家一定听说过,如果不知道它是干什么的,可以去google一下。 MySQL的大本营:http://www.mysql.com/ MySQL的下载地址:http://dev.mysql.com/downloads/ 因为要从这个地址下载不少东东,所以详细分析一下这个网页。转载 2006-09-18 17:53:00 · 764 阅读 · 0 评论 -
web开发的瑞士军刀 javawebparts
http://blog.csdn.net/foxcai/archive/2006/09/10/1204690.aspx转载 2006-09-18 16:44:00 · 767 阅读 · 0 评论 -
彻底明白Java的IO系统
一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:(一) input转载 2006-08-31 12:09:00 · 536 阅读 · 0 评论 -
JAR 文件揭密
大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、转载 2006-10-09 19:02:00 · 621 阅读 · 0 评论 -
利用反射机制实现XML-RPC
Java反射机制为使用XML-RPC(XML-based Remote Procedure Call,基于XML的远程过程调用)远程过程调用提供了一种简便又高效的实现方法,这种方法隐蔽掉了一些远程过程调用过程中的复杂操作。在这篇文章里,Stephan Maier展示给你如何从反射包中使用一些类去包装XML-RPC去调用远程接口:Proxy类,Array类, 和BeanInfo类。这篇文章也将要讨论转载 2006-05-30 14:25:00 · 692 阅读 · 0 评论 -
启动Oracle常见疑难问题分析
实例和数据库的启动与关闭是DBA的重要职责之一。只有打开数据库,其他用户才能对数据库中的数据进行操作。一旦数据库关闭,便不能对其操作。对于DBA们来说,关闭和重新启动数据库以便优化、调整应用程序的运行是经常碰到的事情。如果用户已经进入了数据库,使用SHUTDOWN IMMEDIATE 或SHUTDOWN ABORT命令来执行关闭数据库,则用户将失去连接,直到数据库重新启动。经常关闭和启动会对数据库转载 2006-06-15 17:51:00 · 884 阅读 · 0 评论 -
这周一个ORACLE问题的解决过程(ORA-12560:TNS:协议适配器错误! )
第一次安装ORACLE没有成功,第二次安装成功了,但是重启后登陆SQLPLUS,报ORA-12560:TNS:协议适配器错误! 看服务列表里面的ORACLESERVICE[SID]服务是启动状态上网查了下资料,发现引起这样问题的原因很多,解决办法也很多,试了很多办法都没有用。最后在MS的客户帮助里面找到个办法,自己写了脚本运行后,ORACLESERVICE[SID]服务启动起来了,再次登陆原创 2006-06-15 17:40:00 · 5347 阅读 · 0 评论 -
Oracle 数据库服务启动进程停止响应
症状loadTOCNode(1, symptoms);在 Oracle 数据库 8i, 运行计算机上安装 MS 04 -011 安全更新用于 MicrosoftWindows 计算机可能停止响应在启动过程。 详见以下 Microsoft 安全公告 MS 04 0ll 安全更新:http://www.microsoft.com/technet/security/bulletin/ms转载 2006-06-15 14:37:00 · 1383 阅读 · 0 评论 -
Log4j使用介绍
Log4j使用介绍Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。一、定义配置文件 其实您也可以完全不使用配置文件,而是在代码中配置Log4j转载 2006-06-06 16:37:00 · 626 阅读 · 0 评论 -
Java容器分析--数组
原文作者:Flyingis原文地址:http://www.blogjava.net/flyingis/archive/2005/12/15/24089.html数组是Java语言内置的类型,除此之外,Java有多种保存对象引用的方式。Java类库提供了一套相当完整的容器类,使用这些类的方法可以保存和操纵对象。下面分别进行讨论,在研究Java容器类之前,先了解一下Java数组的基本功能和特性转载 2006-06-02 10:59:00 · 1338 阅读 · 0 评论 -
Java容器分析--Map
原文作者:Flyingis原文地址:http://www.blogjava.net/flyingis/archive/2005/12/27/25534.html标准的Java类库中包含了几种类型的Map,它们都拥有同样的基本接口Map,但是行为特性各不相同,主要表现在效率、键值对的保存、元素呈现次序、对象的保存周期和判定键是否等价的策略等方面。 1.Map的功能方法Map(inte转载 2006-06-02 10:55:00 · 893 阅读 · 0 评论 -
配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
本文描述了BEA WebLogic 8.1 Server中各种与JDBC相关功能的配置。尽管我们使用了Oracle 8.1.7作为我们的示例数据库管理系统(DBMS),但是只要其他关系数据库提供通过JDBC的连接,就可以很容易地把一般性的概念转移到这些数据库上。 JDBC是标准的Java API,几乎所有需要访问数据库的J2EE应用程序都直接或间接地使用了它。在BEA WebLogic 8.1中转载 2006-05-31 22:00:00 · 1170 阅读 · 0 评论 -
两种Java容器类List和Set分析
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。 Map----一组成对的“键值对”对象,即其元素是成对的对转载 2006-05-29 15:00:00 · 415 阅读 · 0 评论 -
sql的left join 命令详解
给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2转载 2008-07-09 18:18:00 · 563 阅读 · 0 评论