自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愤怒的小兵

一只在IT行业苟活的社畜

  • 博客(9)
  • 收藏
  • 关注

原创 修改swagger默认的basePath获取方法,解决nginx代理导致的二级路径丢失问题

配置Docket的时候将上面的配置注入进去即可。

2024-01-17 10:19:12 641

原创 swagger解决文件下载乱码

@ApiOperation(produces = “application/octet-stream”)

2023-11-16 09:23:59 228

原创 spring事务自身调用问题的理解

唉,Java面试经典八股文。最近面试,又被问到了这个问题。网上一堆文章,几乎全是复制粘贴,千篇一律,想找到一篇有用的博文真的是太难了。纸上得来终觉浅,绝知此事要躬行。在经过了三四天的努力研究之后,终于醒悟。在进入正题之前,我们先来点准备,先来理解一下事务的传播机制,如果不能深入理解事务的传播机制,是无法理解事务的自身调用失效的问题的。通过查看源码,我们可以知道spring事务的默认传播机制是Propagation.REQUIRED。这个是什么意思呢?这个的意思就是,如果当前有事务就加入,

2022-04-25 11:29:50 1417 1

原创 easyExcel设置列宽根据表头字数自适应

package com.xxx.handler;import com.alibaba.excel.metadata.CellData;import com.alibaba.excel.metadata.Head;import com.alibaba.excel.write.metadata.holder.WriteSheetHolder;import com.alibaba.excel.write.style.column.AbstractColumnWidthStyleStrategy;im.

2022-04-19 14:51:01 2666

原创 vue给spring传单属性数组

今天处理一个vue给spring后台传单属性数组的问题,处理了好几个小时,最后终于醒悟了,记录一下。很久很久以前,大概是三年前吧,处理过一次,后来就没再处理过,今天又遇到这个问题,忘记了怎么处理了,被折磨了好久,属实是难受,记录一下,防止以后再忘记,如果能帮到别人就更好了。vue给spring后台传送POJO对象数组的问题,很简单,打成JSON串,后台以POST方式接收参数的时候,加个@RequestBody就OK了。vue以GET方式给spring后台传送单属性数组就有点恶心了,这里的单属性是指形如

2021-12-13 23:18:29 860

原创 Redis存取对象集合

今天遇到个使用Redis存取对象集合的问题,百度半天,没个能用的,后来问了下基友,基友说是把集合转成json串,存入Redis,用的时候再做json解析,果然成功了。开心啊,哈哈哈。记录下,希望会帮助后来人。大致代码如下:` @Autowired private StringRedisTemplate redisTemplate; List<User> list = null; String key = CACHE_PREFIX + userCode; // 取,并解

2021-07-02 11:09:10 1609 1

原创 hashmap源码翻译

源码/** * Hash table based implementation of the <tt>Map</tt> interface. This * implementation provides all of the optional map operations, and permits * <tt>null</tt> values and the <tt>null</tt> key. (The <tt&gt

2021-07-02 11:07:51 94

原创 IDEA maven多模块项目build时报错:Error:java: Compilation failed: internal java compiler error 解决办法

仅针对已build成功过再次build时出错的项目,从未build成功过的另行百度。网上说法很多,以下是我从实际经验中总结的,按优先级从高到低如下,具体哪个对你有用需要自己尝试:1.对root项目clean install2.干掉idea里的.iml文件,重新生成(执行 mvn idea:idea或 mvn idea:module)3.低版本idea检查maven插件里的profile(这个我在2019的版本里用过,2020里好像没有了,反正到现在我是没有用过)里是否勾选了项目里不存在的配置文件4

2021-01-13 23:43:07 1156

原创 Java生成自然周起止日期

第一次写博客,心情忐忑,瑟瑟发抖。大概两三年前吧,出入职场的我,被要求写一个自然周起止日期的功能,还是小白的我,各种百度,无果。最终,经理大手一挥,给我写了个MySQL自定义函数,让我调用。前些日子,公司又有这种需求,虽然不是分配给我,但让我想到了当年的场景。我黯然回首,两三年过去了,当年我不会的,现在我还是不会。说来实在惭愧。今天终于有时间研究一下,用Java代码实现根据起止日期生成自然周的起止日期的功能。好在,功夫不负有心人,在一番尝试之后,终于实现了这个功能。好开心啊有木有!啊哈哈哈。写个博客记录

2021-01-05 22:53:25 778 2

空空如也

空空如也

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

TA关注的人

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