自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (9)
  • 收藏
  • 关注

原创 mysql使用数据类型longtext导致后端String过长发生oom?

今天在做项目的时候突然发现了系统的一个bug,当数据库使用longtext的时候,后端使用string类型接收,然后使用arraylist存储数据,然后就发生oom了,java.lang.OutOfMemoryError: Java heap space,我的本地环境中是没有问题的,但是发布到线上的uat环境中就出现了oom,可能是线上的java参数配置的问题,但是更多的还是代码层面的问题,下面我还原一下具体情况。跟大家分享一下出现oom的一种情景。1.出现oom的代码如下。2.不会oom的版本。

2023-05-30 16:00:50 637

原创 docker卸载旧版本仍然无法安装的解决方法

docker卸载旧版本仍然出现Error Summary导致无法安装新版本的问题

2023-03-24 17:09:19 525

原创 vagrant和VirtualBox配置时出现的一些问题

配置vagrant和VirtualBox时的一些坑

2022-08-04 01:01:58 562

原创 关于mybatis-plus实现Iservice、ServiceImpl和BaseMaper的一些理解(个人学习用)

当我们实现BaseMapper的时候,MP就会帮我们把BaseMapper里的接口类全部实现代理,成为可以直接被我们调用的类,这个过程完全不需要我们去写xml,当然我们也可以在接口中写上我们自己自定义的类,但是我们自定义的类必须去写xml去映射方法,默认他会去扫描resources下的mapper文件夹下的xml,类名要于接口名一样哦这个和mybatis是一样的,其实唯一的区别就是有一些类他帮我们写了其他的和mybatis没有区别。接下来就是说IService接口和ServiceImpl,其实这..

2022-04-20 15:18:39 18940 12

原创 关于dubbo为什么实体类要序列化服务实现类不需要的原因(自学用)

东问问西问问,反正总结就是只有方法的返回值和参数在进行网络传输,消费者调用方法其实是通过代理类将参数传送到服务提供者那边,然后服务提供执行完方法在将返回值同样传输回来,所以只有参数和返回值在进行网络传输,需要实现序列化接口,所以如果你方法中的参数和返回值中没有实体类,是不需要实现序列化接口的,当然以防万一提前写上序列化接口是个好习惯,值得一提的是java中很多自带的类都默认实现了序列化接口,比如String就是。如有高见请多多指教。...

2022-04-18 17:51:06 1151

原创 关于springboot中redis的自动装配以及配置文件的读取(自学用)

在我们导入这个依赖之后,redis的自动装配就启动了在上图中redis的在自动装配时默认会导入两个类,分别是lettuce和jedis,你的依赖导入的是谁,那么谁就会被创建出来上面以lettuce为例,我们看见lettuce的@ConditionalOnClass注解,判断是否存在redisclient.class,而这个类是我们上面导入的那个依赖里面的所以说,redis其实默认装配的是lettuce,如果我们要换成jedis的话就把这个lettuce.core换成je...

2022-04-14 16:01:29 3270

原创 springboot路径可以重复只要请求方式不同即可

不用管代码写了什么,直接看url路径,很明显一个是post请求方式,一个是get请求方式,但是他们url路径是相同的,是可以正常启动并且被访问的。下面是postman去测试是否路径会有冲突:上面很明显是不冲突的。下面是我把两个都改成get,一运行就报错了,所以很明显是请求方式不同导致的。原理不太懂,这里借用了一下别人截的一张图来帮助自己理解划红线的地方,大概能看见就是说spring是会对post或者get什么的请求去区分url路径的,反正就是不会冲突,有懂原理的...

2022-04-14 09:56:49 1624

原创 配置了mybatis.mapper-locations导致application.properties文件没有加到类路径下的坑

在springboot中我们不想把java类和mapper.xml配置文件放一起,所以我们把mapper文件配置到了类路径下,所以我们在application.properties中假如了下面这句话mybatis.mapper-locations=classpath:mapper/*.xml但是有时候就导致了application.properties没有加载到classpath下,很奇怪不知道是什么毛病,新版本的idea好像不会有这个问题,但是今天我看见别人遇见了,所以我记录一下,...

2022-04-12 22:11:24 1332

原创 关于springboot中characterEncodingFilter以及一个搞不明白的问题(个人学习用)

如果在FilterRegistrationBean中给它设置的过滤器是CharacterEncodingFilter的话就必须去application.properties中设置server.servlet.encoding.enabled=false,默认是true​​​​​​​,但是我们去自己创建一个类去继承CharacterEncodingFilter就可以不用去设置server.servlet.encoding.enabled=false了

2022-04-11 16:33:34 985

转载 REDIS这个AOF和RDB优缺点对比(图片)

2022-04-01 13:48:17 89

原创 linux中mv指令的一些疑惑

假如我现在/home/tom下有一个bbb,然后bbb下有一个aaa,然后现在/opt下也有一个aaa,我现在在opt下执行mv aaa /home/bbb此时就会说我/home/bbb是非空目录不行,请看下面非红色的部分我以为它会覆盖...,这个是我的问题吗,还是都会这样子,那如果我要实现这个效果,是使用cp去代替吗...

2022-03-07 17:31:47 257

空空如也

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

TA关注的人

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