摘要:
1.前言数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接(Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。在b基于Java开发的系统中,JDBC是程序员和数据库打交道的主要途径,提供了完备的数据库操作方法接口。但考虑到规范的适用性,JDBC只提供了最直接的数据库操作规范,对数据库资源管理,如:对物理连接的管理及缓冲,期望第三方应用服务器(Appli 阅读全文
摘要:
最近完成了java对任意对象生成xml,有写了下java对任意一个xml文件的解析,生成主要靠反射原理来完成,而解析则主要是遍历xml树的每个节点,并对每个节点进行处理。刚刚开始我写了个如下的解析文件。package javaForXML;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.dom4j.Attribute;import org.. 阅读全文
摘要:
出自Icafe8Wiki Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件log4j.properties。 下面将介绍使用log4j.properties文件作为配置文件的方法,以isp平台log4j.properties为例: log4j.rootLogger=ERROR,errorfilelog4j.appender.errorfile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.errorfile.File=c\:/isplog/error.loglog4j.append... 阅读全文
摘要:
面向对象之个人见解星期三听了大家的讨论,让我对面向对象的概念有的更深刻的认识。但也有不同的想法,从低级语言到高级语言的变化是适应“懒人”的需求的,每一种语言的出现必须就有新技术的加入,要不就没有什么实际意义。面向对象语言出现是在面向对象这种技术的支撑下出现的。机器语言难读难懂,出现了汇编语言,汇编语言比机器语言更容易理解,但是可扩展性移植性很差,各种指令不符合人们的生活习惯,于是出现了高级语言c、pascal、fortran等,让程序员以接近问题本质的方式去思考和描述问题。随着软件规模的扩大,维护成本的增加,软件危机的出现,人们开始寻找新的思维方式,于是面向对象技术出现了,相关的语言有c++. 阅读全文
摘要:
New Document 输入验证: 阅读全文
摘要:
《圣经》第一章,神创造了万物佛曰:“万物皆我渡,渡人,渡己,渡万物”在java中,万事万物皆对象,我们可以声明一个类来创造无数的对象,这些对象又可以完成具体特定的操作,这就是程序。程序到底是什么?程序就是一个的步骤,第一步该做什么,第二步该做什么……直到第一百步该做什么,都清楚明白的告诉计算机,而计算机则按部就班的去执行,计算机就是个USB,什么也不懂,只是会跑编好的程序。天地万物是什么?为什么植物能开花结果?为什么动物会繁衍后代?蜜蜂为什么会采蜜?虎狼为什么会吃肉?为什么哺乳动物会吃奶?大概答案就是本能决定的。可是,本能是什么?不就是编的程序么?而这位伟大的程序员就是传说中的神吧!上帝创造了 阅读全文
摘要:
客户端端代码:package javaSocket;import java.awt.BorderLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream 阅读全文
摘要:
(本文来自百度百科) DTD 文档类型定义 (Document Type Definition) DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XML文件的验证机制,属于XML文件组成的一部分。 DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。 XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能够成为数据交换的标准,因为不同的公司只需... 阅读全文
摘要:
最近业务需求要求对集合和pojo对象进行生成xml文件,和对xml的解析,解析xml我以前写过,对于生成还是比较陌生的,近两天自己写了个 ,在真正的使用的时候你必须重载已满足业务需要。下面就是本人最近写的,拿出来分享。 pojo对象文件 package pojo; import java.io.Serializable;import java.util.Date; public class User implements Serializable { private String name ; private String password; private String rea... 阅读全文
摘要:
log4j详解 log4j.appender.filelog.File=your file dir log4j.appender.filelog.MaxFileSize=your filesize log4j.appender.mylog.MaxBackupIndex=num设置保存备份文件数量 log4j.appender.appenderName.layout = 布局类型(设置布局类型) Log4j提供的layout有以下4种: org.apache.log4j.HTMLLayout(以HTML表格形式布局) org.apache.log4j.SimpleLayout(包含日志信息的级别 阅读全文
摘要:
package checkCoding;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;public class CheckCoding{ private File file; public CheckCoding(File file) { this.file = file; } public CheckCoding(String path) { file = new File(path); } public String getCharset() { File f... 阅读全文
摘要:
1.最简单的Schema文档如何写一个最简单的XML Schema文档呢? 首先,我们写出一个最简单的XML文档。 hello.xml ------------------- Hello World!! hello.xsd ---------- XML Schema文档后缀名是.xsd,完全符合XML语法,根元素是schema,命名空间xmlns:xsd="http://www.w3.org/2001/XMLSchema,用元素定义实例文档中的元素,如greeting。 2.含子元素的Schema文档 假设实例文档是如下的: cus... 阅读全文
摘要:
努力。。。!为了自己的梦! 阅读全文
摘要:
package properties;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import java.util.Properties;public class PropertiesTest {/** * @param args */public Map getAllPath(){InputStream in;Map map= new HashMap();try 阅读全文
摘要:
我们都知道用socket通过TCP,或UDP协议连接不同的机器进行通信,做个客服端服务器端,用阻塞监听来接受发送的信息。现在我说的是不直接用socket连接来通信,而是Java.net包里有个抽象类URLConnection, 它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步骤: openConnection() connect() 对影响到远程资源连接的参数进行操作。 与资源交互;查询头字段和内容。-------------------------... 阅读全文
摘要:
最近给别人写了个服务器读文件,然后传到客服端,客服端收到消息再写到客服机器中的一个socket程序,socket传输协议用的是TCP,读文件和写文件的路径都用properties配置文件来配置。客服端文件源代码如下:package javaSocket;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inp 阅读全文
摘要:
HTTP 状态代码及其定义 Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答: 引用内容: HTTP/1.1200OK Content-Type:text/plain HelloWorld 状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不... 阅读全文
摘要:
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是6.0.20(截止到2009-10-22)。 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认.. 阅读全文
摘要:
Java代码如下:package javaForXML;import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;/*** 利用dom4j进行XML编程* * @author cuiwei 阅读全文
摘要:
这里是我自己写的一个简单的文件合成器,把n多文件路径配置在xml中,Java解析后读出来写到第一个文件中去。 xml配置文件如下: path.xml 解析的Java代码如下: ReadAll.java package javaIOTest; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import ... 阅读全文