摘要:   java.util.concurrent.locks.LockSupport这个是一个独立的类,这个类的主要功能是用来解决Thread里面提供的suspend()(挂起线程)、resume()(恢复运行)方法,这个两个方法的本质上会存在有死锁的嫌疑,所以从JDK1.4开始将其就已经列为不建议使用的方法了。但是在J... 阅读原文
2018-05-08 07:59:01 阅读(767) 评论(0)
摘要: 1. 详情见代码: /** * PDF工具 */ public class PdfUtils { /** * 生成 * @param iouData 借据数据 * @param planList 还款计划List * @param accountsList 收本... 阅读原文
2018-05-08 06:00:07 阅读(780) 评论(0)
摘要: 1 function formreset(form){ 2 for(var i=0;i<frmMain.length;i++){ 3 if(frmMain.item(i).type=="text" && frmMain.item(i).value!=""){ 4... 阅读原文
2018-05-08 00:56:01 阅读(722) 评论(0)
摘要:   使用过PageOffice动态生成word文档的人都知道,PageOffice可以给word文档的指定位置进行填充,这里我们所说的指定位置在PageOffice的专业术语里面有两个概念,一个叫做数据区域(DataRegion),另一个叫做数据标签(DataTag)。   一、 概念   数据区域:是Word文档中... 阅读原文
2018-05-08 00:28:02 阅读(743) 评论(0)
摘要: 1       配置文档的位置和内容 在src/main/resources下增加配置文档test.properties,文档编码格式为utf-8。       2       读取文档的几种方式 2.1     通过PropertiesLoaderUtils类来读取   import org.springfra... 阅读原文
2018-05-07 23:55:02 阅读(753) 评论(0)
摘要: 1、在pom中添加 jackson 1 <properties> 2 <jackson.version>2.8.5</jackson.version> 3 </properties> 4 5 <!-- jackson --> 6 ... 阅读原文
2018-05-07 23:28:02 阅读(784) 评论(0)
摘要: 基于httpclient和jsoup获取网页对象和解析,使用了idea工具,spring boot框架 在网上找到的GECCO爬虫框架,使用的源码,有问题可以在github上找到gecco框架   1. Requestor 获取网页对象,以封装   package com.example.demo.httpclien... 阅读原文
2018-05-07 23:14:02 阅读(697) 评论(0)
摘要: 下载:  http://java.sun.com/javase/downloads 选择Linux 64位 .tar.gz 文件   解压、移动: tar -xzvf /root/jdk-7u45-linux-x64.tar.gz  mv jdk1.7.0_45 /opt  cd /opt/jdk1.7.0_4   ... 阅读原文
2018-05-07 21:35:02 阅读(740) 评论(0)
摘要: Semaphore是计数信号量。Semaphore管理一系列许可证。每个acquire方法阻塞,直到有一个许可证可以获得然后拿走一个许可证;每个release方法增加一个许可证,这可能会释放一个阻塞的acquire方法。然而,其实并没有实际的许可证这个对象,Semaphore只是维持了一个可获得许可证的数量。 Sem... 阅读原文
2018-05-07 19:51:01 阅读(800) 评论(0)
摘要: 前言 在上一篇学习SpringBoot中,整合了Mybatis、Druid和PageHelper并实现了多数据源的操作。本篇主要是介绍和使用目前最火的搜索引擎ElastiSearch,并和SpringBoot进行结合使用。 ElasticSearch介绍 ElasticSearch是一个基于Lucene的搜索服务器... 阅读原文
2018-05-07 17:54:03 阅读(766) 评论(0)