自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开发随笔-猫咪酱

爱生活,爱编程

  • 博客(205)
  • 收藏
  • 关注

原创 代码调试,mybatis输出sql

方便调试,下面这两个加到local配置文件即可。有的项目里没有这个,记录下。

2025-02-28 15:07:41 137

原创 【mybatis】一对多查询

书接上文,当多表查询,为了一个查询出全部,使用了GROUP_CONCAT和json_object函数,但是当数据量过大时,需要更改mysql的数据库配置,调大group_concat_max_len配置参数。2.Mapper中使用collection标签,使用select查询,通过group_id关联,一次查询出关联表对应user和user信息。表:group、group_user_ref、user。类结构:类Group和类GroupUser。使用以下方法实现,一次查询,一对多。

2025-01-23 14:46:58 182

原创 【json_object】mysql中json_object函数过长,显示不全

重启mysql修改后重启mysql。问题:json只显示部分。

2025-01-20 17:10:36 252

原创 【OOM】idea出现oom修改启动阐述无效

修改setting-build-compiler中shared build process heap size为1024启动成功。问题:出现堆溢出,idea VM options中 -Xmx1024m 无效,不停调大参数也无法启动。

2025-01-08 10:56:34 204

原创 【sql】CAST(GROUP_CONCAT())实现一对多对象json输出

mysql中实现一对多个对象输出为一条数据,将多个字段转换成json对象,对个json对象以集合形式输出。涉及json_object函数、cast函数、GROUP_CONCAT函数、concat函数

2025-01-02 18:16:18 617

原创 【mybatis】mapper.xml文件DOCTYPE含义

mapper.xml文件DOCTYPE的含义,mybatis-3-mapper.dtd文件是什么,作用。

2024-12-17 15:44:34 321

原创 【前端】安装hadoop后,前端启动报错,yarn命令

新安装hadoop后,前端启动项目用yarn命令,报错。检查:yarn -version,不报错,可以查看信息。解决:删掉hadoop目录下yarn的文件。报错:系统找不到指定的路径。

2024-12-02 16:53:43 330

原创 【mysql】Public Key Retrieval is not allowed

解决方法:JDBC 连接串中加入 allowPublicKeyRetrieval=true。问题:项目通过jdbc连接MySQL后时候报错。

2024-11-26 11:24:34 170

原创 【前端】vscode中error image-size@1.1.1: The engine “node“ is incompatible with this module. Expected ver

解决方法:执行yarn config set ignore-engines true。问题:vscode中执行yarn install时候报错。

2024-11-25 16:58:23 216

原创 【前端】vscode报错: 无法加载文件 D:\nodejs\node_global\yarn.ps1,因为在此系统上禁止运行脚本。

问题: 无法加载文件 D:\nodejs\node_global\yarn.ps1,因为在此系统上禁止运行脚本。查看 get-ExecutionPolicy,Restricted代表禁止。修改 set-ExecutionPolicy RemoteSigned。vscode运行前端代码时候,执行yarn install时候报错。修改后查看状态,执行yarn install成功。首先用管理员身份运行vscode。

2024-11-25 16:51:55 364

原创 XSS过滤器Filter实现

针对xxs攻击实现XssFilter实战,后端全代码解析。其中包括过滤器实现代码和配置类以及ApplicationContextUtils、multipartResolver配置

2024-11-08 16:35:07 2675

原创 SpringBoot使用ApplicationContext.getBean启动报空指针处理记录

ApplicationContextUtils是否在Configuration的Bean初始化之前初始化是未知的。用到的@DependsOn注解,先把SpringContextUtils注册到Spring容器里面。注解含义就是组件A要依赖于另一个组件B,也就是说被依赖的组件B会比组件A先注册到Spring容器中。定位:新增filter中init方法使用getbean控制。解决:在新增filter上加注解。问题:项目启动报空指针。

2024-11-07 15:39:43 646

原创 org.springframework.boot:type=Admin,name=SpringApplication异常

launch optimization 和 Enable JMX agent 勾选项去掉。问题:更换最新版本idea之后,启动springboot项目报错。idea自动默认的启动设置需要更改。

2024-11-01 11:17:32 1142

原创 idea git 设置Local Changes窗口

idea本地查看代码更改的窗口,设置

2024-10-31 18:23:31 572

原创 【idea】idea更新遇到的坑

点击一级菜单 HKEY_CURRENT_USER, 右键查找,输入idea,会找到jetbrains,然后,右键删除。点击一级菜单 HKEY_CURRENT_USER, 右键查找,输入jetbrain,会找到jetbrain相关,然后,右键删除。C:\Users\${用户名称}\AppData\Roaming\JetBrains。解决:提高jdk版本,2024版本最低jdk17,jdk8更新到jdk22 OK了。1.卸载程序,部分破解版没有卸载.exe,删除安装目录后在处理其他下面两步。

2024-10-31 16:13:37 486

原创 【mysql】转义字符反斜杠,正则表达式

​ 在MySQL中,反斜杠在字符串中是属于转义字符,insert语句和查询等于语句、查询like语句红的不同

