![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
jackson1024
这个作者很懒,什么都没留下…
展开
-
爬虫程序
package com.jw;import com.jw.excel.ExcelUtil;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;...原创 2019-12-28 17:46:20 · 304 阅读 · 0 评论 -
异步上传文件报错,重复使用java流
如果上传的时候,是同步上传的,不会出现问题。如果是异步上传的,如果你传入的异步方法是 MultipartFile file,就会包下面的错java.io.FileNotFoundException: D:\usr\local\tomcat\work\Tomcat\localhost\upload_46ba607a_d50c_4618_9b66_234953a0ba1f_00000002.tmp...原创 2019-12-27 17:13:12 · 820 阅读 · 0 评论 -
上传文件的处理
分片上传1.查询是否已经上传2.分片发送3.提交注意,md5加密,是通过加密文件的前1024个字节,md5加密如果是通过字节数组加密,会有安全问题,所有改成加密流。这个有一个问题,如果是txt文件,前1024个字节都是一样的情况下,后面的内容不管怎么变,文件都会被加一样的密每次分片上传2Mimport org.apache.http.HttpEntity;import org.ap...原创 2019-12-27 17:01:24 · 214 阅读 · 0 评论 -
spring 异步和多线程,线程池/事务/进度/并发
配置线程池import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import org.springframework.context.annotation.ComponentScan;im...原创 2019-12-27 16:38:29 · 637 阅读 · 0 评论 -
使用POI 读和写excel的工具类
package util.excel;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.time.DateFormatUtils;import org.apache.poi.hss...原创 2019-12-27 16:06:21 · 168 阅读 · 0 评论 -
使用pdfbox读取和解析PDF文件,分页头(header),页内容(content),页尾(tail)
导入PDFbox的jar包,我是通过maven,fontbox是支持中文的字体pom.xml<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.4</version&g...原创 2019-10-17 08:59:00 · 3986 阅读 · 1 评论 -
代码复杂度问题,coverity代码静态分析工具检查
在我们平时写代码的时候总是会不经意的写出复杂度很高的代码:下面是coverity官方的文字翻译:可以跳过阅读Basic criteria and methodologyA Cognitive Complexity score is assessed according to three basic rules:1. Ignore structures that allow multiple...原创 2019-09-29 10:47:53 · 4088 阅读 · 2 评论 -
java.lang.Class类
String className = "a.b.c.Person";/*获取类*/Class c = Class.forName(className);Object o = c.newInstance();Class<?>[] classes = c.getClasses();Class<?>[] declaredClasses = c.getDeclaredC...原创 2019-09-03 16:10:06 · 205 阅读 · 0 评论 -
Idea 自定义生成实体类,表转实体类,groovy的Generate POJOs.groovy配置
import com.intellij.database.model.DasTableimport com.intellij.database.util.Caseimport com.intellij.database.util.DasUtilpackageName = ""typeMapping = [ (~/(?i)tinyint|smallint|mediumint/) ...原创 2019-06-20 11:46:38 · 2041 阅读 · 0 评论 -
java util Map 体系
public interface Map<K,V> { int size(); boolean isEmpty(); boolean containsKey(Object key); boolean containsValue(Object value); V get(Object key); V put(K key, V value); V remove(Object ...原创 2019-03-06 17:32:08 · 130 阅读 · 0 评论 -
java util Set 体系
public interface Set&lt;E&gt; extends Collection&lt;E&gt; { int size(); boolean isEmpty(); boolean contains(Object o); Iterator&lt;E&gt; iterator(); boolean add(E e); boolean remove(Object o); .原创 2019-03-06 17:24:58 · 709 阅读 · 1 评论 -
java util Queue 体系
public interface Queue&lt;E&gt; extends Collection&lt;E&gt; { boolean add(E e); boolean offer(E e); E remove(); E poll(); E element(); E peek();}jdk相关类java.utilAbstractQueueArrayDequeCol...原创 2019-03-06 17:10:16 · 218 阅读 · 0 评论 -
java util List 体系
List (java.util)接口主要方法public interface List&lt;E&gt; extends Collection&lt;E&gt; { //重要 boolean add(E e); boolean remove(Object o); int size(); boolean isEmpty(); //次要 boolean addAll(Collec...原创 2019-03-06 17:07:00 · 171 阅读 · 0 评论 -
数据结构-开篇
什么是数据结构数据结构是一门研究非数值计算的程序设计问题中计算机操作对象以及他们之间的关系和操作等的学科基本概念数据(data)数据元素(data element)数据对象(data object)数据结构(data structure)数据类型(data type)抽象数据类型(abstract data type)...原创 2019-02-19 09:53:12 · 155 阅读 · 0 评论