
java
LETIAN_Z
这个作者很懒,什么都没留下…
展开
-
接口多实现类的动态调用
一个接口在不同场景,需要有不同的实现类,实现动态调用定义接口,创建接口实现类定义支付方式接口/** * 支付方式接口*/public interface PaymentService { /** * 扫码支付 * * @param transaction * @return * @throws Exception */ PublicResult tradePreCreate(Transaction transact原创 2021-06-22 14:01:41 · 837 阅读 · 1 评论 -
通过HttpURLConnection连接上传文件和参数并接收
网上使用HttpURLConnection通过get或post请求传递参数或者传递文件的例子有很多。但是同时传递参数和文件,服务的并接收参数和文件的例子很少!此文将介绍同时发送参数和文件并接收。1.HttpURLConnection简介任何网络连接都需要经过socket才能连接,HttpURLConnection不需要设置socket,所以,HttpURLConnection并不是底层的连接,而是在底层连接上的一个请求。这就是为什么HttpURLConneciton只是一个抽象类,自身不能被实例化的原因原创 2021-04-29 14:26:38 · 4141 阅读 · 2 评论 -
2020java最新面试题(面试必过-看这就够了)
https://thinkwon.blog.youkuaiyun.com/article/details/104397516#Spring_103原创 2020-04-20 14:53:55 · 1386 阅读 · 0 评论 -
File类型转MultipartFile类型
multipartfile是spring定义的一个接口,file是无法转换为multipartfile的。但是可以自己实现一个multipartfile具体类,在这个类中将file封装。此处截取一个multipartfile接口的实现类CommonsMultipartFile的部分代码及构造方法片段所以我们可用通过创建CommonsMultipartFile对象来转MultipartFil...原创 2020-03-09 21:54:37 · 2995 阅读 · 2 评论 -
JAVA导出zip文件及读取zip文件
多文件压缩zip导出到浏览器页面在多个文件导出的时候,我们常常会将多文件压缩之后导出zip文件到页面。下面直接上代码。 @ApiOperation(value = "导出模板文件") @GetMapping("exportTemplate") public void exportTemplate(HttpServletRequest request, HttpServletRespo...原创 2020-03-09 21:35:41 · 1407 阅读 · 0 评论 -
线程池的创建和使用
几种线程池的创建和使用newFixedThreadPool固定线程池示例:ExecutorService fixedThreadPool = Executors.newFixedThreadPool(4);源码/** * Creates a thread pool that reuses a fixed number of threads * operating o...原创 2019-07-19 12:04:35 · 320 阅读 · 1 评论 -
线程池ExecutorService中submit和execute区别
1、execute是接口Executor的方法 ,submit是Executor子接口ExecutorService的方法(ExecutorService接口继承了Executor接口,Executor是线程池的顶级接口)。2、接收参数不同。void execute(Runnable command);Future<T> submit(Callable<T> tas...原创 2019-07-19 15:05:45 · 1907 阅读 · 0 评论