插件mybatisx mybatis问题

记一次MySQL死锁问题排查

事情的起因: 我司有一款应用处于新旧系统切换阶段,新旧服务同时穿插运行,新服务不断迭代的同时来不断下线旧服务,其中有一个编辑客户信息的功能因为工作量太大,所以其中一部分内容是通过RPC的方式调用新服务的API进行保存的,然后在出现了一个神奇的问题,RPC接口频繁超时, 于是我对RPC接口中各个阶段的 ......
问题 MySQL

谈谈你对Mybatis的认识/了解?

概念: Mybatis是一个开源免费轻量级,基于Java语言、半自动ORM、持久层的框架作用:封装了JDBC,通过SOL语句建立实体类和关系表的映射关系,让我们操作数据库更加简单、方便、高效使用步骤:1) 导包 导入Mybatis相关依赖包 2) 配置 数据库连接yml3) 代码 实体类 O Map ......
Mybatis

mybatis 参数赋值及类型解析

### 基本类型处理器 configuration对象初始化的时候会创建TypeHandlerRegistry,构造方法里指定了默认类型处理。基本类型常见的数据库类型都又对应的解析器。 TypeHandlerRegistry类typeHandlerMap属性存储了javaType和类型TypeHan ......
参数 mybatis 类型

Java应用堆外内存泄露问题排查

最近有个java应用在做压力测试,压测环境配置:CentOS系统 4核CPU 8g内存 jdk1.6.0_25,jvm配置-server -Xms2048m -Xmx2048m,出现问题,本篇文章是对此次问题的回顾和复盘 ......
内存 问题 Java

【AGC】崩溃数据消失问题

​【问题背景】 最近有开发者集成了AGC的崩溃服务,出现了一个问题,在集成完成后,触发崩溃事件测试,在AGC后台可以看到当天崩溃的数据,但是启动次数显示为0。等到第二天再看数据时,连昨天的崩溃数据都没有了。下面是第一天与第二天的数据截图。 第一天可以看到崩溃数据,但是应用启动次数为0。 ​​ 第二天 ......
数据 问题 AGC

mybatis动态查询Integer类型入参为0不生效的问题

解决 //Integer类型入参,动态sql判断只需要判null即可 <if test="status != null "> and status = #{status}</if> 原因 mybatis源码在预编译sql时,使用OGNL表达式来解析if标签,对于Integer类型属性,(status ......
mybatis Integer 类型 动态 问题

MyBatis居然也有并发问题

日志 上了服务器一看,Mybatis报错,接口还是个相当频繁的接口,一想,完了,绩效大概率不保。 log 2023-08-08 09:52:05,386|aaaaaaaaa|XXXXXXXXXXXXXX|unknown exception occurred org.mybatis.spring.My ......
MyBatis 问题

FJOI2018 领导集团问题 题解

