logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis阻塞缓存BlockingCache使用

这篇文章其实可以算是,mybatis缓存被击穿的复现和解决办法测试代码如下:github代码地址@Testvoid test() throws InterruptedException {for (int i = 0; i < 5; i++) {new Thread(() -> {try (SqlSession sqlSession = sqlSessionFactory.openSe

#mysql#数据库#database +2
正确使用mybatis游标

使用mybatis游标的目的是,避免加载很多数据到jvm,造成内存溢出但是初次使用游标不一定能够正确使用下面就给出两种不同的方式,对比一下1.错误使用方式设置堆内存最大值,方便观察jvm内存使用情况代码如下:mapper.java@Select("SELECT * FROM user_detail")Cursor<UserDetail> getFakeCursor();Test.jav

#java#java-ee#mybatis
java - Spring Boot-Controller和RequestMapping始终返回404

排查步骤:1.网关问题发现接口访问404,刚开始以为是网关的问题。那就排查请求是否可以到达具体的服务。发现调用开发的接口404,但是调用springboot自带的监控接口是正常的。那排除网关的问题,是因为controller路径没有映射成功。2.RequestMapping问题寻找是什么原因导致接口路径没有映射成功。发现在springboot启动类加上如下注解,接口是可以映射成功并正常访问的。@C

文章图片
#java#spring#spring boot
到底了