自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hey_wei_ran的博客

https://www.cnblogs.com/wei-ran/

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

原创 LeetCode # 1158. 市场分析 I

外连接时要注意where和on的区别,on是在连接构造临时表时执行的,不管on中条件是否成立都会返回主表(也就是left join左边的表)的内容,where是在临时表形成后执行筛选作用的,不满足条件的整行都会被过滤掉。如果这里用的是 where year(order_date)=‘2019’ 那么得到的结果将会把不满足条件的user_id为3,4的行给删掉。用on的话会保留user_id为3,4的行。编写解决方案找出每个用户的注册日期和在 2019 年作为买家的订单总数。以 任意顺序 返回结果表。

2024-06-05 16:17:28 366

原创 LeetCode # 1070. 产品销售分析 III

1070. 产品销售分析 III

2024-05-31 14:57:30 1000

原创 1045. 买下所有产品的客户

1045. 买下所有产品的客户

2024-05-31 10:45:57 336

原创 LeetCode # 608. 树节点

608. 树节点

2024-05-30 16:20:34 480

原创 LeetCode # 602. 好友申请 II :谁有最多的好友

602. 好友申请 II :谁有最多的好友

2024-05-30 13:36:37 330

原创 LeetCode # 585. 2016年的投资

2016年的投资

2024-05-30 11:17:59 643

原创 Python使用import导入模块报错ModuleNotFoundError: No module named ‘module‘

Python使用import导入模块报错ModuleNotFoundError: No module named 'module'

2024-05-23 10:41:08 451

原创 Python装饰器使用

Python装饰器使用

2024-05-22 17:07:07 214

原创 tar: 谨慎地拒绝创建空归档文件

命令创建压缩文档,提示拒绝创建空归档文件。

2024-05-13 10:16:03 405

原创 文本内容打码数据脱敏StringUtils使用

灵活配置的后端数据脱敏,这里只取使用StringUtils对文本使用“*”替换部分信息,例如将“123456”替换为“12**56”当一些隐私数据不能直接展示时,可以用“*”来模糊掉完整信息,例如快递/外卖单上的用户名、联系方式、地址等。

2024-04-12 13:41:48 202

原创 Linux查询|搜索|过滤|文本日志命令汇总

可以查询文本内容,和查看日志。

2024-03-28 15:52:47 1141

原创 LeetCode # 1372. 二叉树中的最长交错路径

给你一棵以 root 为根的二叉树,二叉树中的交错路径定义如下:选择二叉树中 任意 节点和一个方向(左或者右)。如果前进方向为右,那么移动到当前节点的的右子节点,否则移动到它的左子节点。改变前进方向:左变右或者右变左。重复第二步和第三步,直到你在树中无法继续移动。交错路径的长度定义为:访问过的节点数目 - 1(单个节点的路径长度为 0 )。请你返回给定树中最长 交错路径 的长度。

2024-03-25 14:14:56 590

原创 LeetCode # 199. 二叉树的右视图

给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。输入: [1,2,3,null,5,null,4]树的层序遍历,判断遍历到最右侧时,加入结果中。输入: [1,null,3]输出: [1,3,4]

2024-03-21 15:12:06 268

原创 log4j2.xml配置文件不生效

log4j2.xml配置文件不生效

2024-03-18 14:04:03 692

原创 LeetCode # 1161. 最大层内元素和

1161. 最大层内元素和 题目要求返回第n层之内元素之和最大的最小层数,自上而下,第一次遇到最大元素之和就是最小的层,使用广度优先遍历,一层一层向下。

2024-03-11 15:36:07 318

原创 LeetCode # 841. 钥匙和房间

841. 钥匙和房间

2024-03-08 16:53:24 369

原创 LeetCode # 547. 省份数量

图的深度优先,遍历邻接矩阵,当遇到未访问的节点,从这个节点开始深度优先搜索,如果搜索到和这个节点相连的节点,就继续深度优先搜索,直到同一个连通分量都被访问到,将访问过的节点标记已访问

2024-03-07 17:00:40 289

原创 LeetCode # 1333. 餐厅过滤器

餐厅过滤器,三个条件,素食、价格、距离,满足三个条件之后按照两个属性进行排序

2024-03-04 15:30:34 783

原创 MySQL使用CASE WHEN报错Truncated incorrect DOUBLE value: ‘xx‘

Truncated incorrect DOUBLE value:

2024-03-04 13:44:31 499

原创 LeetCode # 2215. 找出两数组的不同

2215. 找出两数组的不同,计算一个数组没有在另一个数组中出现的值

2024-03-01 16:05:51 440

原创 LeetCode # 1207. 独一无二的出现次数

