- 浏览: 140869 次
- 性别:
- 来自: 上海
最新评论
-
zi_wu_xian:
docx格式的word文件虽然是zip格式的,也可以看到xml ...
用Java操作Office 2007 -
MyDreamNotDream:
看代码看到这里很不容易呢。
Java中HashMap的实现原理 -
四书五经:
to 楼上的 SonofGod :这个时候这样去获取:如果(值 ...
Java中HashMap的实现原理 -
SonofGod:
请问 楼主 在疑问3中。多个key的hash值一样的话,存储时 ...
Java中HashMap的实现原理 -
SonofGod:
请问 楼主 在疑问2中。多个可以的hash得到一样的hash值 ...
Java中HashMap的实现原理
文章列表
Field就像我们学过的数据库中的字段,简单的说,就是一个名值对。这个域有三种属性,分别是
isStored - 是否被存储isIndexed - 是否被索引isTokenized - 是否分词
这些属性的组合又构成了四种不同类型的Field,而且各有用途
- 2009-11-09 16:10
- 浏览 1334
- 评论(0)
paoding庖丁解牛中文分词介绍
北京一个同事写的东东,最近要做搜索,所以拿来用用。先学会如何使用。有空再分析分析代码,多向高手学习学习。
下载地址:http://code.google.com/p/paoding/downloads/list SVN地址:http://paoding.googlecode.com/svn/trunk/paoding-analysis/
1、安装导入将二进制包paoding-analysis-2.0.4.jar放到自己的classpath下我是使用maven2来管理jar包的,所以上传然后修改pom.xml如下<dependency>< ...
- 2009-11-09 16:09
- 浏览 2022
- 评论(0)
所有这些解决方案都是有难度且容易出错的。另一个关键的JNA要素是它还能有效取代Java本地接口(JNI)。
例一中展示了一组笔者将要在本文中寻找的代码。笔者从Windows Kernel32 DLL中引用了GetTickCount()程序。GetTickCount()返回了系 ...
- 2009-11-04 15:40
- 浏览 2902
- 评论(0)
在此之前,先来勾画一下我心中比较理想的一个解决方案。在企业应用中,碰到的比较多的PDF的需求,可能是针对某个比较典型的具备文档特性的内容,导出成为PDF进行存档。由于我们现在往往使用一些开源框架,诸如ssh来构建 ...
- 2009-11-04 15:34
- 浏览 910
- 评论(0)
package com.pengyue;
import java.io.*;
public class FileOperate { public FileOperate() { }
/** * 新建目录 * @param folderPath String 如 c:/fqf * @return boolean */ pu ...
- 2009-11-04 15:31
- 浏览 511
- 评论(0)
文件下载给我们最直接的概念就是,给个文件链接点击就下载。似乎太简单,然而 Struts2 却把它作为一个独立的学问来对待,理由有四:1. 文件名为中文时,直接点击下载,链接可能会走样(某些浏览器,URL 编码的问题),致使无法下载。2. 不总是从下载实际的文件,文件内容有时候是动态生成的,如数据库中的内容。3. 对于知名的文件类型不让浏览器直接打开,而是出现下载对话框保存文件。例如,要下载的文件是 .txt 的,可能直接就在浏览器中显示其内容。4. 需要授权才能下载文件时当然对于以上若干问题,Servlet/JSP 都能通过正确的 URL 编码,响应头设置、权限代码控制解决,只是 Struts2 ...
- 2009-11-03 17:34
- 浏览 1222
- 评论(0)
J2EE架构师之路不经意的回首,工作进入第五个年头了,发现走过了从Java程序员到J2EE架构师的历程。 发现电脑上安装了各种各样的J2EE工具:JBuilder, WSAD, Eclipse, Rose, Together, Weblogic, Jtest,Optimizator,Mysql... 发现电脑上保存了各种各样 ...
- 2009-11-03 13:41
- 浏览 1027
- 评论(0)
many-to-many配置,article表与tags表之间,以articletagsrelation关系表进行关联。
article.java:private Set<BaseTag> basetags = new HashSet<BaseTag>();
public Set<BaseTag> getBasetags() { return basetags;}
public void setBasetags(Set<BaseTag> basetags) { this.basetags = basetags;}
article.hbm.x ...
- 2009-10-26 16:30
- 浏览 709
- 评论(0)
这个就是级联操作的详细解释了。
cascade = "none|save-update|all|all-delete-orphan"none:不进行删除。save-update:级联保存更新all:级联所有操作。all-delete-orphan: 删除所有关联的子对象。(其他的保存更新不太清楚,我一般用all。)
这个和数据库的外键约束是差不多的,本来就是由外键约束产生的。
两个表通过外键关联,如果删除父表,就会产生错误,得先删除子表 。级联操作就是操作父表的时候,同时操作子表(同时不是准确,顺序不同的,保存更新先操作父表,删除先操作子表)对于父子操作,还有一个重要参 ...
- 2009-10-26 16:29
- 浏览 1085
- 评论(0)
js校验常用方法 function ChkUtil() { }//校验是否为空(先删除二边空格再验证)ChkUtil.isNull = function (str) {if (null == str || ""== str.trim()) { return true;} else { return false;}};//校验是否全是数字ChkUtil.isDigit = function (str) {var patrn=/^\d+$/;return patrn.test(str);};//校验是否是整数ChkUtil.isInteger = function (st ...
- 2009-10-26 16:28
- 浏览 1173
- 评论(0)
// 使用正则表达式,检测 s 是否满足模式 refunction checkExp( re, s ){ return re.test( s );}
// 验证是否 Emailfunction isEmail( strValue ){ // Email 必须是 x@a.b.c.d 等格式 或者为空 if( isEmpty( strValue ) ) return true; var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; return checkExp( pattern, strValue );}
/ ...
- 2009-10-26 16:28
- 浏览 738
- 评论(0)
//判断是否是数字和字母function isregname(){ var checkOK = "0123456789-_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; var checkStr = document.getElementById("name").value; var allValid = true; var decPoints = 0; for (i = 0; i < checkStr.length; i++) ...
- 2009-10-26 16:27
- 浏览 843
- 评论(0)
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了
^\d+$ //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$ //匹配正整数 ...
- 2009-10-26 16:26
- 浏览 670
- 评论(0)
动态查询条件 <select id="SelectEemployee" parameterClass="string" resultMap = "employee-result"> select * from employee
//动态SQL语句
<dynamic prepend="WHERE">
<isParameterPresent>
emp_id ...
- 2009-10-26 16:23
- 浏览 1230
- 评论(0)
2007-08-11Axis客户端调用实例关键字: axis 最近一个项目中需要用到调用WebService,实现相关功能,由于一直都是用Xfire来实现WebSerivce的应用,所以这次调用客户用Axis生成的webService时,也选用Axis来生成客户端实现调用。应用的过程也 ...
- 2009-10-26 16:15
- 浏览 2445
- 评论(0)