Java
nuc2015
这个作者很懒,什么都没留下…
展开
-
HttpClient上传文件中文乱码(MultipartFile fileName中文乱码乱码)
需要设置http为兼容模式,否则会使用mime默认的编码(US-ASCII)设置方式:MultipartEntityBuilder builder = MultipartEntityBuilder.create();builder.setCharset(Charset.forName("UTF-8"));builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);//设置浏览器兼容模式,否则后台接口接收到的文件名中文乱码?????.xlsx.原创 2020-08-26 16:10:11 · 1716 阅读 · 0 评论 -
Httpclient上传文件流InputStream,使用浏览器兼容模式
private Object uploadRequest(HttpServletRequest servletRequest, String httpUrl, String para, InputStream inputStream, String fileName) { CloseableHttpClient httpClient = null; CloseableHttpResponse httpResponse = null; try { HttpClientBuilder htt.原创 2020-08-26 16:05:48 · 931 阅读 · 0 评论 -
maven多环境配置文件
1、首先在项目中添加多环境配置文件,并设置将目录设置为资源文件夹:2、首先在pom文件中添加一下配置:<profiles> <profile> <!-- 山东联通测试环境 --> <id>sd</id> <properties> ...原创 2019-12-25 11:21:21 · 365 阅读 · 0 评论 -
时隔一年后的面经总结之线程池
面试厂家360,技术面三面。问题:你用过哪些线程池?请介绍一下。我最常用的线程池是new ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue) ,以下就是我最常用的线程池代码,我...原创 2019-12-19 21:58:22 · 504 阅读 · 0 评论 -
关于定时任务一个批次起止时间的算法设计与实现
适用场景:业务中不乏会添加各种各样的定时任务。添加了一个定时任务后,该定时任务可能是每天执行、每周执行或者是每月执行。无论是每天、每周、每月,本质都是在某一刻去操作某一个时间段的数据。那么现在想查看该任务在本批次想要操作的数据,就得计算出本批次的时间段。注:本批次时间段(起始时间:任务上一次触发的时刻;结束时间:任务下一次执行的时间。)任务包含的时间参数clearCycle:执行周...原创 2019-12-17 23:03:42 · 886 阅读 · 0 评论 -
JAVA视频资料百度网盘分享
1、javascript视频教程 链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei2、JPA视频教程 链接: http://pan.baidu.com/s/1dDCx1fj 密码: fwwd3、马士兵hibernate视频教程 链接:http://pan.baidu.com转载 2017-11-21 12:36:01 · 20544 阅读 · 6 评论 -
java集合框架源码解析
给jdk写注释系列之jdk1.6容器(1)-ArrayList源码解析给jdk写注释系列之jdk1.6容器(2)-LinkedList源码解析给jdk写注释系列之jdk1.6容器(3)-Iterator设计模式给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析给jdk写注释系列之jdk...转载 2018-09-08 11:03:10 · 238 阅读 · 0 评论 -
maven构建SSM项目pom.xml文件依赖
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_...原创 2019-01-16 14:38:09 · 918 阅读 · 0 评论 -
Redis常用命令
1、查看Redis中所有的key。127.0.0.1:6379> keys *1) "person"2、清除所有的key。127.0.0.1:6379> flushallOK127.0.0.1:6379> keys *(empty list or set)3、设置一个key值127.0.0.1:6379> set str testOK4、查看一个key的值127.0.0.1:6379> get str"test"原创 2019-07-29 10:30:59 · 220 阅读 · 0 评论
分享