摘要:
1.前言数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接(Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。在b基于Java开发的系统中,JDBC是程序员和数据库打交道的主要途径,提供了完备的数据库操作方法接口。但考虑到规范的适用性,JDBC只提供了最直接的数据库操作规范,对数据库资源管理,如:对物理连接的管理及缓冲,期望第三方应用服务器(Appli 阅读全文
posted @ 2013-08-23 13:54
alaricblog
阅读(170)
评论(0)
推荐(0)
摘要:
最近完成了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.. 阅读全文
posted @ 2013-08-23 13:54
alaricblog
阅读(210)
评论(0)
推荐(0)
摘要:
出自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... 阅读全文
posted @ 2013-08-23 13:54
alaricblog
阅读(144)
评论(0)
推荐(0)
摘要:
最近业务需求要求对集合和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... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(326)
评论(0)
推荐(0)
摘要:
努力。。。!为了自己的梦! 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(71)
评论(0)
推荐(0)
摘要:
《圣经》第一章,神创造了万物佛曰:“万物皆我渡,渡人,渡己,渡万物”在java中,万事万物皆对象,我们可以声明一个类来创造无数的对象,这些对象又可以完成具体特定的操作,这就是程序。程序到底是什么?程序就是一个的步骤,第一步该做什么,第二步该做什么……直到第一百步该做什么,都清楚明白的告诉计算机,而计算机则按部就班的去执行,计算机就是个USB,什么也不懂,只是会跑编好的程序。天地万物是什么?为什么植物能开花结果?为什么动物会繁衍后代?蜜蜂为什么会采蜜?虎狼为什么会吃肉?为什么哺乳动物会吃奶?大概答案就是本能决定的。可是,本能是什么?不就是编的程序么?而这位伟大的程序员就是传说中的神吧!上帝创造了 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(103)
评论(0)
推荐(0)
摘要:
客户端端代码: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 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(234)
评论(0)
推荐(0)
摘要:
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(包含日志信息的级别 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(154)
评论(0)
推荐(0)
摘要:
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... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(158)
评论(0)
推荐(0)
摘要:
所有 XML 元素都须有关闭标签在 HTML,经常会看到没有关闭标签的元素:This is a paragraphThis is another paragraph在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:This is a paragraphThis is another paragraph 注释:您也许已经注意到 XML 声明没有关闭标签。这不是错误。声明不属于XML本身的组成部分。它不是 XML 元素,也不需要关闭标签。XML 标签对大小写敏感XML 元素使用 XML 标签进行定义。XML 标签对大小写敏感。在 XML 中,标签 与标签 是不同的。必须使用相同... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(147)
评论(0)
推荐(0)
摘要:
XML的作用 2008-12-08 10:50 恩.XML的应用应该脱离语言来认识。这里列出最常见的5种用途: 1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数 据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序 可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。 相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据关系结构。使 用XML做数据交换可... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(226)
评论(0)
推荐(0)
摘要:
MemCached帮助文档 1、安装(for Windows) memcached 1.2.4 for win32. 下载地址:http://www.splinedancer.com/memcached-win32/ 例如: c:\memcached\memcached.exe -d install c:\memcached\memcached.exe -d start (默认端口11211) 参数解释: -d 以守护程序(daemon)方式运行 memcached; -m 设置 memcached 可以使用的内存大小,单位为 M; -l 设置监听的 IP 地址,... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(190)
评论(0)
推荐(0)
摘要:
junit JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 JUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性: 1、用于测试期望结果的断言(Assertion) 2、用于共享共同测... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(261)
评论(0)
推荐(0)
摘要:
Dbunit 【概念】 dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子。 DbUnit是为数据库驱动的项目提供的一个对JUnit 的扩展,除了提供一些常用功能,它可以将你的数据库置于一个测试轮回之间的状态。 【简介】 为依赖于其他外部... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(513)
评论(0)
推荐(0)
摘要:
xml 概述 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。 目录[隐藏] XML实例 特性 XML历史 作用 简明语法 文档结构 XML文档有效性 XML文档对网站的重要性 XML和HTML的差异 XML实例 特性 XML历史 作用 简明语法 文档结构 XML文档... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(484)
评论(0)
推荐(0)
摘要:
学习计划:1. 学习用时:实际学习120小时以上(每天1.5小时) 2. 学习原则:每天坚持写学习笔记3. 学习参考:xml入门经典(第四版)作者:(美)David Hunter ,Jeff Rafter,Joe Fawcett 著 出版:清华大学出版社 4.学习重点:DTD ,Schema对xml文档的定义,xml处理过程,xml查询语言XQuery,xml的简单 API,xml通信,xml表现的显示。 网络资源。5.学习计划时间:2个月完成 6.学习目标:能定义xml,解析处理xml,利用xml保存及其传输数据信息。 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(98)
评论(0)
推荐(0)
摘要:
Java 用Myeclipse部署项目基础坏境搭建 前沿 以前是别人给我搭环境,今天主管叫我帮别人搭环境,我很开心,很高心,没想到的是弄的大半天,还没搞定,最后在远程协助下,帮忙弄好,说实话这个Myeclipse配置subversion 和maven 来做开发环境,用起来是很爽,但是如果发生点小问题,够你折腾半天的,所以今天花点时间,写个这个心得吧,以后自己备用,也供大家相互交流学习。 一.安装jdk,tomcat 配置 并能够正确在cmd命令下运行 Java –version 和正常启动tomcat服务。 1.从Java官方下载jdk http://java.sun.com/ ... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(126)
评论(0)
推荐(0)
摘要:
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 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(134)
评论(0)
推荐(0)
摘要:
我们都知道用socket通过TCP,或UDP协议连接不同的机器进行通信,做个客服端服务器端,用阻塞监听来接受发送的信息。现在我说的是不直接用socket连接来通信,而是Java.net包里有个抽象类URLConnection, 它代表应用程序和 URL 之间的通信链接。此类的实例可用于读取和写入此 URL 引用的资源。通常,创建一个到 URL 的连接需要几个步骤: openConnection() connect() 对影响到远程资源连接的参数进行操作。 与资源交互;查询头字段和内容。-------------------------... 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(368)
评论(0)
推荐(0)
摘要:
最近给别人写了个服务器读文件,然后传到客服端,客服端收到消息再写到客服机器中的一个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 阅读全文
posted @ 2013-08-23 13:53
alaricblog
阅读(184)
评论(0)
推荐(0)