java
文章平均质量分 59
believefym
这个作者很懒,什么都没留下…
展开
-
[转]jdbc连接sql server 2005
Sql Express is going to be a good match for the Sql Server 2005 JDBC provider, it is free, it is relatively easy to set up and deploy and it has all the power of Sql Server 2005 for low end applicatio转载 2006-04-05 21:53:00 · 1443 阅读 · 0 评论 -
[java]junit4
Junit4,与3.x有所区别 1. 测试类不需要extends TestCase,代之以annotation,即测试类(不需要extends TestCase)的方法只要有@Test就可以了2. 测试方法命名不需要一定要以test开头package junit;public class Unit ...{ private int data; public Unit(i原创 2008-04-15 15:19:00 · 2317 阅读 · 0 评论 -
[java]JUnit Cookbook
JUnit Cookbook Kent Beck, Erich Gamma Here is a short cookbook showing you the steps you can follow in writing and organizing your own tests using JUnit. Simple Test CaseHow do you write t转载 2008-04-14 14:25:00 · 749 阅读 · 0 评论 -
[java] static import
JDK 1.5 or higher is required!package test;public interface I ...{ String CONST_VALUE = "const value"; // default public static final}package test;import static test.I.*;public class原创 2008-04-16 12:11:00 · 968 阅读 · 0 评论 -
[java]junit4的参数化测试
//要测试的类package junit;public class Unit4 ...{ public int add(int a, int b)...{ return a+b; }} //测试类(参数化测试的要求看代码中的注释)package junit;import static org.junit.Assert.*;import org.ju原创 2008-04-17 19:59:00 · 4680 阅读 · 0 评论 -
[java]junit测试private方法
测试private methodsJunit FAQHow do I test private methods?Testing private methods may be an indication that those methods should be moved into another class to promote reusability.But if you must...原创 2008-04-17 18:58:00 · 11970 阅读 · 0 评论 -
[Java]有用的Eclipse快捷键
1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示:选中一转载 2008-09-03 13:21:00 · 1070 阅读 · 0 评论 -
[设计模式]观察者模式, Observer
package pattern.observer;import java.util.Observable;public class Teacher extends Observable { public void askQuestion(){ System.out.println("Teacher: ask a question..."); setChange原创 2009-02-13 11:41:00 · 791 阅读 · 0 评论 -
[设计模式]策略模式,strategy
package pattern.strategy;public abstract class Operate { public abstract void operate();} package pattern.strategy;public class Read extends Operate { @Override public void o原创 2009-02-16 10:01:00 · 817 阅读 · 0 评论 -
[Java]java review
1.identifier以_、$、number开头int $i = 10;还可以用unicodeString /u4e00 = "abc";float f/u4e01 = 1.1f;enum作为关键字,从jdk1.5开始不允许作为identifier非法:int e#; 2. java bean specgetter setter必须为pubilc原创 2009-02-24 22:57:00 · 1410 阅读 · 0 评论 -
[Java] java里的enum
enum自jdk1.5引入,其实是一个特殊的class,写法简单,JVM自动帮你封装了很多东西而已package scjp;public class Test { public static void main(String args[]) { System.out.println(CoffeeSize.BIG == CoffeeSize.BIG); }}enum C原创 2009-02-26 23:06:00 · 3825 阅读 · 2 评论 -
JSF, ADF Faces
Action, ActionListener[Quote]Action listeners are provided by JSF to make it easier to handleaction events. JSF already providessome event handling. For example, clicking abutton on the sear原创 2009-03-23 09:22:00 · 1046 阅读 · 0 评论 -
命令行启动后,关闭console
@echo offdate 10-15-09start %RAZOR_HOME%/jre/bin/javaw -Xms16M -Xmx384M -jar %RAZOR_HOME%/razorsql.jarecho Launching RazorSQL . . . REM Try Leaving Command Window open for 4 secondsIF exis原创 2009-12-14 16:57:00 · 2912 阅读 · 0 评论 -
[Java][j2ee]log4j初试
注:省略了很多其他东西,按部就班照搬问题多多。仅做自己备忘及给需要的朋友参考使用log4j在web项目中进行日志记录。1.添加 一个用于log4j初始化(指定属性文件等)的servletpackage addrbook.servlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletReq原创 2008-04-14 12:11:00 · 2395 阅读 · 1 评论 -
[java]如何在项目中用好log4J写项目日志
1概述一般的系统对程序的调试信息只进行了简单的粗放处理,将这些信息直接用System.out.println()语句输出到控制台中。由于在调度过程中程序员为了能够跟踪程序的运行情况往往将大量信息输出到控制台,而在调度成功后没有相应地将这些信息屏蔽掉,在程序部署运行后,往往一个简单的业务功能调用也会输出大容量的过程调度信息,一方面造成了大量IO的读写,占用硬盘空间,另一方面则因为日志量大,很难查转载 2008-04-12 22:32:00 · 7455 阅读 · 2 评论 -
tomcat5.5.x+sqlserver2000数据库连接池配置
tomcat5.5x与以前版本的连接池配置已经不同,经过本人测试,总结如下:首先你不要忘记装jdbc from mssql,本篇为tomcat5.5x下配置mssql2k的连接池 注:本案例环境:windows2003 sp1 + tomcat5.5.17 + mssql sp4 + jdk1.5测试成功:方案一1、在tomcat/conf/server.xml的GlobalNamin转载 2007-01-02 23:06:00 · 1363 阅读 · 0 评论 -
使用devcpp(mingw)编译产生JNI中的dll
之前在eclipse下jni初试一文中只说明了使用vs2005的编译器cl编译产生dll,用devcpp带的mingw编译器一直没有成功,原来问题出在gcc的编译命令。 关于mingw的环境配置参看用devcpp配置控制台编译的gcc、g++环境一文 基本的步骤参看eclipse下jni初试,使用mingw编译产生dll的gcc命令如下: gcc -Wall -D_JNI_IMPLEMENTATI原创 2007-08-07 19:52:00 · 1923 阅读 · 0 评论 -
eclipse+fjep(one-jar)打包java工程为单一的jar
本文说明如何使用eclipse+fjep插件打包java工程为一个单一的可执行jar,使得即使使用了额外三方的jar也能发布单一的jarfjep :http://fjep.sourceforge.net/ fjep tutorial(http://fjep.sourceforge.net/fjeptutorial.html)说明了如何用fjep打包,fjep的工作是展开三方的jar,直接原创 2007-05-30 12:09:00 · 3321 阅读 · 0 评论 -
正则式学习备忘
1,正向预搜索 正向预搜索:"(?=xxxxx)","(?!xxxxx)" 格式:"(?=xxxxx)",在被匹配的字符串中,它对所处的 "缝隙" 或者 "两头" 附加的条件是:所在缝隙的右侧,必须能够匹配上 xxxxx 这部分的表达式。因为它只是在此作为这个缝隙上附加的条件,所以它并不影响后边的表达式去真正匹配这个缝隙之后的字符。这就类似 "/b",本身不匹配任何字符。"/b" 只原创 2007-05-31 20:48:00 · 1513 阅读 · 0 评论 -
字符,字节和编码
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键是正确地理解相关概转载 2007-05-31 22:41:00 · 811 阅读 · 0 评论 -
用内存映射读写大文件
public class LargeFile ...{ public static void main(String[] args) throws Exception ...{ long length = 0x8ffffff; MappedByteBuffer out = new RandomAccessFile("G:/a.dat", "rw").getCh原创 2007-06-06 16:14:00 · 1077 阅读 · 0 评论 -
tomcat6数据库连接池配置
在发布工程 的META-INF文件夹下面添加一个context.xml,内容如下(以mysql为例,跟sqlserver2000类似):xml version="1.0" encoding="UTF-8"?> 这部分被注释掉的是sqlserver2000的代码 name="jdbc/platform" type="javax.sql.DataSourc原创 2007-09-05 13:30:00 · 2475 阅读 · 0 评论 -
eclipse下jni初试
JNI=java native interface, 为java应用程序提供调用本地方法的接口 The standard Java class library may not support the platform-dependent features needed by your application. You may already have a library or app原创 2007-06-08 21:12:00 · 19089 阅读 · 2 评论 -
[java]class loader
这是一篇较早时候写的文章,最近在J道看到一个与classloader有关的讨论,于是重新翻出来。静态库、动态连接库程 序编制一般需经编辑、编译、连接、加载和运行几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在连接步骤中,连 接器将从库文件取得所需的代码,复制到生成的可执行文件中。这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点转载 2007-11-10 21:39:00 · 823 阅读 · 0 评论 -
[java]初始化顺序
package test;class Unit...{ public Unit(String msg)...{ System.out.println("Unit constructor "+msg); }}class Super...{ private Unit u = new Unit("inside Super"); private static Un原创 2007-11-11 20:34:00 · 921 阅读 · 1 评论 -
[java]collection(容器类)框架图
原创 2007-11-14 18:54:00 · 2911 阅读 · 0 评论 -
[java]一个多线程引起的死锁(class初始化,锁)
class Init ...{ static volatile boolean done = false; static ...{ new Thread() ...{ public void run() ...{ System.out.println("enter thread"); d转载 2008-04-10 13:33:00 · 2007 阅读 · 1 评论 -
maven 命令备忘
1. mvn dependency:tree [> c:/tmp/tree.txt]2. mvn install:install-file -DgroupId=ssal.adf -DartifactId=SSAL_PlatformCore -Dversion=3.2.0-SNAPSHOT -Dclassifier=tests -Dpackaging=test-jar -Dfile=/path/原创 2010-03-10 09:50:00 · 1118 阅读 · 0 评论