mybatis plus 出现 Invalid bound statement (not found) mybatis-plus3.4.1按照官网的配置出现了如下错误org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound):com.niu.manager.mapper.DepartmentMapper.selectListatorg.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:... 2021-10-11 浏览(8,657) 后端技术 评论(5) 阅读全文
后端技术 【延时任务处理、订单失效】RabbitMQ死信队列实现 订单失效问题订单失效问题比较麻烦的地方就是如何能够实时获取失效的订单。对于这种问题一般有两种解决方案:定时任务处理,延时任务处理定时任务处理用户下订单后先生成订单信息,然后将该订单加入到定时任务中(30分钟后执行),当到达指定时间后检查订单状态,如果未支付则标识该订单失效。 定时去轮询数据库/缓存,看订单的状态。这种方式的问题很明显,当集群部署服务器的时候需要做分布式锁进行协调,而且实时性不高,对数据库会产生压力延时任务处理当用户下订单后,将用户的订单的标识全部发送到延时队列中,3. 2021-10-07 浏览(5,719) 后端技术 评论(2) 阅读全文
后端技术 OpenAi最简洁的Java流式返回接入方式,没有第三方依赖,只需要使用Spring Boot即可!轻松构建你的带有聊天记忆、画图功能的chatgpt! OpenAi最简洁的Java流式返回接入方式,没有第三方依赖,只需要使用SpringBoot即可!轻松构建你的带有聊天记忆功能的chatgpt!预览模型:GPT-3.5-turbo。 2023-03-24 浏览(585) 后端技术 评论(0) 阅读全文
解决druid新版本报错 discard long time none received connection. 导航问题现象产生原因解决办法一点反思问题现象本人使用的druid版本为1.2.1,再开发时,console控制台总是时不时打印一段:discardlongtimenonereceivedconnection.jdbcUrl:xxxx看着就很蛋疼,于是本着非主流不负责的态度就上网寻求问题原因????产生原因网上搜罗了一圈,也算知晓了问题所在,查看源码:在com.alibaba.druid.pool.DruidAbstractDataSource,if(valid&a 2022-12-08 浏览(648) 后端技术 评论(4) 阅读全文
Docker 快速安装Jenkins完美教程 一、前言有人问,为什么要用Jenkins?我说下我以前开发的痛点,在一些中小型企业,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已 2022-11-19 浏览(338) 后端技术 评论(0) 阅读全文
后端技术 nacos启动jvm参数调整解决内存占用过多问题 nacos以docker-compose方式启动jvm参数调整解决内存占用过多问题 2022-07-22 浏览(1,514) 后端技术 评论(1) 阅读全文
详解 MyBatis 类型处理器,让你的代码更优雅! 本篇主要讲解在MyBatis中如何使用类型处理器, TypeHandler。1.明确需求在设计之初,sys_role表 2022-06-27 浏览(324) 后端技术 评论(0) 阅读全文
Dockerfile是什么? Dockerfile: 是由一系列指令和参数构成的脚本 一个Dockerfile里面包含了构建整个镜像的完整命令 通过docker build执行Dockerfile中的一系列指令自动构建镜像 2022-06-05 浏览(261) 后端技术 评论(0) 阅读全文
秒杀场景:如何通过 Redis 减库存? Redis预减库存主要思路减少对数据库的访问,之前的减库存,直接访问数据库,读取库存,当高并发请求到来的时候,大量的读取数据有可能会导致数据库的崩溃。思路:系统初始化的时候,将商品库存加载到Re 2022-06-01 浏览(192) 后端技术 评论(0) 阅读全文
怎么画出好的架构图,架构师必备。。 你是否对大厂展示的五花八门,花花绿绿的架构设计图所深深吸引,当我们想用几张图来介绍下业务系统,是不是对着画布不知从何下手?作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看的明白? 如果有这样的困惑,本文将介绍一些画图的方法论,让技术图纸更加清晰。 2022-06-01 浏览(310) 后端技术 评论(0) 阅读全文