自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Collections.singletonList()方法的小坑

这个方法进行转换,但是要注意,如果你进行转换的参数是null,最后生成的list不是空list,而是size为1有一个元素是null的list,这个时候加入你进行get或者其他操作是有可能触发NPE的。因为传递的参数要求是list,而我这边需要经常把单元素转为List,所以。

2024-07-03 15:42:31 116

原创 Mysql事务传播机制

事务传播机制的应用

2024-06-18 11:21:28 165

原创 mvn编译所有单元测试报错OOM

怀疑是我的IDEA窗口开了太多,关了其他窗口只留了当前项目,结果就可以了。我在编译的时候运行了所有的单元测试,结果就报了这个错,1.修改IDEA的运行内存,调大到了8192M。修改完重启仍然有这个错误,用了第二种方法。但是单独运行这个单元测试是没问题的。

2024-05-17 18:29:08 347

原创 项目启动报错LoggerFactory is not a Logback LoggerContext but Logback is on the classpath

这种提示就是报的冲突,建议直接用maven依赖视图,搜索报错信息中提示的jar,例如我这个就是log4j-slf4j-impl,去每一个pom中找到引用这个jar的包,然后exclusion这个包,最后只留一个即可。

2024-05-11 17:52:33 237

原创 mybatis注解方式if标签报错元素内容必须由格式正确的字符数据或标记组成

mybatis注解方式@Select使用if标签报错元素内容必须由格式正确的字符数据或标记组成

2024-03-27 18:29:01 342

原创 java kotlin混合变成java编译提示找不到符号

java编译提示找不到符号

2024-03-08 11:01:50 584

原创 java.lang.IllegalAccessError: class lombok.class lombok.javac.apt.LombokProcessor报错解决

项目lombok版本是其他依赖里边指定的,我没有办法更改(也可以exclude他们的lombok版本我再显示引用高版本的,但是这样一是太麻烦,二是不知道高版本是否向下兼容容易出问题),所以我检查了自己的IDEA中的project Structure,但是我发现配置的都是1.8版本,理论上1.8之上版本才会有这个问题,百思不得其解。后来看到有的博客说,maven编译的时候使用的jdk版本是环境变量中的jdk版本,赶紧去终端中执行命令。解决方法就是在mac的系统变量中手动降级jdk的版本。,结果显示是17.。

2024-03-01 21:32:43 2033

原创 关于优先队列的一点细节

关于优先队列的细节

2023-10-11 11:16:58 200

原创 记第二次线上问题排查过程

线上问题排查

2023-09-15 10:28:38 226

原创 关于java三元组的问题

三元组中的空指针异常

2023-08-24 13:20:28 262

原创 java后端接口实现302跳转

java后端实现302跳转

2023-07-26 18:10:19 2077

原创 记录两次问题排查过程

解决问题的记录

2023-07-12 14:47:04 595

原创 An invalid character [32] was present in the Cookie value

cookie的一些约束和规范

2023-06-21 18:20:03 273

原创 关于原生feign发起请求时,参数注解的相关问题

feign请求时传参需要怎么使用注解

2023-05-26 17:09:28 1141

原创 curl命令显示返回状态码等信息

curl命令

2023-05-11 10:20:28 2776 1

原创 springBoot项目引入sdk的注意事项

springBoot引入sdk的注意事项

2023-05-06 10:03:30 845

原创 类型转换后还是同一个对象吗?

json转换和强转之后还是同一个对象吗?

2023-05-05 10:18:16 128

原创 feign配置方式

之前一直是写一个config文件对feign的相关功能进行配置,包括连接时间啊,线程数啊,重试次数,拦截器等。中的name属性后边的值,如果配置的name属性在yaml文件中找不到对应值,则会进入default配置。注解,否则会加载两次,怀疑是yaml配置后就自动生成一个bean了,如果再加注解,就会生成两个?另外,这个地方配置拦截器的话不需要在拦截器的class文件中加上。其中配置中的cnt-plat对应的是。

2023-05-04 10:50:28 377