先考虑暴力 **dp**。设 $f_{u,x}$ 表示在子树 $u$ 中选出的节点集合的 $w$ 最小值为 $x$ 的情况下,最大的节点集合的大小。有两种转移(选不选 $u$): $f_{u,x}\gets \sum\limits_{v\in \text{substree}_u} f_{v,\ge ......
题解 集团 问题 FJOI 2018

解决 electron-forge 打包的 setup.exe 在安装动画未结束前就开了程序的主界面问题

# 问题描述: `electron-forge` 打包的 `setup.exe` 在安装动画未结束前就开了程序的主界面问题。 ## 问题演示图片: ![](https://img2023.cnblogs.com/blog/1249006/202308/1249006-2023081622045475 ......
electron-forge electron 界面 程序 动画

多源最短路问题

- # **Floyd算法** ## **例题** [【模板】Floyd 算法](https://www.luogu.com.cn/problem/B3647) ## **原理** Floyd 算法的思想是**动态规划**。维护一个数组 `dis[k][u][v]` ,表示从点 $u$ 到点 $v$ ......
问题

单源最短路问题

- # **Bellman-Ford 算法** ## 例题 [【模板】负环](https://www.luogu.com.cn/problem/P3385) ## **原理** **Bellman-Ford 算法**的原理是**重复遍历 $n - 1$ 遍所有的边**,对其进行松弛操作。 如果源点到 ......
问题

拼接sql 参数化 where userId in(@userIds)的问题

这里@userIds 如果 写成101,202,301翻译后的sql的where部分会是: where userId in('101,202,301'); 而不是期待的: where userId in(101,202,301);前者前后多了引号。 在我使用ef.core连接mysql查询时,我这样 ......
参数 userIds userId 问题 where

谷歌扩展相关问题及解决方案

1、谷歌扩展的background: 浏览器扩展页面分为background和popup,具体就不多解释啦 其中background部分是常驻浏览器的,在manifest.json配置中可以配置多个js,但是只能配置一个html,且是二选一不能两个都配置的。 但是往往需求是多变的,那么如果需要多个h ......
解决方案 方案 问题

JVM调优(十七)JVM常见调优问题和工具的使用

### JVM调优(十七)JVM常见调优问题和工具的使用 #### 说辞 - 熟悉GC常见算法 - 熟悉常见的垃圾回收器,具有实际JVM调优经验 #### 1 什么是调优 - 根据需求进行JVM优化和预调优 - 优化JVM的运行环境(慢、卡顿) - 解决JVM运行过程中出现的各种问题(OOM) ## ......
JVM 常见 工具 问题

关于element ui table回选的问题思考

业务需求 选设备,左侧树,右侧是树,下方是element的tag 原先版本是左右都是树,这样出现了一个问题 当左侧是虚拟滚动树的时候,展开的节点过多,右侧点击全选的时候会很慢, 原因:查看源码之后发现,tree-store.js中,element ui在树注册的时候,getAllNodes是页面中所 ......
element 问题 table ui

背包问题 (to be continued)

# 背包问题 (to be continued) ## 0x01 01 背包 ### Problem 有 $N$ 件物品和一个容量为 $V$ 的背包. 第 $i$ 件物品的费用是 $v_i$ , 价值是 $w_i$ . 求 $\max \left\{ \left. \sum_{1\leq i\leq ......
背包 continued 问题 to be

vscode git突然失效问题解决

一:首先配置‘环境变量’ 打开电脑‘设置’ >关于 >高级系统设置 >环境变量 >用户和系统变量都设置一下,点击Path >新建 >将git-bash的应用程序地址粘贴到里面 >一直点击确定,直到退出 (这里的应用程序地址看自己保存的bash.exe的位置)我的是:C:\Program Files\ ......
vscode 问题 git

【Azure Service Fabric】关于Service Fabric的相关问题

问题一:Service Fabric 是否支持Private Link? 在Azure Private Endpoint文档中,罗列出了 Azure 上支持 Private Link 的服务。Service Fabric不在其中。 Azure Private Link availability :h ......
Service Fabric 问题 Azure

【DSP】关于多速率信号处理以及其信号能量与功率的变化问题

插值(上采样,upsampling)和抽取(下采样,downsampling)是数字前端中经常使用的操作。进行上采样时在信号间插入0,以提高信号的速率,相当于增加了采样率;进行下采样时,每隔一段信号进行抽取,相当于降低了信号的速率,降低了采样率。 上采样和下采样往往发生在数字前端,如DAC前和ADC ......
信号 信号处理 速率 功率 能量

2023.8.16 关于先前函数内外声明变量差异问题的答案

答案:编译器无法在编译时求得一个非常量的值,它只能在运行时通过读取变量地址来间接得到变量的值,而全局变量在编译时就必须确定其值,故C有静态存储区数据必须用常量初始化的规定。在编译时只能用常量去初始化一个静态存储区的数据,而不能用“读取某个变量的内容”来初始化。 来源:外部变量为什么只能用常量表达式初 ......
变量 函数 差异 答案 问题

基于openpyxl处理.xlsx过程遇到的小问题

# 前提 *偶然一次遇到要处理大量的表格- -,处理步骤不难但是大量重复性劳作比较麻烦,尝试使用python来处理,以下是在过程中遇到的一些小问题记录一下* 基于Python 3.10.11,使用openpyxl库 # openpyxl库的简单使用介绍 安装openpyxl库 ``` pip ins ......
openpyxl 过程 问题 xlsx

2023-08-16:用go语言如何解决进击的骑士算法问题呢?

2023-08-16:用go写算法。一个坐标可以从 -infinity 延伸到 +infinity 的 无限大的 棋盘上, 你的 骑士 驻扎在坐标为 [0, 0] 的方格里。 骑士的走法和中国象棋中的马相似,走 “日” 字: 即先向左(或右)走 1 格,再向上(或下)走 2 格, 或先向左(或右)走 ......
算法 骑士 语言 问题 2023

hadoop 问题集

1.Hadoop "Cannot create directory .Name node is in safe mode."解决方案 hadoop dfsadmin -safemode leave 2.本地eclipse连接外网Hadoop 通过查询发现,外网中的hadoop如果想要被外网访问,需要 ......
hadoop 问题

地址参数为汉字而页面接受参数为乱码的问题

确保页面的编码与传递参数的编码一致:请确保页面的编码(通常是在 <meta> 标签中指定)与传递参数的编码一致。常见的编码格式包括 UTF-8 和 GBK 等。 对地址参数进行编码和解码:在 JavaScript 中,可以使用 encodeURI 和 decodeURI 函数来对地址参数进行编码和解 ......
参数 乱码 页面 地址 问题

安防视频监控平台EasyNVR视频监控汇聚平台页面无法上传授权文件的问题解决方案

TSINGSEE青犀视频安防监控平台EasyNVR可支持设备通过RTSP/Onvif协议接入,并能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等多种格式。在智慧安防等视频监控场景中,EasyNVR可提供视频实时监控直播、云端录像、云存 ......

SpringBoot整合Mybatis-Plus的增删改查操作

### 插入操作 #### 1. 根据entity条件插入一条记录(insert) 方法定义 ``` /** * 插入一条记录 * * @param entity 实体对象 */ int insert(T entity); ``` ```java @Test public void testInse ......
Mybatis-Plus SpringBoot Mybatis Plus

记一次HttpWebRequest请求接口超时问题的解决

c# 使用HttpWebRequest调用java webapi的接口。一直返回超时。首先控制变量排查是啥问题。 在我本地以及测试的机器上都可以正常调用。软件似乎没问题 在现场的机器上,使用chrome直接访问心跳接口的地址是可以调通的。好像网络也是OK的 但是在现场机器上软件就是返回发送请求失败: ......
HttpWebRequest 接口 问题

idea实用插件

## mybatisX >可以让mapper和mapper.xml来回切换 ## Maven helper >以查看maven依赖的插件,可以展示pom文件中的依赖(以列表或树的形式),可以使用此插件查看maven依赖是否有冲突。 安装完成后打开pom底部会多一个dependency analyze ......
插件 idea

逻辑删除与唯一索引冲突的问题

逻辑删除字段原设计是 0表示未删除 1表示已删除 下面举例说明存在的问题和解决方案 一个班的学生学号必须保持唯一,因此建立了唯一索引。 如果删除了李明的信息之后,再录入李明的数据库无法插入成功。 为了支持逻辑删除,将学号字段 和 逻辑删除字段 建立联合索引 但是如果是第二次再次删除李明,因为有唯一索 ......
索引 逻辑 问题

MyBatis 模糊查询 like

#### 方法一 - Dao.java ```java // 模糊查询 List getUserLike(String str); ``` - mapper ```xml ``` - test ```java @Test public void testGetUserLike(){ SqlSessi ......
MyBatis like