`
文章列表
  package com.yk.test; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.io.Writer; import org.pdfbox.pdmodel.PDDocument; import org.pdfbox.util.PDFTextStripper; /** * 采用PDFBOX读取PDF文件,并进行格式转换 * @author Administrator * */ public class PDFBoxTest { ...
package com.pdf.print; import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfStamper; /** * 该类用来表示对PDF文档进行打水印操作 * @author Admini ...
  索引的读取工具IndexReader,主要用来对索引进行读取,包括删除等操作,删除操作的时候,如果删除完成,则必须执行close操作,否则将无法进行删除。 import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.documen ...
名词解释: Document:逻辑文件,Lucene只能识别并处理该类型的文件。 Field:用来标识当前的数据源的各种属性。它所具有的存储特性包括Store、Index Store包括三个常量:COMPASS(Field被压缩存储),YES(Field被存储),NO(Field不被存储) Index包括四个常量:NO(Field不索引),TOKENIZED(Field被分词后索引),UN_TOKENIZED(Field不分词索引),NO_NORMS(不实用Analyzer来索引Field) IndexWriter:创建索引,合并各种索引段,以及控制与索引相关的各方面。 倒排:一 ...
Lucene主要就是一个用来进行信息检索的工具。   信息检索主要分为以下步骤: 1:构建文本库 2:建立索引 3:进行搜索 4:对结果进行过滤   初次接触lucene,主要流程如下: 1:切割文档,将一份文档分解为多个小文档 2:创建索引文件 3:执行索引 具体代码如下: public class FilePreprocess { public static void preprocess(File file, String outputDir){ try{ splitToSmallFiles(charactorProcess(file, ...
用SQLYog导出导入数据所遇到的问题,导出时没有问题,导出的sql文件有100M多,做还原时,问题出现了。进度条显示,导入700多k时报错,错误代码是2006,mysql服务器离线。         到网上查找资料,慢慢试,终于找到解决办法: 设置 导入导出时的数据缓冲区 运行下面的脚本: -- 导入时的缓冲区  200M,根据你的sql脚本文件的大小来设置你的时间缓冲区大小 set global max_allowed_packet=200000000;   --  导出时的缓冲区 set global net_buffer_length=10000;   转载自
1:在WEB-INF目录下建立proxool.xml文件proxool.xml:   <?xml version="1.0" encoding="UTF-8"?> <proxool-config> <proxool> <alias>db</alias> <driver-url>jdbc:mysql://localhost:3306/unit?characterEncoding=utf8</driver-url> ...
下午测试了一下Spring2.x与XFire1.2.6的集成。一启动就报错。最开始提示org.jdom.document的错误,原来只是缺少jdom的jar包,可能是这种集成需要jdom的支持。而他们之间的集成最大的问题在于XFire1.2.6集成的Spring1.x系列的。在Spring2.x中是没有org.springframework.web.servlet.x系列的jar包的。所以在集成的时候,会提示找不到这个系列下的类,要解决该问题,则需要在导入一个spring-webmvc.jar包。这样就没有问题了。附带集成的部分代码: web.xml <context-param> ...
我使用的是Linux的NAT方式连接。 1:使用命令ifconfig -a查看是否装了网卡 2:找到目录/etc/sysconfig/network-scripts/ 3:找到文件ifcfg-eth*,编辑文件名,将eth*设置为你网卡的名称,比如你的网卡是eth1,则将该文件名改为ifcfg-eth1。 4:采用命令vim编辑该文件 设置该文件为: DEVICE="eth1" NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO="dhcp" 保存退出。 采用命令ifconfig查看 ...
首先安装JDK 先使用命令 tar zxvf jdk-7u3-linux-i586.tar.gz解压该文件。直接解压即可使用。解压完成,可以对文件夹的名称进行修改,采用命令mv,我改成了java。然后我们需要配置环境变量,采用vim命令打开/etc/profile文件,该文件是用来配置环境变量的,在做修改之前,最好是先做个备份,第一次配置,忘了备份,原有环境变量被覆盖,导致命令无法使用。悲催。备份的命令为cp /etc/profile /etc/profile.bat  接着,在profile文件最后添加如下目录 我的jdk和tomcat目录都存放在/usr/tmp目录下 JAVA_HOME= ...
  这两天研究了一下Quartz的用法,写了几个示例。具体请下载   主要说明一下管理CronTrigger的时间配置问题   格式: [秒] [分] [小时] [日] [月] [周] [年]    序号 说明  是否必填  允许填写的值 允许的通配符  1  秒  是  0-59    , - * /  2  分  是  0-59   , - * /  3 小时  是  0-23   , - * /  4  日  是
参考了网上的文章,写了几个示例,具体应用可参考示例 log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN
关于修改类文件以后,如何设置Tomcat自我启动,在server.xml文件中配置如下代码 <Context path="/SSHTest" reloadable="true" debug="0" docBase="E:\javaTest\SSHTest\WebRoot" /> 代码说明: path:该项目的名称 docBase:该web的物理路径,即实际位置,而不是Tomcat中的位置
关于XFire与Spring集成,具体实现如下: 1:在WEB-INF目录下新建applicationContext.xml、xfire-servlet.xml文件 2:配置web.xml文件,配置文件如下 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/20 ...
使用HttpClient的一般步骤: 1:创建HTTPClient实例 2:创建某种连接方法的实例,并且传入URL 3:使用HTTPClint实例调用executeMethod,参数为某连接方法的实例 4:接收该方法的返回的状态,并对该状态进行判断 5:接收Response的返回值 6:释放连接   示例: GET 1:创建实例 HTTPClient client = new HTTPClient()  2:创建GET连接方法实例 GetMethod get = new GetMethod(URL);  3:调用方法,获取状态 int status = client ...
Global site tag (gtag.js) - Google Analytics