自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 问答 (1)
  • 收藏
  • 关注

Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver'

Cannot create JDBC driver of class 'com.p6spy.engine.spy.P6SpyDriver'开始不知为何报如此错,因为用IronTrackSQL已经不是一次两次了 jar包,spy.properties都应该没问题,但是就是报这个错.后来在网上查到,把spy.properties放到tomcat/bin目录下即可解决该问题. 这种问题真...

2010-11-17 14:55:56 3072

解决ORA-01034: ORACLE not available (未完)

ORA-01034:   ORACLE   not   available ORA-27101:   shared   memory   realm   does   not   exist公司的服务器成天被黑客攻击,都无奈了。今天又进不去了。google了半天,依然没有找到好办法. SQL>show parameter spfile;发现是空的。想到init.ora文件...

2010-11-09 17:17:50 235

原创 联机日志文件损坏后的数据恢复

联机日志文件损坏后的数据恢复,1、非当前的联机日志文件损坏或丢失后的恢复SQL> select * from v$log;    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME---------- ---------- --------...

2010-11-09 17:00:07 127

原创 Jocky混淆JAVA代码(保护你的JAVA项目)

一、前言1.1 什么是Jocky?   我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,对Java的class 文件进行反编译,从而观察程序的结构与实现细节。如此一来...

2009-12-30 17:19:04 122

原创 史无前例的java代码混淆方法

现在的混淆方法琳琅满目,但每种混淆方法都要用第3方软件,其实混淆的目的就是让想读源程序的人比较困难的看懂代码而已,用混淆器在发不产品的时候比较有用,如果程序员之间团队开发,又怕同事和同行剽窃自己的劳动成果,自己用个混淆器混淆代码,会让带上个不注重团队团结的帽子,这个问题一直困扰着许多java开发者。        我有一种混淆方法可以解决上面的问题,由于用了多年,怕烂掉,所以奉献出来,谢谢大家...

2009-12-30 17:06:16 428 1

原创 java打包-exe文件-最终以setup形式发布的解决之道

java打包-exe文件-最终以setup形式发布的解决之道   首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一...

2009-11-10 10:55:24 87

原创 short,int,long与byte数组之间的转换