原创 Linux中一些操作,拷贝文件,编辑文件

linux中保存、修改、拷贝文件命令

2023-04-26 17:37:50 129

原创 服务pod中下载大文件

容器服务中的大文件绕过运维帮助的下载方法

2023-04-14 13:32:16 284

原创 记一次内存泄漏问题的排查

内存泄漏的排查记录

2023-04-13 15:29:59 995

原创 java项目里配置feign,两种使用方式

java中使用feign

2023-03-31 11:36:30 566

原创 protobuf和pojo bean之间的属性复制

protobuf和bean属性复制的方法

2023-03-07 17:27:19 220

原创 子类继承时的@Data使用

lombok中@Data注解相关问题

2023-02-20 18:33:04 1219

原创 springBoot配置多个线程池

java配置多个线程池

2023-01-16 13:17:20 1474

原创 Druid平行替换为Hikari

hikari替换druid

2022-12-29 14:58:11 1885

原创 Druid关闭监控页面关闭不了

druid关闭监控页面关不掉

2022-12-29 14:47:05 3674

原创 DataGrip中mongodb的操作语句命令

mongodb的语法书写

2022-12-26 11:22:10 1027

原创 Dubbo 2.7.X版本升级后的问题

dubbo升级版本后出现的问题

2022-12-19 15:12:01 887

原创 GET请求中传参List<String>的一些问题

GET请求传参是List时候的问题

2022-11-04 10:35:23 1979

原创 feign配置hystrix,增加熔断降级,两种情况的不同配置

对于feign的两种调用方式,配置hystrix的方法

2022-09-29 17:51:54 1625

原创 多线程如何使用MDC传递上下文信息

多线程如何实现上下文信息传递

2022-09-01 15:03:07 1094

原创 关于IDEA文件TEST运行时在本地输出文件过大的问题

删除C盘中IDEA TEST代码输出文件

2022-08-30 15:07:40 675

原创 map中的getOrDefault

代码写的太快太习惯容易踩一些小坑

2022-08-12 10:34:36 142

原创 feign发起POST请求application/x-www-form-urlencoded

关于feign发起post请求且参数类型为application/x-www-form-urlencoded

2022-07-07 14:42:41 4241

原创 java面试之基础问题

java面试问题基础知识

2022-07-01 15:15:01 86

原创 java面试之jvm基础问题

2022Java后端面试总结

2022-06-21 17:28:52 67

原创 关于Spring中BeanUtils.copyProperties的注意事项

BeanUtils相关方法复制时候的几种情况如果是拷贝的引用,那么两次输出的应该不一样,但是结果是两次输出都一样。这种情况和我遇到的bug不太一样,我就又试了如果是子对象的情况。此时,神奇的事情来了,如果赋值的两个类的属性名一样,但是种类不同,他还是会把source的种类复制到target上。看一下调试结果:明明T2这个类的values属性应该是List,但是现在却变成了List!!!再玩的花一点,把T2的属性改为其它类,T1的.........

2022-06-13 13:45:43 787

原创 关于kafka中一个consumer消费多个partition时消息拉取的问题

今天思考的时候突然想到一个问题。正常情况下,我们都知道一个partition只能被同一个消费组中的一个consumer消费,而且实际场景中,一般我们都是consumer多于partition或者等于partition,也就是,一个consumer只会从一个partition里pull消息。但是如果consumer比partition数量要少时,一个consumer就会对应多个partition,这个时候它会怎么拉消息呢?你的配置文件max.poll.records到底是从一个partition拉取的消息最

2022-05-18 18:58:56 5157

原创 关于java中controller层接收http请求参数的问题

看代码的时候发现了个奇怪的写法,post请求没有用注解接收参数,但是运行成功。自己试了一下:@RestController@Slf4j@RequestMapping("/test")public class TestController { @PostMapping("/t1") public R<?> test(String eva,String ava){ System.out.println(eva); System.out.pri

2022-05-18 17:58:53 818

空空如也

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

TA关注的人

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