java
文章平均质量分 59
HarryHuang1990
勤勤恳恳兢兢业业...
展开
-
为什么IDEA比Eclipse更好?
有一些没有唯一正确答案的“永恒”的问题,例如哪个更好:是Windows还是Linux,Java还是C#;谁更强壮:Chuck Norris还是Van Damme。其中的一个圣战便是Java IDE的选择:有许多争论的话题是讨论它们哪个有更多的插件、快捷键等等。它们之间有太多的不同而很难决定什么才是最重要的。因此,人们都表示两个IDE在功能性上都差不多,选择某一个则是个人喜好问题了。我认为这转载 2012-03-24 10:05:39 · 810 阅读 · 0 评论 -
sendRedirect,include,forward的区别
1,sendRedirect写法:response.sendRedirect(); 服务器根据逻辑,发送一个状态码,告诉浏览器重新去请求事先访问过的那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取,request.setAttribute的内容没有了2,include会同时包含本页面和include页面的内容,地址栏不变。转载 2012-03-20 17:08:59 · 661 阅读 · 0 评论 -
Servlet 3.0 新特性详解
Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声:异步处理支持:有了该特性,Servlet 线程不再需要一直阻转载 2012-03-20 15:36:24 · 633 阅读 · 0 评论 -
处理Camel Case字符串的切分——Desktop Search 开发笔记【经验积累】
所谓Camel Case指的是若干个单词连接成一个字符串,每个word通过大写首字母的方式来区分。标准的Camel Case字符串,如"CamelCase" , "SquashOurMethodNamesTogetherLikeThis"。此外我们还经常与遇到一些非标准的Camel Case字符串,如:"UPPER2000UPPER", "hasABREVIATIONEmbedded", "Client2Server2012"在进行文本分析的时候,我们通常希望能够将Camel Case字符串的单词切分原创 2013-09-22 08:31:58 · 1819 阅读 · 0 评论 -
使用Apache POI抽取OFFICE文本(DOC, DOCX, XLS, XLSX, PPT, PPTX)——Desktop Search开发笔记【经验积累】
为了对文件内容进行索引,必须先抽取出文件中文本。我们使用Apache POI提供的API来抽取office文件(DOC, DOCX, XLS, XLSX, PPT, PPTX)中的文本。很多人在文件使用开源API的时候都很纳闷,Javadocs那么大,我要的API在到底在那个类里边。即使找到了也不明白这么多构造函数该用哪个创建想要的对象。本文给大家讲一下POI中我们该如何创建抽取(DOC, DOCX, XLS, XLSX, PPT, PPTX)的对象。原创 2013-09-22 09:17:53 · 5929 阅读 · 1 评论 -
删除/清除/过滤标点(所有中英文标点)的正则表达式——Desktop Search开发笔记【经验积累】
在进行文本分析的时候我们经常需要过滤掉停用词,标点等,本文给大家介绍一下如何识别并删除文本中的所有标点符号。下面是三个可行的正则表达式方案,童鞋们来试试吧^_^(1) s.replaceAll( "\\p{Punct}", "" ); (2) s.replaceAll("\\pP" , ""); (3) s.replaceAll("\\p{P}" , ""); (1)不能完全清楚所有标点,(2)和(3)等价都能完全清楚标点(中文和英文都能清除)需要注意的是,还是存在一些系统原创 2013-09-22 08:43:46 · 20234 阅读 · 1 评论