- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 RestTemplate介绍使用,以及整合 HttpClient 连接池 配置长连接
1、RestTemplate介绍 spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接,我们只需要传入url及返回值类型即可。相较于之前常用的httpClient,RestTemplate是一种更优雅的调用RESTful服务的方式。 RestTempla...
2020-02-28 14:53:15 10176
转载 SpringBoot RestTemplate HttpClient : java.net.SocketException: Connection reset
最近遇到一个java.net.SocketException: Connection reset问题,网上查了查资料,这里整理记录一下。1. 问题排查 httpclient : 4.5.5 排查过程 ,也就是上面的问题:一次SocketException:Connection reset 异常排查 主要原因 : 调用 http 请求时发生了 SocketException ...
2020-02-28 14:38:52 15500
原创 SpringBoot多线程,使用ThreadPoolExecutor加Guava的ListenableFuture
前提:日常开发,有很多场景会使用到多线程,比如,我们解析Excel,如果解析出一个3万条数据的Excel表格,需要两部:1.我们需要先异步解析出所有的数据,前面写过了如何异步处理任务(Spring Boot---(4)SpringBoot异步处理任务);2.然后再多线程去处理业务或者插入到数据库;这里,讲解一下,如何使用多线程,如何调用回调函数。1、ThreadPo...
2020-02-27 16:08:45 2162
转载 @SuppressWarnings注解用法详解
@SuppressWarnings注解是jse提供的注解。作用是屏蔽一些无关紧要的警告。使开发者能看到一些他们真正关心的警告。从而提高开发者的效率简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@...
2020-02-20 16:13:27 2983 1
原创 java MultipartFile上传文件,JDK自带ZIP中文问题,以及Zip4J介绍和使用
最近遇到一个这样的需求:传一个压缩包给后台,后台保存后解压读取里面的文件。在这里做个记录1、MultipartFile上传文件文件上传有很多方法,这里推荐一种,代码:@PostMapping(value = "/import", headers = "content-type=multipart/*") public HttpResponseimportSqlLite(@...
2020-02-18 09:14:39 4909
原创 Java覆盖率工具jacoco,Cobertura
最近研究Java覆盖率工具,了解到了jacoco,Cobertura这两款,但是Cobertura没有维护了,不支持新的java语法。下面简单介绍一下这两个工具的使用。简介市场上主要代码覆盖率工具: Emma Cobertura Jacoco Clover(商用) 具体见下表:工具 Jacoco Emma Cobertura 原理 使用 A...
2020-02-11 11:03:48 4742
linux 定时发送邮件 应用sendmail技术
2010-04-25
中文分词算法介绍、分类详解
2010-04-25
Cluence搜索引擎源码
2009-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人