自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ServletOutputStream不要手动关闭

通常我们的流对象都是需要关闭的,以释放资源。但是,servlet中的流对象ServletOutputStream是不需要手动关闭的,它会自动帮我们关闭。今天,做文件下载时,就是因为手动关闭了response中的流对象,导致程序出现问题。现简单记录一下:OutputStream outputStream = null;S3ObjectInputStream s3ObjectInputStream = null;try { httpServletResponse.reset(); ht

2020-05-15 14:44:37 9166 1

原创 ElasticSearch:时间字段的范围查询

例如:时间字段的format是yyyy-MM-dd’T’hh:mm:ssZ"time":"2020-03-23T14:36:48+08:00"相应范围查询的实现:// startTime和endTime都是Unix时间戳(秒)QueryBuilders.rangeQuery("time").format("epoch_second").gte(startTime).lte(endTime...

2020-03-29 17:23:38 8282

原创 HashMap:Java1.8中做了哪些优化

HashMap一、数据结构最大的变化就是,数据结构做了优化。在Java1.7中,HashMap的数据结构为数组+单向链表。Java1.8中变成了数组+单向链表+红黑树。↓看看源码吧jdk1.7.0_80插入key-value时主要有两个步骤:1.根据key的hash值,找到key-value要存放的桶(bucketIndex),也就是对应数组元素的下标。2.当不同key发生哈希冲突时...

2020-03-02 00:30:40 1885

空空如也

空空如也

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

TA关注的人

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