- 博客(30)
- 资源 (13)
- 收藏
- 关注
转载 关于URL编码
转自 : http://www.ruanyifeng.com/blog/2010/02/url_encoding.html一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.ab
2010-02-23 09:58:00 1019
转载 java 随机产生字符串
转自 : http://hi.baidu.com/samuel_vong/blog/item/95471f7e2cdab33d0cd7dad1.html /** * 产生随机字符串 * */private static Random randGen = null;private static char[] numbersAndLetters = null;
2010-01-04 10:00:00 1379 1
转载 Struts和Hibernate和Spring的优缺点
引用自:http://www.busfly.cn/csdn/post/587.html 1.Strutsstruts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。优点:Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。除
2009-09-24 09:29:00 1413
转载 java析构函数替代者finalize()解说
引用自:http://blog.csai.cn/user1/14699/archives/2007/14755.html 许多方面,Java 类似于 C++。Java 的语法非常类似于 C++,Java 有类、方法和数据成员;Java 的类有构造函数; Java 有异常处理。 但是,如果你使用过 C++ 会发现 Java 也丢掉一些可能是你熟悉的特性。这些特性之
2009-09-17 09:18:00 1171
转载 可更新视图及其规则
引用:http://blog.csdn.net/yanchencheng/archive/2008/10/15/3082251.aspxhttp://xu20cn.blog.51cto.com/274020/66092 1 前言 多表视图的定义:当视图的数据源只有一张数据表,则该视图为单表视图;当视图的数据源是多张数据表,则该视图为多表视图。 可更新视图的定义:
2009-09-17 08:58:00 7361
转载 log4j 日志配置
log4j主要由三大组件组成:Logger:log4j的日志实例。static Level DEBUG,INFO,WARN,ERROR,FATAL,ALL,OFF.DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。WARN level表明会出现潜在错误的情形。ERROR leve
2009-06-15 09:55:00 2932
转载 log4j的ConversionPattern参数的格式含义
Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG #这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~! log4j.rootLogger=DEBUG#将DAO层log记录到DAOLog,allLog中 log4j.logger.DAO=DEBUG,A2,A4 #将逻辑层log记录到Busi
2009-06-15 09:44:00 1545
原创 Java虚拟机运行时数据区
在JAVA中,有六个不同的地方可以存储数据:1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2. 堆栈(stack)。位于通用RAM中,但通过它的“堆栈指针”可以从处理器哪里获得支持。堆栈指针若向下移动,则分配新的内
2009-03-12 13:44:00 1343
原创 The Elements of Java Style——读书笔记 3
关于Package:保持Package的单向关联,一个package应该依赖于比它更稳定的package将package作为release和distribution的基本单元Summary1. Adhere to the style of the original.2. Adhere to the Principle of Least Astonishment.3. Do it right the
2009-01-08 09:31:00 839
原创 The Elements of Java Style——读书笔记 2
69. 定义较小的类和方法,保证高内聚72 使用多态,而不是instance of73 保障类型安全,不要使用类型为Object的参数,可以使用Template或组合75 提取重复的代码变为方法76 使用block{}77 使用小括号()来指明结合律78 使用equals而不是==来判断String 和 Date等的相等81 不要在constructor中调用非final的方法83
2008-12-31 10:44:00 736 1
转载 MySQL字符集问题解决方法(包括改配置文件、命令行修改和JDBC的问题)
转自 http://blog.csdn.net/chho/archive/2005/02/25/302166.aspx http://www.phpchina.com/html/24/32724-10431.htmlMySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Characterset)和排序方式(Collati
2008-12-11 10:25:00 2012
转载 常用java date 方法集合
转自 http://hi.baidu.com/xusuofei/blog/item/d1a804f4d563a968dcc4740b.html1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为 int time.set(Calend
2008-10-28 16:09:00 639
原创 The Elements of Java Style——读书笔记 1
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font
2008-10-20 21:32:00 615
转载 水因地而制行,兵因敌而制胜 ——测试感悟(针对手动、黑盒)
转自:http://groups.csdn.net/Microsoft_Testing_Experts/topic/e4c1aac5-4124-4a34-a8d6-ab2c29b04145.aspx近日读《在最短时间内找到最值钱的宝物》一文,想起我9年前的一篇文章——一篇发表在北大方正技术研究院内部刊物《七四八通讯》上的文章,当时副院长还给写了编者按。今天翻出来对比来读:一个把测试比作探宝者与宝藏
2008-10-19 10:07:00 1168
转载 jakarta.commons包中BeanUtils以及ComparatorUtils的使用
转自:http://ttitfly.javaeye.com/blog/1329001.BeanUtils基本用法:java 代码package com.beanutil; import java.util.Map; public class User { private Integer id; private M
2008-10-13 19:46:00 2205
原创 jakarta项目介绍
——源自“维基百科”Jakarta项目是在Apache软件基金会营运的公开源代码软件开发项目之一。开发着面向编程语言Java的程序库,框架等。Jakarta是Apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat、Ant、Struts等等现在是Apache下的开源项目,也曾是Jakarta的关联项目。Jakarta的名称是想把与Jakarta关系非常深的
2008-10-13 19:43:00 2453
转载 Effective Java——Item8:改写equals的时候总是要改写hashCode
引自 http://www.cnblogs.com/wxf0701/archive/2008/04/24/1169809.html更多Effective Java 内容,参见 http://www.cnblogs.com/wxf0701/tag/java+//** * 在改写equals的时候总是要改写hashCode,如果不这样的话,就会违反Object.hashCode的通用约定, *
2008-10-10 19:26:00 1390 1
转载 [转载]Windows下架设Subversion服务器
出处:blog.kysf.net版权:作者保留对本文的一切修改、发布等权力。任何人想要转载本文部分或全部内容时,必须保留包括作者、版本、修订、出处、版权,共五项信息。对本文的参考引用,则不受限制。关键词:subversion, 安装配置, 权限, 目录访问 1 前言 2 基本概念 2.1 什么是版本控制 2.2 什么是 Subversion 2.3 版本库(repository) 3
2008-04-14 10:41:00 900
转载 Hibernate 级联关系说明 - 关于cascade和inverse的用法
在hibernate中一对多关联时会经常用到inverse和cascade属性 ,inverse 有两个值 true ,false ;如果设置为true 则表示当前对象不负责讲级联对象的状态变化同步到数据库 ;设置false则相反,其默认值为false;cascade 有五个选项 分别是: all ,delete ,none,save-update,delete-orphan
2008-03-26 11:13:00 3455 1
原创 java NIO
要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的就是将流从一台计算机传输到另外一台计算 机,基于传输协议和网络IO来实现,其中传输协议比较出名的有http、tcp、udp等等,http、tcp、udp都是在基于Socket概念上为某 类应用场景而扩展出的传输协议,网络IO,主要有bio、nio、aio三种方式,所有的分布式应用通讯都基于这个
2008-03-10 09:16:00 1896
原创 java 使用 pstools 远程执行exe
在java中可以使用Runtime.getRuntime().exec命令执行外部文件。 Pstools是一系列工具的集合 ,用于进行本机和远程机器的管理。工具包中其中包括了psexec,psfile,psgetsid,psinfo等使用工具,你可以在http://www.microsoft.com/technet/sysinternals/FileAndDisk/PsTools.m
2008-02-29 09:37:00 1619
原创 Log4j 配置文件详解
要使Log4j真正在系统中运行事先要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)。比较简单和常用的方式是使用properties文件,下面将进行详细说明。1、配置根Logger 其语法为: log4j.ro
2008-02-28 15:56:00 677
原创 web application 中的buildpath与jvm
使用eclipse开发web application, 一般情况下将扩展的jar包放入WebContent/WEB-INF/lib目录下,eclipse会将其自动加入build path。但是今天放进去之后在小小的机器上出了问题。在试了各种方法之后,我们把jre 从1.6改为了1.5,然后就没有问题了。这是个神奇的现象,以后有时间可以研究一下
2008-02-27 15:07:00 472
原创 Java Mail API 学习笔记
有很多应用都支持邮件的发送功能,比如ant。使用普通的java application 发送邮件,需要java mail 库http://java.sun.com/products/javamail/和jaf库http://java.sun.com/products/javamail/基本代码如下:mport java.io.IOException;import java
2008-02-27 14:33:00 517
原创 Log4j 学习笔记
本文基于log4j1.21 基本使用说明Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、 WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日 志信息的显示内容。1.1.定义配置文件 其实您也可以完全不使
2008-02-26 09:51:00 564
原创 DOM4j 学习笔记
以前解析xml都是使用的w3c的一套api,今天尝试了一下dom4j,觉得还是比较好用的。下面简单介绍一下。dom4j的官方网站是www.dom4j.org,你可以在http://www.dom4j.org/guide.html上找到简单的使用范例。今天使用时碰到的问题是要在输出文件时在xml declaration中加入standalone=‘yes’这个属性,如果使用w3c的api,
2008-02-20 11:32:00 1556
原创 java 文件路径
Java路径得到classpath和当前类的绝对路径的一些方法1,FileTest.class.getResource("")得到的是当前类FileTest.class文件的URI目录。不包括自己!如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/com/test/2,FileTest.class.getResource
2008-01-16 15:13:00 593
原创 DAO学习笔记 2
在上一篇文章我们曾说过,DAO 模式主要按下面的思路来实现: 1.系统中的所有数据库访问都通过 DAO 进行以实现封装。 2. 每个 DAO 实例负责一个主要域对象或实体。 3.DAO 负责域对象的创建、读取(按主键)、更新和删除(CRUD)。 4. DAO 可允许基于除主键之外的标准进行查询,返回值通常是DAO 负责的域对象集合。 5.为了
2008-01-11 10:41:00 781
原创 DAO 学习笔记
最近正在开发的一个项目是autotest 的web app应用。我负责开发的模块是DAO.现在工作已经基本完成,但今天一时兴起,google了一下,才发现它是一个经常使用的设计模式。在查阅了网上很多资料之后,我结合自己的开发经验,写了这篇学习笔记,希望能够对大家有所帮助。一 有关DAO模式的介绍 DAO(Data Access Object)模式实际上是两个模式的
2008-01-10 10:40:00 816
原创 正则表达式符号概述
最近经常要用到正则表达式,以下是使用过程中经常参照的一篇文章,希望能对大家有所帮助下表是元字符及其在正则表达式上下文中的行为的一个完整列表: 字符 描述
2008-01-09 08:45:00 457
Next Generation Java Testing——TestNG and Advanced Concepts
2009-01-08
Effective Java 中文版
2008-09-11
java解惑
2008-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人