- 浏览: 239942 次
- 性别:
- 来自: 南京
最新评论
-
gonglil:
貌似不行呢?
java 字符串和二进制相互转换 -
robingdo:
这样关闭proxool连接池以后,项目没报那个错,但是数据库用 ...
Proxool连接池在reload web容器时出现HouseKeeper的空指针异常 -
xb12369:
ezfantasy 写道lord_is_layuping 写道 ...
Java忽略大小写替换和提取字符信息 -
ezfantasy:
lord_is_layuping 写道不区分大小写应该是(?i ...
Java忽略大小写替换和提取字符信息 -
狂盗一枝梅:
hex2byte函数功能是转换成十六进制吧?上面写的是转换成二 ...
java 转换图片为字符串,将字符串转换成图片显示
文章列表
转载自:http://onjava.com/lpt/a/3273
Lucene is a free text-indexing and -searching API written in Java. To
appreciate indexing techniques described later in this article, you need a
basic understanding of Lucene's index structure. As I mentioned in the previous
article in this series
, a typ ...
- 2009-11-14 22:52
- 浏览 1377
- 评论(0)
Lucene检索高亮显示,直接上代码,使用了林良益的IKAnalyzer:
创建的索引:
import java.io.File;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.In ...
1. Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
2.
NoClassDefFoundError: com/sun/activation/registries/LogSupport
这两个问题都是因为
j2ee 5
和我们下载的
javamail
版本不一致造成的。
用rar打开 X:/Program Files/MyEclipse
...
- 2009-11-11 09:09
- 浏览 1734
- 评论(0)
问题:
目前索引里面已经有1000多万的数据了,现在需要每几分钟就增量得添加新的内容到索引中。
但是,我发现新加入索引后,整个索引结构都要重新调整。非常耗时(长达半个小时)。
不知道大家有没有什么比较好的办法,加快这个过程?
回答:
我觉得用lucene做,一个原则索引里面尽量少存储,索引文件小了,optimize要移动的数据块也小。
还有Lucene实在不适合做实时,有一个办法,将新索引建在内存中,新建在内存上的searcher与硬盘索引searcher合并为
MutliSearcher提供给前端搜索,内存到达一定量时再后台合并到主索 ...
- 2009-11-08 11:35
- 浏览 1579
- 评论(0)
熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用 熟练掌握window对象的status、location、name、self、 ...
- 2009-11-07 16:56
- 浏览 1815
- 评论(0)
一个不错的js的RIA 框架组件:http://qooxdoo.org/demo
- 2009-10-11 21:01
- 浏览 1020
- 评论(0)
java 转换图片为字符串,将字符串转换成图片显示,
该方法只适用于比较小的图片传输,50K以内:
try{
// 将图片转换成字符串
File imgFile = new File("f:\\Vista.png");
FileInputStream fis = new FileInputStream( imgFile );
byte[] bytes = new byte[fis.available()];
fis.read(bytes);
fis.close();
String imgStr = byte ...
- 2009-10-09 20:13
- 浏览 15352
- 评论(4)
二进制转换成字符串:
// 二进制转字符串
public static String byte2hex(byte[] b)
{
StringBuffer sb = new StringBuffer();
String tmp = "";
for (int i = 0; i < b.length; i++) {
tmp = Integer.toHexString(b[i] & 0XFF);
if (stmp.length() == 1){
sb.append("0" + t ...
- 2009-10-09 19:42
- 浏览 19870
- 评论(2)
当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种:
1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库;
2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max(id) 获取主键值;
3. 对于Oracle,使用 sequence 获取值。
对于以上3种方法都无法绝对保证在高并发情况下的操作的原子性。
现记录以下几种获取数据库主键值方法:
1. 数据库原生支持的sql方法:
SQLServer:
...
- 2009-09-28 21:00
- 浏览 12974
- 评论(0)
1. replaceAll 不区分大小写替换字符:
String str = "A2beDEa2343";
String s = str.replaceAll("(?u)a2", "*");
// 输出结果:
*beDE*343
2. 不区分大小写提取字符中想要的字符
// 提取字符串中的“a2”
String str = "A2234a2bdeda22";
/**
* str = "A2D3343A2a2eaa2a2a2";
* 如果想 ...
- 2009-09-23 15:58
- 浏览 7301
- 评论(3)
文本框限制输入整数和小数
- 博客分类:
- JavaScript
function filterInt(evt){
evt = evt || window.event;
var b = evt.keyCode || evt.which;
return(b>=48&&b<=57)||b==44||b==45;
}
function filterFloat( evt ){
evt = evt || window.event;
var b = evt.keyCode || evt.which;
var _el = evt.srcElement || evt.target;
...
- 2009-09-17 22:34
- 浏览 1257
- 评论(0)
摘自:wangtao的spring+proxool解决方法:
package cn.wt.listener;
import java.io.File;
import java.util.Enumeration;
import java.util.Properties;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.apache.commons.lo ...
- 2009-09-10 21:43
- 浏览 2168
- 评论(0)
1.什么是OpenCV
(来自Baidu百科)
OpenCV是Intel资助的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV
对非商业应用和商业应用都是免费(FREE)的。OpenCV 为Intel® Integrated Performance
Primitives (IPP) 提供了透明接口。 这意味着如果有为特定处理器优化的的 ...
- 2009-09-07 12:31
- 浏览 9892
- 评论(2)
$(document).keypress(function(e)
{
switch(e.which)
{
// user presses the "a"
case 97: showViaKeypress("#home");
break;
// user presses the "s" key
case 115: showViaKeypress("#about");
break;
// user pre ...
- 2009-09-06 13:19
- 浏览 3449
- 评论(0)
RSS java 开源Rome jar 包 : https://rome.dev.java.net/
ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds.
- 2009-09-04 23:23
- 浏览 2690
- 评论(0)