package com.test; import java.nio.ByteBuffer; public class ByteUtil {     /**      * @param args      */     public static void main(String[] args) {         test2();     }    ...

2009-11-06 18:25:19 75

原创 Validator.js 很好用的客户端表单验证

1: /************************************************* 2: Validator v1.05 3: code by 我佛山人 4: wfsr@msn.com 5: *************************************************/ ...

2009-11-06 10:13:52 201

原创 对js中startWith和endWith的扩展

<input name="searchContent" id="searchContent" type="text" onclick="test();"><SCRIPT type="text/javascript" language="JavaScript">function test(){ var a  = "abcdef

2009-11-05 09:20:35 82

原创 JavaScript验证正则表达式大全

JavaScript验证正则表达式大全JavaScript验证正则表达式大全,搜集最全的JavaScript验证正则表达式,开始查看吧,这里的都是正则表达式的例子,具体和函数结合的使用方法,还请查看下篇文章《JavaScript使用正则表达式进行验证》匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x0...

2009-11-05 08:24:49 67

原创 Lucene 基础指南

Lucene 基础指南作者:lighter, 江南白衣    Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。其功能非常的强大,但api其实很简单的,它最主要就是做两件事:建立索引和进行搜索。1. 建立索引时最重要的几个术语Document:一个要进行索引的单元,相当于数据库的一行纪录,任何想要被索引的数据,都必须转化为Document对象存放。 ...

2009-08-12 10:07:27 70

blob_to_clob and cob_to_blob and long_to_blob

CREATE OR REPLACE FUNCTION blob_to_clob (blob_in IN BLOB) RETURN CLOB    AS    v_clob    CLOB;    v_varchar VARCHAR2(32767);    v_start PLS_INTEGER := 1;    v_buffer PLS_INTEGER := 32767;    tmp_num n...

2009-07-22 12:08:44 148

关于SQL2008报表服务远程访问弹出验证的解决方法

关于SQL2008报表服务远程访问弹出验证的解决方法   -------------------------------------------以SQL2008安装到D盘为例----------------------------------1.将代码(代码太长,用另一篇文章发布(结果还是提示文章太长,百度太小气了,没办法,需要的留个Email吧))编译为Microsoft.Sam...

2009-07-08 10:46:23 153

VF导入Sqlserver问题与解决办法

1.时间格式错误错误信息:插入错误、列38(“出生日期”,DBTYPE_DBTIMESTAMP)、状态6 :数据溢出原因:该错误是由于smalldatetime 与VF 数据年月不一致,导致冲突解决办法:把报错字段(smalldatetime )修改成datetime 即可。2.image(sql) 通用型(VF)错误信息:无法实例化作为源列72(“照片”)二进制大对象(Blo...

2009-06-05 09:42:54 271

原创 DBF表与SQL Server表的导入、导出(转载)

以下均以SQL2000、VFP6及以上的表为例代码导入:查询分析器中执行如下语句(先选择对应的数据库)-------------如果接受导入数据的SQL表已存在--如果接受导入数据的SQL表已经存在Insert Into 已经存在的SQL表名 Select * From openrowset('MSDASQL','Driver=Microsoft Visual FoxPro Drive...

2009-06-05 09:35:47 120

原创 JAVA单向加密(MD5,SHA,MAC)

具体代码如下:import java.security.MessageDigest;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Deco...

2009-06-04 09:22:59 169

原创 由MyEclipse内存不足谈谈JVM内存

如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。提示中给出了设...

2009-05-26 18:52:52 67

原创 DBF表与SQL Server表的导入、导出

----------Dbf 导入 Sql Server表----------以下均以SQL2000、VFP6及以上的表为例代码导入:查询分析器中执行如下语句(先选择对应的数据库)-------------如果接受导入数据的SQL表已存在--如果接受导入数据的SQL表已经存在Insert Into 已经存在的SQL表名 Select * From openro...

2009-05-09 09:01:03 133

原创 jfreechart 生成折线图,饼图,柱状图,堆栈柱状图

最近公司使用jfreechart来生成统计图,使用了折线图,饼图等,因为用的1.0.8a版的jfreechart,与1.0.0版本的地方有很多不同,而且图片生成清晰度比老版的高,如下是我做的demo. 1.所需包 (1) jfreechart-1.0.8a.jar (2) jcommon-1.0.12.jar 2.运行环境 JDK 1.5 3.源代码 imp...

2009-04-23 09:30:26 85

原创 hibernate 动态pojo Map

动态domain,用一个Map来代替对像,把原来domain中的属性做key值存进来实体映射 注意:1.变为2.和 中的class属性变为entity...

2009-04-21 11:10:24 180

原创 软件项目开发流程以及人员职责

实行软件工程项目管理:▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导、控制、管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终对客户负责的人。▲ 软件项目经理(负责人):软件项目经理(负责人)对一个项目的所有软件活动负完全责任,控制一个项目的所有软件资源,按照软件约定与项目经理(负责人)打交道。▲ 软件工程组: 软件工程组是负责一个项目的软件开发...

2009-04-20 16:41:31 131

加载properties文件路径错误问题

一直用的好好的,突然之间 出错了.错误是一个从来没有改过的东西.提示错误: Can't find resource for bundle java.util.PropertyResourceBundle, key driver ResourceBundle rb = ResourceBundle.getBundle("conn"); 按常理来说,co...

2009-04-18 11:10:39 275

原创 浅谈构造数据

用数据库, 总是要关心数据, 数据的格式, 数据量的多少等等. 在这里谈谈构造测试数据, 构造部分符合逻辑要求的数据, 可以用于功能测试, 构造期望数量级的数据, 可以用于压力测试.在这里先介绍数据构造中的几个简单的方法.1. 随机数的生成. dbms_random.value & dbms_random.value(low, high) dbms_random.val...

2009-04-13 15:50:24 389

原创 oracle 9i以上最有效率的if(exists)update else insert操作

我们有时需要对一个表进行更新操作,当某条记录不存在的时候进行插入操作,存在的时候更新纪录。通常我们使用if(exists(select ....)update....else insert,这样进行两遍表扫描,效率很低,在Oracle 9i以上有一个关键字merge,我们使用它就可以了。merge into 需要两个标操作,我们利用dualmerge into referer_stat L u...

2009-04-10 22:52:15 174

原创 查询及删除重复记录的方法

(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peo...

2009-04-06 13:34:50 94

java时间格式大全

ava.util.*;import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { ...

2009-03-11 09:15:21 67

js判断数字,字母,中文

js判断数字,字母,中文1.var reg = /^(\w|[\u4E00-\u9FA5])*$/;if(arr=username.match(reg)){ti=1;return ture;}else{alert("用户名只允许为英文,数字和汉字的混合,\n请检查是否前后有空格或者其他符号");ti=0;return false;}2...

2009-03-10 10:45:36 76

原创 No value specified解决办法收藏

当用到了时间等非内置对象时,如果对象为NULL则,会出现此异常。最简单的方法就是保证非内置对象不为NULL。还有其它高手给出的修改commons包相关源码的解决方案,也一并给出:时间解决方案:方案一:问题解决: 读了他的源程序,发现日期java.sql.date主要是用org.apache.commons.beanutils.converters.SqlDa...

2009-03-05 13:17:29 2446

原创 Map

Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,一般是选择Map的子类,而不直接用Map...

2009-02-04 15:37:35 82

原创 防止Java反编译的一些常用方法[转帖]

常用的保护技术  由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。  1.隔离Java程序  最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方...

2008-10-31 08:38:05 108

原创 DB2优化

[size=medium][color=red]DB2优化(简易版)[/color][/size]预备—monitors ONdb2 "update monitor switches using lock ON sort ON bufferpool ON uow ON table ON statement ON"打开监视开关,获取需要的性能信息最简单...

2008-10-30 14:05:09 110

原创 Velocity是什么?

Velocity是一个基于Java的模版引擎。它允许web页面设计者引用Java代码中定义的方法。web设计者能够和Java程序员并行的工作来开发MVC模式的web站点,这意味着web页面设计者能够只关注创建设计良好的站点,而程序员能够只关注编写顶尖的代码。Velocity将Java代码从web页面中分离出来,使得web站点在长期的运行中具有更好的可维护性。 Veloci...

2008-10-27 10:42:06 871

什么是FreeMarker?

FreeMarker 是一个模版引擎,一个基于文本的模板输出工具(生成任意的HTML表单代码)。它是一个Java package,面向Java程序员的class library。它本身并不是针对最终用户的应用,而是允许程序员将其嵌入到他们的产品中。 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC(Model View Controller)模式的应用程序。使用 MVC...

2008-10-27 08:20:10 146

ASCII CODE为7F是什么东西?

在TXT里面显示黑条.在UltraEdit显示的是空格,但是 ASCII CODE为7F.请问这个到底是什么?我trim去空格怎么去不掉...大家可以复制下看看:"".最后经过ibm的朋友 解决。。 [code="java"]replace(fieldName,chr(127),'')[/code]在此感谢IBM的大力支持~~...

2008-10-25 15:23:39 1317

原创 OGNL是什么?

  OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。  WebOGNL是一种构建以servlet为基础的组件化应用的web表现层...

2008-10-24 17:33:39 349

原创 tiles是什么?

tiles  一、 说明  Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。Tiles增加了layout的概念,其实就是把一个页面划分为几块。通常的来说一个页面大概可以划分为如下几块:  head页面头部:存放一个运用的公共信息:logo等,如果是网站可能是最上面的一块。  menu页面菜单:放置一个运用中需要使用的菜单,或者在每一个...

2008-10-24 17:32:22 211

原创 SiteMesh是什么?

OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。 Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,...

2008-10-24 17:31:34 103

Lucene小记

Lucene.java:建索引:[code="java"]public class Lucene { private Lucene() {} public static final String INDEX_DIR = "E:\\index"; public static void index(ArrayList list, boo...

2008-10-24 17:11:10 61

DB2小记和NSE命令

ps:DB2和NSE都是9.5版本[color=red]搜集表的统计信息,如多少行、多少字段、字段值的分布等[/color]runstats on table table_name with distribution and detailed indexes all[color=red]表定义:[/color]db2look -d appdev -z administrat...

2008-10-24 17:03:36 244

原创 ORA-01114错误

ORA-01114 IO error writing block to file string (block # string)Cause: The device on which the file resides is probably offline. If the file is a temporary file, then it is also possible that th...

2008-10-24 16:42:26 192

空空如也

Lucene查询问题

2009-09-05

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

TA关注的人

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