- 博客(33)
- 收藏
- 关注
原创 记录一道sql面试题3
摘要:表a与表b进行左连接查询(a.id=b.id),查询a.*,b.*字段。结果包含:1)id=1和3的记录在b中无匹配,b字段为NULL;2)id=2的记录在b中有2条匹配,生成2条结果。最终输出3条记录:两条来自a.id=2分别匹配b的两条数据,另外两条a记录对应b字段为NULL。左连接特性是左表记录全部保留,右表无匹配时补NULL,匹配多条时产生多条结果。
2025-07-16 09:08:46
262
原创 记录一条sql面试题2
该SQL语句用于查找email表中的重复邮箱地址。通过在子查询中先按email分组并计数(count),然后将结果作为临时表t,筛选出出现次数(nums)大于1的记录。子查询是嵌套在主查询中的查询,用括号()包裹,会优先执行。这种写法先统计每个邮箱的出现次数,再筛选重复项,是查找重复数据的常用方法。示例数据中,X@163.com会作为结果返回,因为它出现了两次。
2025-07-15 20:48:25
272
原创 记录一条面试sql题目
摘要: 本文介绍了一个SQL查询案例,用于统计学生信息表中不同年龄段的分布情况。查询将学生分为三个年龄段:0-18岁(包含age为null的记录)、18-25岁和25岁以上。使用CASE WHEN语句进行年龄分组,语法要点包括:WHEN条件判断、THEN返回值、ELSE默认值以及必须的END关键字。通过COUNT(*)统计各年龄段人数,GROUP BY对分组结果进行聚合。该查询展示了条件分组和统计的SQL实现方法。
2025-07-15 14:25:07
263
原创 MySQL中锁的种类及在java中的应用
数据库锁机制分为基于属性和粒度两种分类方式。基于属性分为排他锁(写锁)和共享锁(读锁),分别用于数据修改和读取时的并发控制。基于粒度分为行级锁(高并发、低冲突)、表级锁(低并发、高冲突)和元数据锁(DDL操作保护)。文章还介绍了乐观锁的实现方式,通过版本号机制解决并发修改问题,并提供了Java实现示例,包括MyBatisPlus的锁操作和事务管理代码。锁的选择需权衡并发需求和性能开销。
2025-07-08 09:19:01
787
原创 一个简单sql得到数据库中不同表格占用磁盘空间排序结果
通过MySQL语句查询数据库表大小,语句从information_schema.TABLES表中获取数据,计算表大小(MB)。只需修改数据库名称参数,结果按表大小降序排列,可快速查看各表占用磁盘空间情况。该查询有助于数据库空间管理和优化。
2025-07-03 15:14:50
152
原创 python脚本,读取excel通过工具网站获取经纬度地址,并保存至新的xlsx输出
【代码】python脚本,读取excel通过工具网站获取经纬度地址,并保存至新的xlsx输出。
2025-06-16 15:16:54
225
原创 pip安装第三方包时报错WARNING: You are using pip version 19.2.3, however version 25.0.1 is available.You shou
更改下载地址,从国内的镜像网站下载就会快很多,所以我们要给pip进行配置。我们需要在C:\Users[你的用户名]\AppData\Roaming中创建配置文件,pip能够扫描到这个文件夹下的配置,但是原本它是不存在的,所以我们要创建pip文件夹用于放置配置文件。1、在C:\Users[你的用户名]\AppData\Roaming目录下创建名为pip的文件夹。(AppData这个文件夹是隐藏的,你得让它显示出来)
2025-06-11 11:54:48
2175
原创 对ruoyi封装的HttpUtils工具类补充JSON格式post请求
对ruoyi封装的HttpUtils工具类补充,增加了post请求的json参数形式
2025-01-07 12:00:36
796
原创 ruoyi在上传头像时报错Current request is not a multipart request超简单解决方式。
ruoyi在上传头像时报错Current request is not a multipart request超简单解决方式
2024-09-03 14:18:30
1121
1
原创 前端提交时间字符串到后台,出现如下错误:while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSZ‘, parsing fails解决
后端出现while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSZ'的错误解决
2024-08-20 15:08:19
1525
1
原创 java自带核心加密包javax.crypto.Cipher对数据进行加密
java自带核心加密包javax.crypto.Cipher对数据进行加密
2024-07-26 13:38:20
667
原创 JAVA通过反射对比2个同类型对象属性值的差异,并以集合类型返回
进行修改操作时,记录一个修改日志表。需要记录改动过的属性,原来的值,现在的值等,而对于未修改的属性不进行记录。通过反射来实现。
2024-06-20 16:10:16
537
原创 关于前端项目使用npm install报错的问题
首先确保安装了python3.0以上版本,并配置全局变量其次大部分错误是报node-sass4.9.0安装失败。执行以下步骤可以完美解决首先把项目文件夹下的package.json里面的node-sass4.9.0改成4.9.2(不改可能也没关系,不过我改了,防止踩坑)然后项目文件夹下打开cmd命令窗口(和Visual Studio Code的终端命令是一样的)执行:npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors
2024-03-14 14:46:41
683
1
原创 前端Error in v-on handler: “TypeError: Cannot read properties of null (reading ‘0‘)错误
DateTimePicker时间选择组件, 清空按钮功能实现
2023-06-10 15:13:27
2531
原创 JDK isn‘t specified for module ‘timer-boot‘错误
JDK isn't specified for module错误
2023-05-25 15:47:17
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