- 浏览: 250132 次
- 性别:
- 来自: 北京
最新评论
文章列表
最常见的一种PDF文本抽取工具就是PDFBox了。PDFBox是一个开源的Java PDF库,这个库允许你访问PDF文件的各项信息。在接下来的例子中,将演示如何使用PDFBox提供的API,从一个PDF文件中提取出文本信息。
PDFBox下载:访问网址http://sourceforge.net/projects/pdfbox/,进入如图7-1所示的下载界面。读者可以在该网页下载其最新的版本。本书采用的是PDFBox-0.7.3版本。
1.创建PdfboxTest类。该类包含一个getText方法,用于从一个PDF中获取文本信息
public void geText(String file) ...
- 2014-02-24 14:28
- 浏览 902
- 评论(0)
项目中使用到了,参考了来源:http://lavasoft.blog.51cto.com/62575/174244
Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,上手慢,除了这个没啥说的了。
Jxl目前最新2.6.10,下载地址是:
http://nchc.dl.sourceforge.net/sourceforge/jexcelapi/jexcelapi_2_6_10.zip
http: ...
- 2014-02-24 14:13
- 浏览 542
- 评论(0)
eclipse各种常用插件在线安装
- 博客分类:
- eclipse
http://blog.csdn.net/uohzoaix/article/details/7524913
一,反编译插件:
A、Jadclipse
1、打开eclipse增加站点:http://jadclipse.sf.net/update,在线安装好JDT Decompiler 3.4.0
2、http://nchc.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar将 jadclipse3.3.jar下载下来,置入eclipse安装目录的plugins目录下。
3、下载jad. ...
Ubuntu中有如下几个文件可以设置环境变量
- 博客分类:
- Ubuntu
在Ubuntu中有如下几个文件可以设置环境变量
/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量
~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
/etc/bashrc:为每一个运行bash she ...
Mogodb学习资料
- 博客分类:
- Mogodb
http://www.cnblogs.com/huangxincheng/archive/2012/03/07/2383284.html
http://www.cnblogs.com/sunli/archive/2010/09/06/cache_expire_same_time.html
http://www.cnblogs.com/sunli/archive/2010/07/27/cache_key_mutex.html
http://timyang.net/programming/memcache-mutex/
Action()
{
//思考时间
//lr_think_time (5);
//集合点设置
lr_rendezvous("集合");
//事务
lr_start_transaction("trans");
web_add_cookie("cart=6593,12,12|6965,8,8|7989,9,9|4038,5,5; DOMAIN=192.168.3.32");
web_add_cookie("deleteCartProducts=; DOMAIN=192.168.3.32" ...
import java.util.Collection;
import java.util.SortedMap;
import java.util.TreeMap;
public class ConsistentHash<T> {
private final HashFunction hashFunction;
private final int numberOfReplicas;
private final SortedMap<Integer, T> circle = new TreeMap<Integer, T>();
pu ...
来源:http://www.cnblogs.com/luckcs/articles/2543607.html
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。
因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。
下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。
一、MySQL的 ...
- 2013-08-26 13:12
- 浏览 956
- 评论(0)
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。
通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:
SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为单位)。
SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数、逻辑读取数(在高速缓存中访问的页数)和物理读取数(访问磁盘的次数)有关的信息。
SET STATISTICS TIME ON:显示每个查询 ...
来源:http://www.soft6.com/tech/11/119126.html
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具 ...
Java 8的新特性和改进总览
- 博客分类:
- java 8
http://developer.51cto.com/art/201305/392308.htm
- 2013-08-07 13:47
- 浏览 773
- 评论(0)
http://msdn.microsoft.com/zh-cn/library/ms345146(SQL.90).aspx
- 2013-08-06 11:46
- 浏览 689
- 评论(0)
/** * Copyright (c) 2005-2009 springside.org.cn
* * Licensed under the Apache License, Version 2.0 (the "License");
* * $Id: Struts2Utils.java 463 2009-09-13 14:34:14Z calvinxiu $
*/
package org.grayrabbit.web.struts2;
import java.io.IOException; import java.util.Map;
impo ...
- 2013-08-02 18:38
- 浏览 2394
- 评论(0)
获取客户端真实的IP地址
- 博客分类:
- java中一些特殊问题
获得客户端真实IP地址的方法
public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == nul ...