打算写文章介绍其中几个我认为比较通用的东西:
Codec 包含 Hex, Base64, URL 的编码和反解码。对于 web 应用很有用处。
Commons-Collections 增强 jdk 的 Collection Framework 功能。
Commons-Configuration 读写配置参数。大多数程序都有运行参数放在某个地方,这个工具可以读写各种参数格式:数据库,xml ,Properties 文件,系统变量,等等。强吧?
Commons-DBCP 数据库连接池,呵呵,现在连接池很多服务器都自带。但也有很多直接用这个。如果写 java application 要用到数 ...
我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。
在log4j中这两种方式的实现都很简单,只要在配置文件中设置即可。
一、按照一定时间产生日志文件,配置文件如下:
# Set root logger level to ERROR and its only appender to A1.
log4j.rootLog ...
java 的集合类包含两部分,一部分是实现了接口Collection的类,另一部分是实现了接口Map的类.注意虽然后者没有实现Collection接口,但是它们都是Collections(不是Collection)的一部分.
List<T>的主要特点是它可以存放重复的元素
ArrayList<T>的特点是元素在里面是按添加的顺序存放的,随机获得元素较快
LinkedList<T>元素在里面是按添加的顺序存放的.在随机获得元素方面相对慢一点,而在添加删除元素方面,它比ArrayList<T>要快
Set<T>的特点和数学 ...
UNIX操作系统用cron守护进程来在特定的时间和日期运行脚本。Java Development Kit (JDK) 1.3的java.util.Timer类允许开发者设置每隔N毫秒执行一些任务,但没有类似cron的结构来指明一天或一周中的特定时间。
这个缺口现在被JDring包堵上了,它是Olivier Dedieu编写的一个Java的类似cron的日程安排提醒程序。JDring.zip文件中包含这些部分:
源代码:这不是必需的,可以不管它。
Javadoc文档:把这个放到你的docs目录中去。
Jar文件:这个文件包含编译好的类,要把它放到你的classpat ...
在一个视图中包含一个Active X控件需要两个对象的支持,即一个OleFrame和一个OleClientSite对象。如果需要创建一个OLE应用,需要先后创建他们。创建OleFrame对象比较简单,OleFrame类定义在org.eclipse.swt.ole.win32中,创建OleFrame对象只需要简单的new就可以,如下:
OleFrame frame = new OleFrame(parent, SWT.NONE);
在这个构造函数中,第一个参数指的是该OleFrame的母窗口部件,即Active X控件将要被嵌入的窗口部件。
在OleFrame的基础上就可以创建O ...
log4j的基本概念
使用log4j大概涉及3个主要概念:
公共类 Logger Logger 负责处理日志记录的大部分操作。
公共接口 Appender Appender 负责控制日志记录操作的输出。
公共抽象类Layout Layout 负责格式化Appender的输出。
3.1.Logger
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/a ...
第1章. Log4j 的优点
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
log4j的好处在于:
1) 通过修改配置文件,就可以决定log信息的目的地——控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等
2) 通过修改配置文件,可以定义每一条日志信息的级别,从而控制 ...
Java提供了一个URL(UniformResourceLocator)对象,利用此对象可打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同
Java.net
Java.net.ftp
Java.net.www.content
Java.net.www.html
Java.net.www.http
这些子类库各自容纳了可用于处理Internet协议的类和方法。其中,java.net用于处理一些基本的网络功能,包括远程登录(Telnet);java.net.ftp用于处理ftp协议;java.net.www.content用于处理WW ...
服务方:
import java.io.*;
import java.net.*;
public class MyServer {
public static void main(String[] args) throws IOException{
ServerSocket server=new ServerSocket(5678);
//侦听到此ServerSocket的连接。此方法在进行连接之前一直阻塞。
Socket client=server.accept();
BufferedReader in=new BufferedReader(new Input ...
Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。例如:
Foo f = (Foo) Proxy.newProxyInstance(Foo.class.getClassLoader(),
new Class[] { Foo.class },
handler);
参数:
Foo.class.getClassLoader():要代理的函数名
...
作者:未知 来源:从互联网收集整理并转载 发布时间:2005-3-9 1:47:33
减小字体 增大字体
《测试驱动开发-实用指南》第八章的TestWidgets,用基于-swt编程,
下面看代码:
import org.easymock.MockControl;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.List;
import org.eclipse.swt.widgets.Text;
import junit.framework.TestCase;
/*
* 创 ...
eclipse平台下,导入一个应用程序模板后,可以直接运行。这篇文章主要将窗体在生成的过程中有哪些重要的步骤总结了一下。
本篇文章分为那两个部分:
第一个部分为rcp应用程序生成窗体经历的几个步骤。
第二个部分描述窗上尚菜单、工具栏的生成。
1.1 rcp应用程序生成窗体经历的几个步骤:
生成应用程序的窗体,主要经历了以下几个步骤:
1、在application中:创建了工作台
int returnCode = PlatformUI.createAndRunWorkbench(display,
new ApplicationWorkbenchAdvisor());
2、在App ...
1. 什么是hibernate?
2. hibernate的知识内容
3. 什么是对象持久化?对象持久化有什么用?(解决的问题)
4. 如何对象持久化?
5. 如何用数据库的方法做对象持久化?
6. ORM(对象关系映射)是什么?有什么作用?
7. ORM从对象到表所要考虑的问题
8. 什么是ORM框架?有什么用?
9. 使用hibernate的方法做对象持久化的工作,程序员应该怎么做?
10. hibernate有什么用?
11. 程序员和hibernate的整体工作流程
什么是hibernate:
持久化的框架,属于设计方面的内容,类库,用来做对象持久化的,什么是 ...
如何实现汉字转化
如果要支持国际化,那么页面的编码必须为UTF-8,因为客户端的浏览器都支持UTF-8编码。
下面做个简单的测试:
建立一个html文件,内容很简单,如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</HEAD>
...
MyEclipse+struts+Hibernate配置开发2005-12-18 10:31 作者: CoderGuo 出处: sina博客 责任编辑:方舟 说明:
这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明。本人水平有限,也没有能力去讨论关于模式设计和开发细节的一些内容。
建议:
如果你还不清楚struts和hibernate的一些基本原理,希望能先去了解一下这方面的相关内容。
推荐:
Hibernate中文手册》作者认为要学Hibernate看这 ...
在struts中用validator作服务器端验证
作者:未知 文章来源:转载 点击数: 183 更新时间:2007-3-13
这个例子用的是struts1.2.4自带的,但愿能给你学习带来帮助。例子的目录结构和所有用到的文件,请从本站下载。
一、Form bean与jsp页面
先看jsp页面的表单,内容有姓名,地址,省(市),县,邮编,电话,E-mail。
下面是Form bean,它在struts-config.xml中的命名是registrationForm。一定要继承ValidatorForm,注意这个CityStateZip属性 ...
- 浏览: 7545 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
链接
最新评论
-
log4j 按时间、大小产生新 ...
请问:log4j.appender.R.File=backup.log ...
-- by jiangbinboy -
log4j 按时间、大小产生新 ...
请问:log4j.appender.R.File=backup.log ...
-- by jiangbinboy






评论排行榜