摘要:
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)