自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 java:HttpClient传文件参数工具类

public static String doPostMultipartFile(String url, MultipartFile file,String fileName,Map<String, String> headers,Map<String, Object> paramMap){ CloseableHttpClient httpClient = null; CloseableHttpResponse httpResponse = null;

2021-06-17 11:32:22 302

原创 springcloud调用Feign上传MultipartFile报错Current req is not a multipart request Content type not supported

feignClient中设置@RequestMapping(value = "/v1/save", method = RequestMethod.POST,consumes = MediaType.MULTIPART_FORM_DATA_VALUE) Result save(@RequestPart("file") MultipartFile file);

2021-06-17 11:28:07 388

原创 java开发日记

1.判断数组是否包含某值Arrays.asList(arr).contains(str);2.循环内部删除元素Iterator<String> iterator=list.iterator();while(iterator.hasNext()){ String str=iterator.next(); if("a".equals(str)){ iterator.remove(); }}

2021-06-03 13:41:10 373

原创 java:redis过期监听实现订单自动取消

接手一个商城项目,因第三方支付接口返回结果偶尔有延迟,造成用户重复支付,支付后显示未支付,支付后编辑丢失订单等情况,所以需要对成功支付的订单进行锁定,5分钟后判断是否支付成功,实现如下:1.开启redis监听修改redis.conf中的notify-keyspace-events 为Ex(这一步开启redis监听,但是我没有改也生效了,可能是之前人员部署的时候已经开启了)2.将RedisMessageListenerContainer注册成为spring的beanpackage com.rayey

2021-05-08 13:39:03 792

原创 linux解决文件上传失败的问题

linux解决文件上传失败的问题发布测试的时候遇到一个问题,拖动jar包到服务器显示上传成功,但是启动的时候报错了,结果一看jar包大小0kb。以此记录解决过程,以便以后使用。1.使用 df -h 命令查看磁盘使用情况2.进入根目录,使用du -sh * 命令查看占用空间大的目录3.进入data目录,使用du -sh * 命令逐层定位,最后发现定时任务里的assess.log文件足足有150G(图里已经删掉了)4.再次使用df -h命令查看磁盘使用情况,发现/dev/vda1 占用率还是10

2021-04-25 14:59:52 4068

原创 解决数据库类似1.1.1,1.2,1.2.1...排序问题

对比网上大多数解决方法,总结如下1.当每一层值可以控制在0-9时,可直接使用如下方法select * from 表名 ORDER BY cast(concat(left(字段名,INSTR(字段名,'.')),replace(subString(字段名,instr(字段名,'.')+1),'.',''))通过将序号转成小数的形式即可实现排序2.当序号层数可以控制时,每一项值不可控时,可使用select * from 字段名 order by SUBSTRING_INDEX(SUBSTRING

2020-10-28 17:09:22 855

转载 mysql数据库报错The last packet sent successfully to the server was 0 milliseconds ago. The driver has not

mysql数据库报错The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.1.去服务里查看,发现没有mysql服务,mysql数据库安装没有问题。2.打开命令提示符,进入mysql安装目录的bi...

2020-01-08 14:01:08 2395

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除