摘要: //获取异常发生所在的类名、方法名、行数 1 @RestControllerAdvice 2 @Slf4j 3 public class GlobalException { 4 @ExceptionHandler(XXXException.class) 5 public String service 阅读全文
posted @ 2021-08-23 20:01 尘、世美 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 在springboot项目中应为配置了多数据源,然后引入mybatis-plus的配置,发现并没有生效,查询的时候使用selectById这种内置方法直接报 Invalid bound statement (not found) ,通过查找mybatis-plus官方文档得知,不能使用原生的 Sql 阅读全文
posted @ 2021-05-11 17:25 尘、世美 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 先看结果:7分钟500万数据。 优化步骤 : 1.增加参数 useServerPrepStmts=false rewriteBatchedStatements=true useCompression=true 2.第二步,增加写入量。 默认的100太小,改成合适的写入量。 原文链接:https:// 阅读全文
posted @ 2021-03-02 17:31 尘、世美 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 有科室表host_dept字段如下: dept_id(部门id) dept_name(部门名称) parent_id(父级的部门id) level(部分级别 例:当前部门级别为2,则父级为1) 需求如下:一个医院有多个心理科分别属于不同部门(门诊部门、住院部门等)需要将每个心理科的父级也展示出来用于 阅读全文
posted @ 2020-10-29 10:26 尘、世美 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: CTE 首先了解一下什么是 CTE,全名 Common Table Expressions WITH cte1 AS (SELECT a, b FROM table1), cte2 AS (SELECT c, d FROM table2) SELECT b, d FROM cte1 JOIN cte 阅读全文
posted @ 2020-10-29 10:24 尘、世美 阅读(1722) 评论(0) 推荐(1) 编辑
摘要: <? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界<? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。 <? extends T>:是指 “上界通配符(Uppe 阅读全文
posted @ 2020-07-02 14:01 尘、世美 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 写这篇文章的初衷呢就是最近遇到了一个spring事务的大坑.与其说是坑,还不如说是自己事务这块儿太薄弱导致的(自嘲下). 项目环境 sprinigboot 下面开始问题描述,发生的过程有点长,想直接看方案的直接跳过哦~; 最近在做项目中有个业务是每天定时更新xx的数据,某条记录更新中数据出错,不影响 阅读全文
posted @ 2020-06-24 11:53 尘、世美 阅读(6913) 评论(0) 推荐(2) 编辑
摘要: 在8之前一般都是写递归函数实现, 另一种方式: stackoverflow的解决方案,亲测有效: SELECT * FROM person WHERE department IN (SELECT department_id FROM department WHERE department_id = 阅读全文
posted @ 2020-06-16 10:35 尘、世美 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 为什么会有写缓冲器 ,无效化队列 ? 先来看一下什么是缓存一致性协议 核心思想:如果变量是共享变量,当其他CPU修改这个变量的时候,发出信号将其他CPU的变量置为失效状态,其他CPU再使用这一变量的时候会从内存中加载这一变量。 修改共享数据的时候,发现相应 缓存行的状态是S, 就是共享,说明其他cp 阅读全文
posted @ 2020-04-21 22:43 尘、世美 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 聚集索引与非聚集索引 如果表的存储引擎配置的是MyISAM,那么在对应的磁盘路径下会生成.frm(存储的是表结构定义的一些数据)和.MYD(存储的表数据)和.MYI(存储的是索引的数据),这个时候表数据和索引是分开存储在两个文件中的,称为非聚集索引 如果表的存储引擎配置的是InnoDB,那么在对应的 阅读全文
posted @ 2020-02-11 15:53 尘、世美 阅读(234) 评论(0) 推荐(0) 编辑