java
文章平均质量分 68
bearyb1982
这个作者很懒,什么都没留下…
展开
-
文件的各种操作
/** * * Title: 文件的各种操作 * * * @author * @version 1.0 */package common;import java.io.*;public class FileOperate { public FileOperate() { } /** * 新建目录 * * @param folderPath *转载 2008-02-13 14:11:00 · 444 阅读 · 0 评论 -
如何使用Log4j?
1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的转载 2008-07-14 14:46:00 · 514 阅读 · 0 评论 -
Jakarta项目的commons包
commons分为3部分Commons Proper、Commons Sandbox和Commons DormantCommons Proper:提供了设计良好可重用的java组件,并都经过了广泛、严格的测试。Commons Sandbox:处于实验、测试阶段的组件。Commons Dormant:处于停滞状态,从Sandbox退出的,不活跃的组件,谨慎使用。 Commons Proper组转载 2008-07-15 14:57:00 · 1699 阅读 · 0 评论 -
Effective java 读书笔记
第二章 创建和销毁对象规则1 考虑以”static factory mehthods”取代构造函数提供一个公共静态工厂方法返回一个类的实例优势: 有名字, 不需要每次都建立一个新的实例, 可以复用对象, 还可以返回类型的子类能够保证是单例类, 能够保证不会有两个相同的实例存在 没有构造函数的类不能被子类化.不容易和其他静态方法区分开常见的是valueof和ge原创 2008-04-30 11:18:00 · 722 阅读 · 0 评论 -
Spring in action 读书笔记
第一章 开始spring 之旅分布式计算(Distributed Computing) 程序所处理的数据往往来自于不同的数据库服务器,而不仅仅是本地机器。我们把它称为分布式数据. 分布式计算环境中,数据的处理不只是在一台机器完成,而是多台机器协作完成的, 在大部分情况下,分布式计算总是伴随着分布式数据. JNDI的原理以及实现 Spring 使用反向控制实现松耦合, 对象不从容器中查找依赖类, 而原创 2008-04-30 11:17:00 · 754 阅读 · 0 评论 -
java布局管理器的使用
深入了解布局管理器 文枫 (wenfb@sina.com)深圳全通数码高级程序员2002 年 7 月1 前言随着Internet的飞速发展,Java技术也得到了越来越广泛的应用。而无论我们是采用J2SE、J2EE还是J2ME,GUI都是不能回避的问题。现在的应用软件越来越要求界面友好、功能强大而又使用简单。而众所周知,在Java中进行GUI设计相对于其跨平台、多线程等特性的实现要复杂和麻烦许多。这转载 2008-04-11 18:26:00 · 3009 阅读 · 1 评论 -
Log4j配置
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,转载 2008-03-03 14:42:00 · 395 阅读 · 0 评论 -
编码字符集与Java -Java World乱码问题根源之所在(转)
本文介绍了编码字符集的概念以及Java与编码字符集之间的关系,文章的内容来自于本人工作过程中的经验积累以及网络中的相关文章介绍,如果文章中有任何纰漏欢迎读者指正,让我们共同讨论学习J 1.字符字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。转载 2008-02-28 17:01:00 · 526 阅读 · 0 评论 -
学艺要精,思考要慎.--转UTF-8编码的启发
本次对UUZone Refactor中一个大动作就是采用UTF-8编码,由于种种的历史原因,uuzone一直采用GBK编码,现在要把这个编码转成为UTF-8的。 本文不打算讨论技术, 所以简单地说明这个工作进展的一个过程: * 最早的时候,n年前,我们一个项目需要国际化支持,毫无疑问utf-8是最佳的编码选择,这时候项目组就遇到了问题: 本地编写的文件中的中文都是GBK编码的, 仅仅设置页原创 2008-02-28 17:33:00 · 465 阅读 · 0 评论 -
Tomcat 的数据库连接池设置与应用
1.将数据库驱动程序的JAR文件放在Tomcat的 common/lib 中;2.在server.xml中设置数据源,以MySQL数据库为例,如下:在 节点中加入, name="jdbc/DBPool" type="javax.sql.DataSource" password="root" driverClassName="com.mysql.j转载 2008-02-25 16:50:00 · 414 阅读 · 0 评论 -
Iterator和ListIterator的不同使用
我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator(跌代器)。使用跌代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。 但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterator和L转载 2008-02-25 16:43:00 · 486 阅读 · 0 评论 -
String分割方法总结
方法1:采用StringTokenizerimport java.util.Arrays;import java.util.StringTokenizer;public class SplitStringTest { public static void main(String[] args) { String s = new String("5,8,7,4,3,9,1"); int转载 2008-02-21 13:07:00 · 8008 阅读 · 0 评论 -
彻底明白Java的IO系统
一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1转载 2008-02-13 16:31:00 · 433 阅读 · 0 评论 -
JAVA开发者应该去的20个英文网站
[http://www.javaalmanac.com] - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. [http://www.onjava.com] - OReilly的Java网站. 每周都有新文章. [http://java.sun.com] - 官方的Java开发者网站 - 每周都有新文章发表. [http://转载 2008-02-13 14:04:00 · 478 阅读 · 0 评论 -
正则表达式个人总结
1、数量限定符号,表示匹配次数(或者叫做长度)的符号:包括:“*”——0次或者多次 “+”——1次或者多次 “?”——0次或者1次 “{n}”——匹配n次,n为整数 “{n,m}”——匹配从n到m之间的某个数的次数;n和m都是整数; “{n,}”——匹配n到无穷次之间任意次数; “{,m}”——匹配0到m之间任意次数;他们放到匹配格式原创 2008-02-18 10:16:00 · 683 阅读 · 0 评论 -
关于权限菜单的设计
权限设计(初稿) 1. 前言: 权限管理往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 2. 目标: 直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理原创 2008-05-15 14:48:00 · 21104 阅读 · 1 评论