- 博客(23)
- 资源 (10)
- 收藏
- 关注
原创 PDF转换解析工具—PDFBox
简介 Apache PDFBox® - A Java PDF Library The Apache PDFBox® library is an open source Java tool for working with PDF documents. This project allows creation of new PDF documents, manipulation of
2018-01-29 22:06:53
1684
原创 SpringBoot研发管理—>开发者工具
开发者工具SpringBoot3.1及以上,为了便于开发,增加了以下功能:自动重启LiveReload远程开发自动重启 激活后,对文件的任何修改都会出阿发应用程序重启。为了加快重启的速度,还可以配置哪些变更会触发重启,哪些则不会。基于maven的工程,只需添加依赖: org.springframework.boot spri
2018-01-22 23:01:04
473
原创 SpringBoot研发管理—>导出Jar包
1、配置Main-Class(如果不配置该项,maven不会导出Main-Class) org.apache.maven.plugins maven-jar-plugin 2.4
2018-01-19 09:35:02
263
原创 PDF转换解析工具—FineReader
关于ABBYY Finereader官网:http://www.abbyy.cn/finereader/ 如需要,可以去官网自行下载试用版,这里不再赘述。我们可以得到什么帮助针对pdf的定向转换处理能力快速提高表格数据、文本数据获取的能力批量处理的能力提供的TOOL 常用 目的 PDF文件到Word 便于基于word的api的进一步处理 PDF文件到Excel 或人
2018-01-02 21:54:09
478
转载 关于git、github关联使用的入门教程
转自同学(ID:gyb_fighting):文章地址: http://blog.csdn.net/zamamiro/article/details/70172900ID:gyb_fighting
2017-12-29 22:46:34
308
原创 关于SpringBoot的一些Reflection
1. 宣言 Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We take an opinionated view of the Spring platform and third-party lib
2017-10-23 21:31:26
849
1
原创 POI处理EXCEL—个性化设计
public void createExcel(){ HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(keywords); HSSFRow row = sheet.createRow((int) 0); HSSFCellSt
2016-09-25 21:06:39
368
原创 PDF转换解析工具—XPDF
String[] cmd = getCmd(new File(targetfile), isLayout); Runtime.getRuntime().exec(cmd); 最近一直在研究PDF的解析,发现有很多的软件或SDK可以预处理。这里预处理的意思仅仅是转换一种存储格式,还需要我们进一步的结构化处理。现在介绍几种预处理方案:第一、使用OCR软件识别。这个做的最
2016-09-01 18:29:07
8443
1
原创 Tomcat与多线程
1、症状: LZ正在做一个网络爬虫,发现一次加载5000个url,开10个thread,会造成堆内存占用持续走高,垃圾回收后期不太明显,如右上角图示。2、Tomcat优化参数如下:set CATALINA_OPTS="-server-Xms1024M-Xmx2048M-Xss512k-XX:NewSize=512M-XX:MaxNewSize=512M-XX:PermSize
2016-07-29 15:59:08
4428
原创 highcharts与ajax的应用(补)
整理一份完整的例子,以供参考:页面chart.html: highchart折线图 var xset = [];//X轴数据集 var yset = [];//Y轴数据集 /*返回数据*/ function getData(){
2013-06-27 13:24:33
13018
10
原创 关于ApplicationContext的初始化
一、提倡的初始化方法:《1》在独立应用程序中,获取ApplicationContext: AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); context.close();//释放资源《2》在web环境
2013-06-05 16:29:02
19046
1
原创 Spring环境下Hibernate二级缓存的应用
在数据不经常变化的地方,为了能够提高网站系统的执行效率,使用缓存是我们经常想到的解决方式。Hibernate的缓存分为三类,我们在平时应用开发中,最容易忽略的就是它的一级缓存,因为它的生命周期与session一致。二级缓存的应用是最普遍的,也是行之有效的。那么怎么配置它呢?主要分为以下几步:《1》搭建Spring+Hibernate环境《2》加载Hibernate-ehcache相应的ja
2013-05-16 21:56:16
1676
原创 Spring扩展之Ehcache
Ehcache是一个纯java进程的缓存框架,简言之,就是一个可以嵌入Spring的缓存方案。当需要做数据缓存的时候,不妨试一试。下面是基本的配置过程:《1》准备好jar包:spring-context-support-3.0.1.jar,ehcache-1.2.3.jar,ehcache-core-2.4.5.jar,ehcache-spring- annotations-1
2013-04-28 14:07:05
1194
原创 内置线程
有一种线程叫Internal Thread(内置线程),它可以依赖在一个实现Runnable接口的Object内部,然后在这个Object内部构造一个内置的thread。然后通过另外一个线程实现对内置线程的调控。举个例子:public class InternalThread implements Runnable{ private Thread internalThread;
2012-07-11 10:24:06
555
原创 线程通信(二)
在多线程中,会涉及到I/O相关的操作。这时会用到输入输出流:PipedOutputStream-PipedInputStream Pair 或者PipedWriter-PipedReader Pair。 当Pipe处于空的状态时,read-thread会block,然后等待write-thread写入新内容;当Pipe处于写满的状态时,write-thread会block,然后等待rea
2012-07-06 12:23:21
1112
原创 线程通信(一)
在多线程中,往往涉及到资源的共享和利用。但是如何设计线程的执行顺序,是比较关键的问题之一。 一般情况下,我们使用synchronized对线程进行约束,但这样有时也会在资源共享方面出现错误。比如有一个空List,第一个线程负责添加element,第二个线程负责删除element,第三个线程同样删除element。那么这样的话,当执行添加的线程运行完毕,第一个删除的线程会删除掉刚刚添
2012-07-05 09:20:04
998
原创 嵌套for循环的速度
最近使用嵌套for循环,外层18000次,内层15000,据说把循环次数少的放在外层,而多的放在内层,这样可以提高运行速度,但经测试没有太大的变化,敢问哪位大虾知道怎么优化之,多谢了!
2012-07-04 15:22:49
1268
原创 线程互斥
在java中有时会用到多线程,但是当它们去操作同一个object或variable的时候,可能会出现意外的情况,从而达不到我们希望看到的效果。为了解决多线程中出现的这个问题,通常会让线程根据竞争机制(其实就是线程同步或互斥,只允许一个人经过的独木桥),获取操作这个object或variable的权利。 那么线程同步的方式有两种表达方式:
2012-07-03 17:05:27
505
原创 线程详解
java中的Thread分为两类:用户线程和后台线程。用户线程就是我们一般意义上的线程,比如通过extends Thread 或者 implements Runnable实现的线程。后台线程就是在一般线程的基础上设置线程的运行状态。通过Thread.setDaemon(true)设置。把一个线程设置为后台线程的意义在于,当其它nondaemon thread die的时候,它也会die
2012-06-25 09:34:14
476
原创 highcharts与ajax的应用
当获取大数据量时,为了缓解浏览器的压力,以免造成页面停留,需要把后台的数据分批提取到页面。方法:前台js: var lastdata = []; function showdata(beginid){ $.ajax({ type:'POST',//默认是GET url:'ajax.do',//设置数据传
2012-06-12 13:42:02
6476
4
原创 在Myeclipse中使用java2word出现异常解决办法
<br /> 昨天,在使用java2word生成报表时,出现了如下异常:"类库不能被初始化,请检查是否安装到本机器。如果从其它机器拷贝到本机器时,会出现此异常。"<br /> <br /> 我已经安装了java2word,在eclipse中使用没错,但在action中调用相同的代码时,却报错。最后终于找到了原因,以下为解决方法:<br />在myeclipse中部的web程序运行时报如下异常的:<br /><br />java.lang.Exception: 初始化类库出错,请检查是
2010-12-16 10:53:00
3393
原创 浅谈JSF2.0(一)
<br />目前,JSF2.0已经是JAVA EE三大核心之一,全称“JavaServer Faces”。<br />它是web程序新框架,比起struts来说,集成醒更强,而且代码清晰度更高。<br /> <br />在JSF2.0中,主要分为几部分:javabean、国际化文件、faces-config.xml等。<br />其中faces-config.xml文件实现可以将bean注入,控制页面的转向等功能。<br />虽然它抛弃了struts的jsp-form-action模式,但其中心围绕bean
2010-11-19 14:28:00
1093
2
JDK1.8-windows-x64(官方WINDOW正式版)
2018-10-09
(最低分) git-2.13-64位
2017-12-29
SpringBoot-入门级简单源码
2017-10-23
阿里2017-java开发规范
2017-10-18
软件架构经典系列-人月神话
2017-10-18
Selenium WebDriver Practical Guide
2017-01-09
数据滑块控件(javascript)
2010-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人