- 浏览: 115533 次
- 性别:
- 来自: 深圳
最新评论
-
distinys:
Qkxh320 写道createmyidea 写道glorys ...
springsecurity3.0.5应用 -
Qkxh320:
createmyidea 写道glorysongglory 写 ...
springsecurity3.0.5应用 -
dafa1892:
非常感谢,把我的问题解决了。
maven编译文件路径设置 -
xumen:
我的后台传回来的Json是{"key":& ...
json时间格式转为ext -
xumen:
我的怎么没效果啊?ext3.4 gridpanel中..... ...
json时间格式转为ext
文章列表
利用PDFBOX进行PDF转成文本,可以直接生成LUCENE所需的DOCUMENT。
PDFBOX1.6中没有包含LucenePDFDocument类,需另下载pdfbox-lucene-1.6.0.jar
下载http://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox-lucene/1.6.0
doc = LucenePDFDocument.getDocu ...
基础应用,在保存信息时调用luceneDao中的save方法产生索引,搜索时调用search依据进行查询。
@Repository("luceneDao")
public class LuceneDao {
/**
*
* save: 产生索引
* 由于在通过IndexWriter对象操作索引库的时候,忘记关闭该对象流了。
* 当关闭时,程序退出自会上索引锁,所以在用IndexWriter进行
* 索引库操作的时候一定要记得关闭该对象流!
* @param @param message 设定文件
* ...
1. sudo apt-get install mysql-server
mysql -u root -p mysql
输入密码进入默认的mysql数据库
通过下面的命令来安装好mysql_config
sudo apt-get install libmysqlclient-dev
2.安装Python-dev否则报错误:pymemcompat.h:10: fatal error: Python.h: 没有那个文件或目录
sudo apt-get install python-dev
3. 需要先安装setuptools,否则MySQLdb无法编译
...
注意:用nutch还得添加一个环境变量指向java目录:NUTCH_JAVA_HOME=$JAVA_HOME否则报:JAVA_HOME is not set
1.nutch目录下新建url.txt写入网址如:http://www.163.com
2.nutch/conf下的crawl-urlfilter.txt
# accept hosts in MY.DOMAIN.NAME
+^http://([a-z0-9]*\.)*163.com/
3.conf下的nutch-site.xml
<configuration>
<pro ...
又重新拾起linux了,今天网络搜集与自身尝试将自己用到的环境配置全记录在此文章中,刚开始弄以后再不断补充。系统为ubuntu11.04
首先遇到的是虚拟机中联不上网,外面是宽带链接的,试了几种链接方式都不行,最 ...
Protocol: 一些常量的定义
Config: 加载和维护配置信息,如加载Pushlet.properties配置文件
SessionManager: 管理session的整个生命周期
EventSourceManager: 事件源管理类
Controller: 对来自客户端的请求的处理类,包含请求的事件的各种处理方法(封装响应事件ResponseEvent)。
Subscriber: 订阅信息的添加删除,及事件推送等。
Dispatcher: 分配事件给订阅者
首先加载Pushlet类,它为一个servlet实现Protocol接口。
Pushlet中的init方法: ...
Jar包org.springframewrork.beans下org.springframework.beans.factory中BeanFactory类。BeanFactory为spring IOC的最基本的容器接口,其定义了对容器的一系列基本操作。如getBean(String
name)返回容器中名name的bean。
IOC容器启动:
ContextLoaderListener继承ContextLoader类,实现ServletContextListener接口。ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是 ...
客户端序列化后封装在http中发送到服务端再进行反序列化操作,故此Message类必须是可序列化的,
而且两端的类名必须相同。而在webservice中应用了SOAP(简单对象访问协议)实为对xml的序列化与反序列化。
故HttpTunnel应用于Java方面,而webService可以应用在Java\.Net........
服务端servlet
public class HttpServer extends HttpServlet{
@Override
public void service(HttpServletRequest req, H ...
服务端:
接口
public interface ServerInter {
void sayWord(String word);
}
实现类
@WebService
public class ServerInterImpl implements ServerInter {
public void sayWord(String word) {
System.out.println(word);
}
}
spring配置
<?xml version="1.0" encoding="UTF ...
网络资源:
一、简述:
pushlet是一种comet实现,在servlet机制下,数据从server端的java对象直接推送(push)到(动态)HTML页面,而无需任何java applet或者插件的帮助。
二、使用pushlet需要做哪些准备工作
1.下载pushlet
http://sourceforge.net/projects/pushlets/files/pushlets/2.0.4/pushlet-2.0.4.zip/download
2.eclipse 或者myeclipse搭建简单项目
(1)创建工程
a. File à
web中获取input file中的完整地址
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select();//obj为file的js对象
return document.selection.createRange().text;
}
firefox中obj.files.item(0).getAsDataURL();获取完整路径。
下面为后台java对图片进行缩放及类型判定,其中gif图片缩放需用到gif4j。
public ...
public class Templates {
public static void main(String[] args){
AbstractTemplates at = new ConcreteTemplates();
at.print();
}
}
abstract class AbstractTemplates{
//由具体类实现 ,子类可以改变实现内容,而不用修改操作流程。
//pushlet中的EventPullSource就是如此
abstract int getResult();
public void print(){
...
public class Memento {
public static void main(String[] args){
AnOriginator ao = new AnOriginator();
ao.setA("5");
ao.setB("c");
AMemento am = ao.getAMemento();
ao.setA("3");
ao.setB("i");
System.out.println(ao.getA()+ao.getB());
Sy ...
public class VisitorDemo {
public static void main(String[] args) {
Collection c = new ArrayList();
c.add(new StringElement("string1"));
c.add(new StringElement("string2"));
c.add(new FloatElement(1.0f));
c.add(new FloatElement(2.0f));
Visitor v = new Concre ...
public class CommandPattern {
abstract class Command{
Receiver receiver;
public Command(Receiver receiver){
this.receiver = receiver;
}
protected abstract void execute();
}
class ConcreteCommand extends Command{
public ConcreteCommand(Receiver receiver) {
super(r ...