自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

MyEclipse配置WebService六步曲

MyEclipse配置WebService的开发环境:     JDK6 + MyEclipse 6.5 MyEclipse配置WebService概述:    下面介绍了使用MyEclipse Web Service来迅速开发和测试一个HelloWorld Web Service,其中包括:    1. 介绍了MyEclipse Web Services的基本概念    ...

2009-09-28 11:23:56 215

原创 修改Eclipse/MyEclipse项目的默认编码

应该是中文操作系统的原因,eclipse默认的新项目的编码是GBK,出于对编码支持的考虑,项目组中最好统一要求是UTF-8编码进行开发。修改eclipse的配置,可以使得eclipse的新建项目的默认编码直接为UTF-8在菜单栏的Window->Preferences->General->Workspace->Text file encoding将其改为...

2009-09-28 10:06:36 167

ResultSet方法

 在滚动结果集中可用的方法有:           rs.previous();//向前滚动           rs.next();//向后滚动           rs.getRow();//得到当前行号           rs.absolute(n);//光标定位到n行           rs.relative(int     n);//相对移动n行           rs.first...

2009-09-27 22:57:36 215

Javascript操作Select和Option

注意:Option中的O是要大写的,不然语法报错 1.动态创建select       function createSelect(){ var mySelect = document.createElement("select");          mySelect.id = "mySelect";            document.body.appendChild(mySe...

2009-09-27 17:50:14 125

附加数据库失败,无法升级数据库,因为它是只读的

去网上搜索了一下答案,最终还是发现是NTFS的权限问题,NTFS格式对权限的设置选项多了很多,但因此也带来了不少问题,IIS,SQL等等的一些莫名其妙的问题可能就源于权限未分配,这次的问题同样出在此处。解决方法很简单:把文件所在的文件夹的“完全控制”权限赋予 users或者你所操作数据库的那个用户即可解决问题。如果属性里面没有Users用户,手动添加一个即可。 附上网上的解决方法:...

2009-09-27 17:16:59 285

myeclipse下jadeclipse反编译的使用

1. 将jad.exe 复制到Java安装目录的jdk\bin目录下,如:D:\tools\Java\jdk1.6.0_02\bin 2. 然后将net.sf.jadclipse_3.3.0.jar复制到myeclipse安装目录下的eclipse\plugins目录下 3. 在myeclipse(或者eclipse)窗口中选择Window->Preferences->...

2009-09-27 16:17:30 104

原创 用eclipse插件查看.CLASS文件

用Software Updates安装Jode的Eclipse插件:jodeclipse 反编译所有.class文件 help->Software Updates->Find and Install...->Search for new features to install,单击"New Remote Site.." 在URL中输入http://www.tech...

2009-09-27 14:59:27 174

如何在 SQL Server 2005 中为安装程序增加计数器注册表项值

近日,拿到SQL Server 2005 Developer Edition,迫不及待地就开始安装,结果在系统检测时,报告系统计数器值不正确,提示“手工在注册表中增加计数器注岫表项值”。于是Google了一下,结果在MSDN的网站找到修改方法,如下: 如何在 SQL Server 2005 中为安装程序增加计数器注册表项值  在 SQL Server 安装开始前,Microsoft S...

2009-09-27 10:30:26 146

Hibernate删除操作

import org.hibernate.Query;import tt.TUser;import tt.TUserDAO;public class Delete {public static void main(String[] args)//主方法,用于运行二个删除操作的方法{ //Delete.deleteOne(13); //Delete.del...

2009-09-25 12:35:12 614

Oracle 10.2 客户端下载及使用

Oracle 10.2完美精简客户端的下载地址为:http://www.x-beta.cn/software/Oracle-Client-Lite-v102.html安装后就可以在程序中直接运行,访问远程服务器的Oracle。如果要用Toad连接远程服务器的话,得修改一下配置:“开始”-->"程序"-->"Oracle Instant Client 10.2"--> "tnsna...

2009-09-25 10:44:35 776

原创 sqlplus中显示本数据库所有表

查看用户所拥有的表: SELECT TABLE_NAME FROM USER_TABLES; 用户可存取的表: SELECT TABLE_NAME FROM ALL_TABLES; 数据库中所有表: SELECT TABLE_NAME FROM DBA_TABLES;或者select   *   from   tab;...

2009-09-25 10:37:34 4896

原创 常用的sql*plus命令

首先查看当前使用的数据库实例:  select name from V$database;  切换两个数据库实例  在sqlplus里connect username/password@sid  或host set ORACLE_SID=sid  或cmd里set ORACLE_SID=sid  或修改注册表里ORACLE_SID项  ◆1. 执行一个SQL脚本文件...

2009-09-25 10:34:33 170

原创 ORACLE sqlplus命令 (2009年4月3日更新)

一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect...

2009-09-25 10:29:46 107

原创 oracle sqlplus 常用命令大全

show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error   --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁止显示最后一行的计...

2009-09-25 10:27:11 100

Hibernate session 方法总结

Session.get / load的区别: 1. 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObejctNotFoundException。2. Load方法可返回实体的代理类类型,而get方法永远直接返回实体类。3. Load方法可以充分利用内部缓存和二级缓存中现有数据,而get方法则仅仅在内部缓存中进行数据查找,如没有发现对应数据,将越过二级缓存,直...

2009-09-23 10:26:33 110

原创 关于hibernate字段初始值的配置问题

在使用Hibernate配置文件生成表结构时,可以为表中的某个字段指定默认值,即使不用hibernate操作数据库,该字段仍然会保留默认值.现有一javaBean:public class ReplyMessage { private Integer id; // 主键 private Date time private String...

2009-09-23 10:01:24 118

原创 Hibernate 配置文件precision与scale的说法

Oracle使用标准、可变长度的内部格式来存储数字。这个内部格式精度可以高达38位。 NUMBER数据类型可以有两个限定符,如: column NUMBER ( precision, scale) precision表示数字中的有效位。如果没有指定precision的话,Oracle将使用38作为精度。 scale表示数字小数点右边的位数,scale默认设置为0.  如果把scale设成负数,...

2009-09-23 09:38:32 153

原创 读取Properties文件的几种方法

1. 使用java.util.Properties类的load()方法示例:InputStream in = new BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2. 使用java.util.ResourceBundle类的getBundle()方法示例:Reso...

2009-09-08 14:08:10 90

原创 java正则表达式

Java正则表达式学习: 因为正则表达式是一个很庞杂的体系,此例仅举些入门的概念,更多的请参阅相关书籍及自行摸索。 \\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \r 回车 ('\u000D') \d 数字 等价于[0-9] \D 非数字 等价于[^0-9] \s 空白符号 [\t\n\x0B\f\r] \S 非空白符号 [^\t\n\x0B\f\r] \w 单...

2009-09-08 08:52:32 87

如何打包jar

jar cvf my.jar helloword.class将helloword.class打包为my.jar说明:-c  创建新的包-v  生成详细输出到你的dos窗口上-f  指定你的包名示例2:将两个class文件打包到一个名为 'classes.jar' 的包中:       jar cvf classes.jar Foo.class Bar.class示例3:将一个名为file文件夹打包...

2009-09-07 14:32:55 93

原创 (JAVA)IP地址相关的工具类 IPUtil

import java.net.*;/*** IP地址相关的工具类,封装常用的IP工具方法。* @author LeeHomshuai* @since 0.12*/public class IPUtil {/*** 非法IP地址常量。** @since 0.12*/public static final String INVALID_IP =...

2009-09-07 11:21:43 213

原创 java反射应用对BEAN的操作,写通用类、标签时有用

import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;//其中User就是一个bean,里面就一个nam...

2009-09-07 11:17:33 125

原创 Java字符串通用类

import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringU { /** * 私有构造方法,防止类的实例化,因为工具类不需要实例化。 */ private StringU() { } /** * 判断...

2009-09-07 11:15:17 127

原创 一个关于日期,数字,字符格式化的常用工具类

import java.text.SimpleDateFormat;import java.text.ParseException;import java.util.Calendar;import java.util.Date;import java.text.DecimalFormat;import org.apache.commons.lang.StringUtils;...

2009-09-07 11:13:07 101

原创 java常用数字工具通用类

package com.mypgl.util;import java.math.BigDecimal;import java.util.Random;import java.util.Calendar;import java.util.ArrayList;/*** 此类中封装一些常用的数值类型方法。 所有方法都是静态方法,不需要生成此类的实例, 为避免生成此类的实例,构造方...

2009-09-07 11:10:08 168

原创 Java 通用异常处理类

/** * (#)ThrowableManager.java 1.0 Apr 10, 2008 * * Copyright 2007- wargrey , Inc. All rights are reserved. */package net.wargrey.application;import java.awt.Component;import javax.sw...

2009-09-07 10:32:43 255

原创 优化的 JAVA 数据库连接通用类

之前我曾经放出过一个通用的数据库连接DAO。但是其也有一定的局限性!例如当数据库连接的驱动 数据库名称 连接用户名 连接密码 等发生变化的时候,需要重新编译类库。现在我们对之前的DAO进行如下的改动,使用资源配置文件的形式保存驱动 数据库名称 连接用户名 连接密码 使该类库更方便db.properties资源配置文件内容driver=com.mysql.jd...

2009-09-07 10:14:03 118

原创 验证码的java通用类

在应用程序中为防止系统被攻击程序自动访问,通常提供一个人眼容易识别,但程序很难识别的图形,图形内是随机产生的一些字符。为防止被攻击程序自动识别,字符通常会在位置和颜色上作随机处理。为便于使用,本人用 java实现了一个生成随机字符图片的通用类,封装了生成过程的复杂性,能非常方便的使用。实现类类名为RandomGraphic,它由一个静态工厂方法createInstance(int char...

2009-09-07 10:09:53 161

原创 java实现发送电子邮件功能

在开发中经常要给用户自动的发送电子邮件,今天在网上搜了一个发送电子邮件的java程序,写的不错,条理也比较清楚,而且注释比较多,发到我的博客,希望能对大家有帮助,已经调试通过,不过要下一个mail.jar和activation.jar当然要有j2ee.jar 了,别的不多说了,感谢源程序的创作者package mail;import java.io.File;import java.io....

2009-09-07 09:14:45 129

原创 高频词汇提取的Java实现

面对浩瀚的信息海洋,找到想要的资源有时真的是不容易。在大量文字中搜索高频词汇是信息搜索和数据压缩的共通课题。这次智慧擂台请大家在一个比较庞大的英文文本中找出M个数量最多的短语(由N个单词组成)。统一处理相同的文本文件,该文本只包含英文单词、空格和回行符,比较谁的程序效率最高。  程序输入:M,N,文本文件路径(M不超过20,N不超过8)程序输出:高频短语及其数量清单擂台规则:提交符合以上要求的...

2009-09-07 08:53:57 256

原创 Java多线程初学者指南:为什么要进行数据同步

Java中的变量分为两类:局部变量和类变量。局部变量是指在方法内定义的变量,如在run方法中定义的变量。对于这些变量来说,并不存在线程之间共享的问题。因此,它们不需要进行数据同步。类变量是在类中定义的变量,作用域是整个类。这类变量可以被多个线程共享。因此,我们需要对这类变量进行数据同步。数据同步就是指在同一时间,只能由一个线程来访问被同步的类变量,当前线程访问完这些变量后,其他线程才能继续访问...

2009-09-07 08:34:23 116

Annotation标注实例

// @Twizzle标注toggle()方法。  @Twizzlepublic void toggle() {} // 声明Twizzle标注public @interface Twizzle {}标注可以包括一个关键字和值的对构成的列表://等同于 @Edible(value = true)@Edible(true)Item item = new Carrot(); publi...

2009-09-04 17:22:35 213

LOG4J开发实例

首先,需要去下载LOG4J这个软件并解压缩出其中的log4j.jar.在你的应用程序的classpath中包含该JAR文件,你也可以简单地将这个文件拷贝到JDK的%java_home%\lib\ext目录下。第一步,Properties文件(first_log4j.properties) 放在系统的src包中。(eclipse布置在\WEB-INF\classes)log4j.rootLo...

2009-09-04 16:39:26 109

LOG4J开发实例

首先,需要去下载LOG4J这个软件并解压缩出其中的log4j.jar.在你的应用程序的classpath中包含该JAR文件,你也可以简单地将这个文件拷贝到JDK的%java_home%\lib\ext目录下。第一步,Properties文件(first_log4j.properties) 放在系统的src包中。(eclipse布置在\WEB-INF\classes)log4j.rootLo...

2009-09-04 16:38:09 117

简单介绍log4j一般的使用步骤

下文是JAVA基础系列的一篇,简单介绍log4j一般的使用步骤,分以下五步。1、建一个log4j.properties的配置文件,放到有main的入口类的相同路径下。og4j.rootLogger=debug, stdout, Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.lay...

2009-09-04 16:19:06 139

使用dom4j 修改XML

使用 SAXReader 解析 XML 文档 catalog.xml:SAXReader saxReader = new SAXReader(); Document document = saxReader.read(inputXml); SAXReader 包含在 org.dom4j.io 包中。 inputXml 是从 c:/catalog/catalog.xm...

2009-09-04 14:43:16 111

使用dom4j 解析创建XML

使用 import 语句导入 dom4j API 类:import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element; 使用 DocumentHelper 类创建一个文档实例。 DocumentHelper 是生成 XML 文档节点的 dom4j API 工厂类...

2009-09-04 14:41:03 114

JUnit测试骨架简介

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即白盒测试。该项目主页:http://www.junit.org/JUnit测试骨架使用JUnit时,主要都是通过继承TestCase类别来撰写测试用例,使用testXXX()名称来撰写单元测试。用JUnit写测...

2009-09-04 10:29:41 131

在Eclipse中使用JUnit4进行单元测试(3)

上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用@Before和@After,那么每次测试都要读取一次文件,效率及其低下。这里我们所希...

2009-09-04 10:02:31 87

在Eclipse中使用JUnit4进行单元测试(2)

在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一句话也非常地重要“import static org.junit.Assert.*;”,我们在测试的时候使用的一系列assertEquals方法就来自这个包。大家注意一下,这是一个静态包含(static),是JDK5中新增添的一个...

2009-09-04 10:01:13 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除