- 浏览: 210652 次
- 性别:
- 来自: 上海
最新评论
-
quasimodo_es:
你好,我在compass + terracotta 整合的时候 ...
Compass源码解析 -
Mr0o0rM:
[align=right][/align]
根据时区获取时间的方法 -
Mr0o0rM:
[b][/b]
根据时区获取时间的方法 -
ftp2010:
我用java'的库也验证过,用public key解密priv ...
RSA对称加密报错原因 -
ftp2010:
这个说法正确吗?RSA 算法的公钥和私鈅是对称的啊私鈅加密的公 ...
RSA对称加密报错原因
文章列表
JVM GC调优
年轻代和年老代增量的比例分别通过命令行参数 -XX:YoungGenerationSizeIncrement=<Y> 和-XX:TenuredGenerationSizeIncrement=<T> 来设定。而缩小比例的要通过-XX:AdaptiveSizeDecrementScaleFactor=<D> 参数来设定。如果增量是X%,那么每次减小量就是(X/D)%。
吞吐量目标测量垃圾回收时间和非垃圾回收时间(也就是应用时间)的比例。这个目标时间可以用命令行参数-XX:GCTimeRatio=<N> 来指定,这样,垃圾回收时间 ...
- 2009-04-03 14:44
- 浏览 6940
- 评论(0)
Exception in thread "main" javax.crypto.BadPaddingException: Data must start with zero
at sun.security.rsa.RSAPadding.unpadV15(Unknown Source)
at sun.security.rsa.RSAPadding.unpad(Unknown Source)
at com.sun.crypto.provider.RSACipher.a(DashoA12275)
at com.sun.crypto.provider. ...
- 2009-04-01 13:30
- 浏览 8145
- 评论(2)
//特定于算法的,用于生成公钥和私钥对
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DSA"); keyGen.initialize(1024); KeyPair key = keyGen.generateKeyPair();
// 将生成的密钥对序列化到文件
byte[] buffer = key.getPrivate().getEncoded(); ...
- 2009-02-16 16:06
- 浏览 3027
- 评论(1)
IndexSearcher search = new IndexSearcher(dir); IndexReader reader = search.getIndexReader(); if(reader instanceof SegmentReader){ SegmentReader sreader =(SegmentReader)reader; //拿到Field的位置 fieldPosition=sreader.getFieldInfos().fieldNumber("content"); } //拿到content Field的坐标,频率等信息 TermP ...
- 2009-01-19 12:44
- 浏览 1231
- 评论(0)
select * from TABLE where id=1 FOR UPDATE
当一个用户发出select..for update的错作准备对返回的结果集进行修改时,如果结果集已经被另一个会话锁定,就是发生阻塞。需要等另一个会话结束之后才可继续执行。
可以通过发出 select… for update nowait的语句来避免发生阻塞,如果资源已经被另一个会话锁定,则会返回以下错误:Ora-00054:resource busy and acquire with nowait specified.
如何跳过被加行级锁的记录呢?
select * from TABLE for update s ...
- 2008-12-27 16:52
- 浏览 4301
- 评论(2)
由于需要对数据的范围进行限制,所以就用到了这个类. Term begin = new Term("field1","418815290"); Term end = new Term("field1","418847590"); RangeQuery query1 = new RangeQuery(begin, end, true); 当转换成BooleanQuery来查询的时候,会 ...
- 2008-12-03 22:19
- 浏览 1693
- 评论(0)
RewriteRule指令的第三个参数。 Flags是一个包含以逗号分隔的下列标记的列表:
'redirect|R [=code]' (强制重定向 redirect)以http://thishost[:thisport]/(使新的URL成为一个URI) 为前缀的Substitution可以强制性执行一个外部重定向。 如果code没有指定,则产生一个HTTP响应代码302(临时性移动)。 如果需要使用在300-400范围内的其他响应代码,只需在此指定这个数值即可, 另外,还可以使用下列符号名称之一: temp (默认的), permanent, seeother. 用它可以把规范化的URL反馈 ...
- 2008-11-26 12:43
- 浏览 3221
- 评论(0)
Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.
Compass实现了通过注册Hibernate的相关事件实现了数据的实时索引..
我写Spring+Compass+Hibernate做了一个例子..通过这个例子顺便看了下源码.
<bean id="compassGps" class="org.compass.gps.impl.SingleCompassGps" init-method="start" destroy ...
- 2008-11-19 16:24
- 浏览 2855
- 评论(1)
SQLSERVER 备份和还原:
备份数据库的方法:
1. backup database pubs to disk='c:\aaa.aa' with noinit -- 备份数据库
2. 进入你的安装目录下的DATA文件夹,这里面保存了数据文件,将你要备份库的LDF,MDF拷贝出来。。
D:\soft\SQLServer\MSSQL\Data ...
- 2008-10-11 17:48
- 浏览 1299
- 评论(0)
// 获得的formatter DateFormat formatter = DateFormat.getDateTimeInstance(); TimeZone timezone = TimeZone.getTimeZone("Asia/Tokyo");//设置DateFormat的时区
formatter.setTimeZone(timezone); // 获得格式化后的时间 String dateTime = formatter.format(new Date()); System.o ...
- 2008-10-08 17:49
- 浏览 3289
- 评论(2)
Hibernate对象的三种状态
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject).
瞬时态由new命令开辟内存空间的java对 ...
- 2008-09-23 16:12
- 浏览 1330
- 评论(0)
查询性能往往是系统性能表现的一个重要方面,查询机制的优劣很大程度上决定了系统的整体性能。这个领域往往也存在最大的性能调整空间。 hibernate2中Session.find()对应于3中的session.createQuery().list(); hibernate2中Session.iterate()对应 ...
- 2008-09-23 15:28
- 浏览 1844
- 评论(0)
javascript中,当父窗口打开一个新窗口,当前新窗口怎么去访问父窗口的变量或方法呢?
调用函数、变量的方法一样,都是需要获得父窗口的window对象,然后通过window.method()或者 window.variable 来调用。
Sample:
A页面:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312& ...
- 2008-09-18 15:34
- 浏览 3679
- 评论(1)
JAVASCRIPT:
var objArray=new Array();
objArray.pop()---------通俗的讲,就是弹出数组的最后一个元素。结合下面的push方法,使得将数组作为栈来使用成为可能。pop方法返回数组最后一个元素的值,并将length属性减1,即返回后立即丢失最后一个元素。objArray.shift()-----------移去数组的第一个元素,并返回这个元素的值。这个方法的性质和pop方法很类似,pop方法是移去最后一个元素。
javascript中无法通过一个索引去移除一个无素.通过对ARRAY的扩展.实现了对javascript Array对象通过 ...
- 2008-09-18 15:28
- 浏览 11649
- 评论(1)
本文以JBoss Application Server 4.2.1 GA(以下简称JBoss)为例,介绍它在Windows平台上的启动过程。为了方便叙述,对平台环境做以下假定:Java运行时的安装路径为C:\Java,JBoss的安装路径为C:\JBoss。
既然用100% Java编写的JBoss具有跨平台的特性,那为什么还要强调Windows平台呢?这是因为,JBoss的启动是从平台相关的脚本文件开始的,而在不同平台上的脚本文件是不同的。例如,Window平台上的脚本文件是run.bat,linux平台上的脚本是run.sh。两个文件的内容有很大不同,功能也许差不多,无非是配置启动环境,但是 ...
- 2008-09-12 11:12
- 浏览 4078
- 评论(0)