2024-10-22 15:56:53 1207

原创 【redis】本地windows五分钟快速安装redis

选择版本:Redis-7.4.0-Windows-x64-msys2-with-Service,zip。4.修改redis.conf(redis窗口中设置密码是临时的,配置文件是永久的)在redis目录中复制一份conf命名为redis.windows.conf。3.cmd命令行,使用redis-cli ping 命令测试redis已安装。用处:本地自测,有时候公司redis环境不稳定,用自己的。1.下载,github下载一个解压缩在自己想要的位置。在redis文件中cmd执行命令让配置文件生效。

2024-09-05 17:01:31 1095

原创 【mysql】mysql修改sql_mode之后无法启动

原因:MySQL在8以后sql_mode已经取消了NO_AUTO_CREATE_USER这个关键字。去掉这个关键字后,启动就可以了。现象:修改后mysql无法启动,不报错。

2024-09-05 15:45:11 697

转载 【无标题】

public FileOutputStream(File file,boolean append):创建一个向指定 File 对象表示的文件中写入 数据的文件输出流。FileOutputStream(File file):创建一个向指定 File 对象表示的文件中写入数据的文件输出流。FileOutputStream(String name):创建一个向具有指定名称的文件中写入数据的输出文件流。创建一个新的缓冲输出流,以将具有指定缓冲区大小的数据写入指定的底层输出流.

2023-07-06 10:29:18 855

转载 【Springboot】项目启动后执行方法的三种实现方式

注:如果同时implements ApplicationListener和CommandLineRunner两个接口,ApplicationRunner接口的方法先执行,CommandLineRunner后执行;此篇博客介绍的方法可以在程序启动时加载一些自定义的监听器之类的,例如Socket服务的监听器,此时如果使用@PostConstract,Socket服务的监听器将阻塞启动程序,导致程序不能正常启动。System.out.println("执行方法");实现ApplicationRunner接口。

2023-05-09 18:00:09 2300

转载 【mybatis】mybatis#和$的区别

mybatis#和$的区别

2023-04-17 10:18:01 925

原创 【navicat】navicat数据连接存放位置

navicat数据存放位置相同。

2023-03-13 17:24:08 7671

原创 【spring】MultipartFile类

sringboot中MultipartFile类

2023-03-08 10:28:54 290

转载 查看QPS

QPS:每秒查询率(QPS,Queries-per-second)是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

2023-03-02 17:45:11 2784

原创 【系统】MTTF、MTTR、MTBF的概念

此处定义存疑,写个博客mark一下

2023-02-02 10:00:13 1292

原创 【linux】查看日志常用命里

查看日志常用命令

2023-01-31 10:42:13 418

原创 【sql】clickchouse别名使用,聚合函数报错情况

ClickHouse exception,Aggregate function sum(student_num) is found inside another aggregate function in query: While processing sum(student_num) AS student_num. (ILLEGAL_AGGREGATION)clickhouse别名复用

2022-12-05 18:03:32 3801

原创 【sql】面试题join on和where

sql面试题join on和where知识点:sql执行顺序知识点:left join on和where的条件过滤区别

2022-11-11 17:58:43 1233

原创 【报错】StackOverflow问题定位和解决

stackoverflow最可能出现的问题就是循环调用。根据日志中调用推断出循环调用方法。

2022-11-08 18:18:47 2027

转载 【基础】Java的native方法作用和意义

Java的native方法作用和意义

2022-11-01 16:25:04 685

转载 【数据库】视图和基本表区别

视图和基本表区别

2022-11-01 16:16:14 2535

转载 【数据库】mysql视图慢问题

只要你在视图中提到DISTINCT或聚合函数,MySQL就会为这个视图选择TEMPTABLE算法,这意味着它将为视图创建一个临时表,然后对其应用排序、分组和聚合功能

2022-11-01 16:12:35 1170

原创 【mysql报错】Data truncation: Data too long for column ‘XXX‘ at row 1

.MysqlDataTruncation: Data truncation: Data too long for column报错问题

2022-10-28 14:42:24 28415

转载 【java基础】为什么重写equals方法必须要重写hashCode方法

为什么重写equals方法必须要重写hashCode方法?

2022-10-26 17:18:28 239

原创 【sql】异常:ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效

sql 异常

2022-10-25 11:34:50 1710

转载 【redis】redis各稳定版本特性(更新到6.0版本)

redis各稳定版本特性(更新到6.0版本)

2022-10-21 17:46:13 6653

转载 @RequestBody boolean布尔类型映射不到大总结

@RequestBody 布尔类型接收不到参数

2022-10-14 17:52:51 1231

转载 【springboot】jackson注解开发

jackson注解开发

2022-10-14 15:56:27 307

原创 【数据库】mysql删库恢复

mysql删库后数据恢复,使用binlog日志恢复

2022-10-14 12:16:44 1372

原创 【maven】启动报错Could not find artifact … in central

maven 启动报错Could not find artifact … in central

2022-07-18 15:01:42 8593

空空如也

空空如也

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

TA关注的人

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