![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 72
johnny_hg
这个作者很懒,什么都没留下…
展开
-
使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能1.支持上传下载。支持断点续传2.支持进度汇报3.支持对于中文目录及中文文件创建的支持。import java.io.File; import java.io.FileOutputStream; import java.io.IOException; ...原创 2009-03-12 11:06:03 · 165 阅读 · 0 评论 -
Apache Solr schema.xml及solrconfig.xml文件中文注解
schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。name:就是这个FieldType的名称。class:指向org.apache.so...原创 2011-11-04 20:39:42 · 235 阅读 · 0 评论 -
自定义评分器Similarity提高搜索体验
http://www.gbsou.com/2011/11/01/8048.html score(q,d) = coord(q,d) · queryNorm(q) ·∑( tf(t in d) · idf(t)2 · t.getBoost() · norm(t,d) ) 具体可以查看相关文章:http://...原创 2011-11-04 20:35:44 · 394 阅读 · 0 评论 -
Solr的扩展(Scaling)以及性能调优
当你的索引数量越来越大,你会发现你的搜索响应时间变得更慢,索引新内容的时间也会越来越长,那么,到了做出一些改变的时候了,幸运的是,solr很好的考虑到了这些情况,你只需要改变你的配置就可以了。以下将从三个方面讲述solr的scaling: l 调优某个Solr服务器(Scale High) 通过缓存和内存管理优化某个单实例的...原创 2011-11-04 20:16:51 · 697 阅读 · 0 评论 -
lucene下的contrib包介绍
analyzers下分为两个包:common:提供了各种常用的分词工具,比如cjk分词,ChineseAnalyzer分词,以及泰语分词,巴西语言分词,荷兰语言分词等好多种语言的分词smartcnSmartChineseAnalyzer 是一个智能中文分词模块, 能够利用概率对汉语句子进行最优切分, 并内嵌英文tokenizer,能有...原创 2010-09-10 18:23:39 · 200 阅读 · 0 评论 -
构建可伸缩,高性能的互联网应用(copy from http://yuquan-nana.javaeye.com/blog/710302)...
时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用。一 应用无状态(淘宝session框架) 俗话说,一个系统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如...原创 2010-07-12 13:31:12 · 151 阅读 · 0 评论 -
Java的Excel报表开源工具
[url]http://jdkcn.com/entry/opensource-software-jxls.html[/url]报表要求生成固定格式的excel 文件。当然就想到用apache poi了。[url]http://poi.apache.org/[/url]不过你得一个先生成一个workbook,然后create一个sheet,再添加一个row,最后再添加cell,然...原创 2008-12-24 20:25:25 · 324 阅读 · 0 评论 -
Apache Commons工具集简介
Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy bean的属性。如果做分层架构...原创 2008-12-09 12:11:40 · 85 阅读 · 0 评论 -
Apache开源项目分类列表
分类项目名说明开发语言服务器 (共20) Apache HTTP Server全球第一HTTP服务器C/C++TomcatJava的Web服务器JavaJames邮件服务器JavaSpamAssassin反垃圾邮件C/C++PerlApache的Perl编程语言支持C/C++...原创 2008-11-03 16:41:35 · 1082 阅读 · 0 评论 -
JDK5多线程框架java.util.concurrent
JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,何况...原创 2008-10-30 17:59:23 · 145 阅读 · 0 评论 -
Java处理图片
图片上传到服务器后,会根据情况将图片缩小成一个图标,我们可以利用java强大的图形处理功能,对上传的图片进行缩放处理.下面的程序使用jdk1.4中最新的ImageIO对图片进行读写.使用AffineTransform对图片进行缩放. import java.io.File;import java.awt.image.BufferedImage;import java.awt.I...原创 2008-10-05 13:08:45 · 125 阅读 · 0 评论 -
ImageMagick, JMagick安装、配置(windows版)
ImageMagick, JMagick安装、配置(windows版)我在winxp环境下安装调试JMagick,并成功运行了测试code,实现了图片的多种操作,缩略图、旋转、设置边框、设置背景等等...,下面记录安装及配置历史,分享给大家:ImageMagick, JMagick安装、配置及使用:平台:winXP 1. 安装ImageMagick(http://www...2009-09-29 21:55:37 · 169 阅读 · 0 评论 -
使用HttpClient4.0调用JavaEye API
[code="java"]package com.javaeye.client;import java.io.IOException;import org.apache.commons.codec.binary.Base64;import org.apache.http.Header;import org.apache.http.HttpEntity;import or...2009-09-19 21:22:42 · 93 阅读 · 0 评论 -
XFire 入门
http://www.ibm.com/developerworks/cn/java/j-lo-xfire/index.htmlJava 社区一直试图将 POJO 的作用发挥到极致,降低 Java 应用实现的难度,最近的尝试是将 EJB3.0 建立在 POJO 之上;另一方面,SOA 是目前 Java 社区炙手可热的名词,非常多的企业都在努力应用和实施 SOA;XFire 为这两方面的需求提...原创 2008-09-11 15:17:05 · 83 阅读 · 0 评论 -
Apache Solr 实现去掉重复的搜索结果
打上SOLR-236_collapsing.patch补丁,实现 solr 搜索结果折叠、除去重复的搜索结果,可以实现类似google搜索结果的“站内的其它相关信息 ”。solr collapsing patch 是用 hash 某个字段来实现折叠重复结果的。下面我演示下应用这个补丁并搜索试用下。 其实 solr 上已经有了这功能的实现:solr 1.3 collapse pat...原创 2011-11-04 20:40:20 · 840 阅读 · 0 评论