1207. 独一无二的出现次数,给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。

2024-03-01 15:28:45 313

原创 LeetCode # 933. 最近的请求次数

933. 最近的请求次数,写一个 RecentCounter 类来计算特定时间范围内最近的请求。

2024-03-01 14:53:21 559

原创 LeetCode # 206. 反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

2024-02-29 17:40:20 831

原创 LeetCode #104 二叉树的最大深度

二叉树的最大深度

2024-02-29 14:08:21 350

原创 实现_读写数据库,有则更新,无则新增

实现更新业务,定时更新数据库,读取数据后有则更新,无则新增

2024-02-28 15:35:36 320

原创 LeetCode #700 二叉搜索树中的搜索

你需要在 BST 中找到节点值等于 val 的节点。返回以该节点为根的子树。如果节点不存在,则返回 null。二叉搜索树的特点,左子树所有节点小于根,右子树所有节点大于根,所以只要判断当前节点大小,并向左节点或右节点递归搜索。给定二叉搜索树(BST)的根节点 root 和一个整数值 val。输入:root = [4,2,7,1,3], val = 2。输入:root = [4,2,7,1,3], val = 5。输出:[2,1,3]

2024-02-28 14:42:51 466

原创 LeetCode #1327 列出指定时间段内所有的下单产品

1327. 列出指定时间段内所有的下单产品

2024-02-28 11:20:50 339

原创 LeetCode #2605 从两个数字数组里生成最小数字

LeetCode #2605 从两个数字数组里生成最小数字

2024-02-27 17:01:46 291

原创 正则表达式教程和示例

学习正则比您想象的要容易得多,您可以使用本工具轻松学习、练习、测试和分享正则表达式。正则表达式,即 Regular Expressions,缩写为 Regex 或 Regexp,是在正则表达式语法框架内创建的字符串。您可以用正则表达式轻松管理数据,执行查找、匹配或编辑等命令。正则表达式适用于 Python、SQL、JavaScript、R、Google Analytics、Google Data Studio 等编程语言和整个编程过程。现在,就通过 RegexLearn 的教程和示例,在线学习正则表达式吧。

2024-02-23 11:25:04 952

原创 异常捕获抛出,循环中捕获抛出,程序和循环是否继续运行?

异常之后程序的运行情况,在循环中,不同的处理异常方式,程序是结束?继续?循环是继续?还是跳过?

2024-01-05 13:55:27 1047

原创 Tomcat启动报错 Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED

Tomcat启动报错Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMEDError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.Disconnected from server

2023-12-08 17:23:43 2338

原创 SpringSecurity简明教程

SpringSecurity主要实现UserDetailsService来验证登录的用户信息,和Security的配置类来对登录方式和资源进行限制。案例包含利用数据库进行登录验证、URL访问限制、自定义登录页和利用ajax方式登录、实现自定义过滤器对验证码进行验证

2023-09-01 16:24:07 134

原创 SpringSecurity自定义AuthenticationSuccessHandler不起作用被忽略,设置successHandler无效

SpringSecurity自定义AuthenticationSuccessHandler不起作用被忽略,设置successHandler无效

2023-08-30 17:15:20 989

原创 GitHub登录404重复登录错误

GitHub登录404重复登录错误

2023-08-25 11:11:36 86

原创 IDEA Git恢复DropCommit删除的提交 撤销Git错误删除 回退历史版本

IDEA Git恢复DropCommit删除的提交 撤销Git错误删除 回退历史版本

2023-08-25 11:06:02 1865 3

原创 SpringDataJPA级联更新保存org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passe

SpringDataJPA级联更新保存org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: com.example.springbootsecurityconcise.bean.Role

2023-08-24 17:41:48 456

原创 SpringDataJPA查询java.lang.StackOverflowError

SpringDataJPA查询java.lang.StackOverflowError

2023-08-24 17:34:31 97

原创 VMware虚拟机桥接模式不能联网访问外网NAT可以联网但本机不能访问虚拟机ping不通

VMware虚拟机桥接模式不能联网访问外网NAT可以联网但本机不能访问虚拟机ping不通

2023-08-16 11:21:17 472

原创 Docker安装Redis错误Reading the configuration file, at line 416 >>> ‘locale-collate ““‘ Bad directive or

docker安装redis报错*** FATAL CONFIG FILE ERROR (Redis 7.0.12) ***Reading the configuration file, at line 416>>> 'locale-collate ""'Bad directive or wrong number of arguments

2023-08-16 11:02:37 3458 3

原创 Error creating bean with name ‘xxMapper‘ defined Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate

SpringBoot3整合MyBatisPlus报错

2023-08-10 10:07:40 580 2

空空如也

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

TA关注的人

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