Java小强个人技术博客站点    手机版
当前位置: 首页

SpringMVC 文件下载的两种方式

1501 Java | 2022-7-29 10:52
现如今又要写一个关于下午的业务,因此再次编写测试用例,总结了两种下载方式。首先介绍一个14年就写的文章,Http断点下载实简单讲解(http://www.javacui.com/java/98.html )基于Spring的ResponseEntity/**  * SpringMVC方式  */ @GetMapp......查看详细

Java中双重检查锁(double checked locking)

1640 Java | 2022-7-20 9:37
双重检查锁(Double-Check Locking),顾名思义,通过两次检查,并基于加锁机制,实现某个功能。在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的getInstance1()错误代码:public class Singleton {     private ......查看详细

Fastjson报autotype is not support

2000 开源 | 2022-7-20 9:28
打开AutoType功能在1.2.25之后的版本,以及所有的.sec01后缀版本中,autotype功能是受限的,和之前的版本不同,如果在升级的过程中遇到问题,可以通过以下方法配置。注意:如果配置了safeMode,配置白名单也是不起作用的。一、添加autotype白名单添加白名单有三种方式,三选一,如下:1. 在代码中配置ParserConfig.getG......查看详细

我问青山几时老,青山问我几时闲

2410 生活 | 2022-7-12 15:20
我的沉默不语,并不是无话可说,而是我这一路走过来,一言难尽。一轮明月挂长空,自古悲欢各不同。只见浮云流水去,青山总在画屏中。月似铜镜树似扇,苍穹划过数鸿雁。心思婵娟归似箭,高歌伴吾寥寂谈。残阳半树高,如镜似火烧,凄凉伴孤影,群鸟欲归巢。一月一树一人, 一步一动一走。一思一想一念,一人一天一生。夕阳西下行路艰,寒鸦老树伴孤魂。本是红尘悲伤客,来生不做痴心人!枯......查看详细

永远跟着党走|庆祝中国共产党成立101周年

2161 其他 | 2022-7-1 18:27
自1917年俄国十月革命胜利后,马克思主义迅速传遍到我国,经过“五四”爱国运动,最早接受马列主义的革命知识分子李大钊、陈独秀、毛泽东、董必武等人,相继在各地成立共产主义小组,宣传马列主义,从事工人运动。1921年7月23日,各地共产党早期组织的代表会集上海法租界望志路106号,在这里举行中国共产党的第一次全国代表大会。7月1日作为中国共产党的诞辰纪念日,是毛......查看详细

SpringBoot项目中拦截器获取Body参数的问题

5631 框架 | 2022-6-30 9:54
首先我们要知道一个问题:HttpServletRequest的输入流只能读取一次,如果你在拦截器读取了Body的参数,那么在Controller再次读取时,会直接报错,原因如下:我们先来看看为什么HttpServletRequest的输入流只能读一次,当我们调用getInputStream()方法获取输入流时得到的是一个InputStream对象,而实际类型......查看详细

使用Redis实现用户最近浏览记录

3240 DB | 2022-6-29 11:05
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基......查看详细

RedisTemplate对象中方法的使用

2230 DB | 2022-6-29 10:44
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基......查看详细