- 博客(59)
- 收藏
- 关注
原创 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
454
1
原创 Python使用import导入模块报错ModuleNotFoundError: No module named ‘module‘
Python使用import导入模块报错ModuleNotFoundError: No module named 'module'
2024-05-23 10:41:08
589
原创 文本内容打码数据脱敏StringUtils使用
灵活配置的后端数据脱敏,这里只取使用StringUtils对文本使用“*”替换部分信息,例如将“123456”替换为“12**56”当一些隐私数据不能直接展示时,可以用“*”来模糊掉完整信息,例如快递/外卖单上的用户名、联系方式、地址等。
2024-04-12 13:41:48
368
原创 LeetCode # 1372. 二叉树中的最长交错路径
给你一棵以 root 为根的二叉树,二叉树中的交错路径定义如下:选择二叉树中 任意 节点和一个方向(左或者右)。如果前进方向为右,那么移动到当前节点的的右子节点,否则移动到它的左子节点。改变前进方向:左变右或者右变左。重复第二步和第三步,直到你在树中无法继续移动。交错路径的长度定义为:访问过的节点数目 - 1(单个节点的路径长度为 0 )。请你返回给定树中最长 交错路径 的长度。
2024-03-25 14:14:56
651
原创 LeetCode # 199. 二叉树的右视图
给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。输入: [1,2,3,null,5,null,4]树的层序遍历,判断遍历到最右侧时,加入结果中。输入: [1,null,3]输出: [1,3,4]
2024-03-21 15:12:06
298
原创 LeetCode # 1161. 最大层内元素和
1161. 最大层内元素和 题目要求返回第n层之内元素之和最大的最小层数,自上而下,第一次遇到最大元素之和就是最小的层,使用广度优先遍历,一层一层向下。
2024-03-11 15:36:07
347
原创 LeetCode # 547. 省份数量
图的深度优先,遍历邻接矩阵,当遇到未访问的节点,从这个节点开始深度优先搜索,如果搜索到和这个节点相连的节点,就继续深度优先搜索,直到同一个连通分量都被访问到,将访问过的节点标记已访问
2024-03-07 17:00:40
347
1
原创 MySQL使用CASE WHEN报错Truncated incorrect DOUBLE value: ‘xx‘
Truncated incorrect DOUBLE value:
2024-03-04 13:44:31
751
原创 LeetCode # 1207. 独一无二的出现次数
1207. 独一无二的出现次数,给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。
2024-03-01 15:28:45
355
原创 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
493
原创 正则表达式教程和示例
学习正则比您想象的要容易得多,您可以使用本工具轻松学习、练习、测试和分享正则表达式。正则表达式,即 Regular Expressions,缩写为 Regex 或 Regexp,是在正则表达式语法框架内创建的字符串。您可以用正则表达式轻松管理数据,执行查找、匹配或编辑等命令。正则表达式适用于 Python、SQL、JavaScript、R、Google Analytics、Google Data Studio 等编程语言和整个编程过程。现在,就通过 RegexLearn 的教程和示例,在线学习正则表达式吧。
2024-02-23 11:25:04
1031
原创 异常捕获抛出,循环中捕获抛出,程序和循环是否继续运行?
异常之后程序的运行情况,在循环中,不同的处理异常方式,程序是结束?继续?循环是继续?还是跳过?
2024-01-05 13:55:27
1864
原创 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
2946
原创 SpringSecurity简明教程
SpringSecurity主要实现UserDetailsService来验证登录的用户信息,和Security的配置类来对登录方式和资源进行限制。案例包含利用数据库进行登录验证、URL访问限制、自定义登录页和利用ajax方式登录、实现自定义过滤器对验证码进行验证
2023-09-01 16:24:07
215
原创 SpringSecurity自定义AuthenticationSuccessHandler不起作用被忽略,设置successHandler无效
SpringSecurity自定义AuthenticationSuccessHandler不起作用被忽略,设置successHandler无效
2023-08-30 17:15:20
1339
原创 IDEA Git恢复DropCommit删除的提交 撤销Git错误删除 回退历史版本
IDEA Git恢复DropCommit删除的提交 撤销Git错误删除 回退历史版本
2023-08-25 11:06:02
2576
4
原创 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
549
原创 SpringDataJPA查询java.lang.StackOverflowError
SpringDataJPA查询java.lang.StackOverflowError
2023-08-24 17:34:31
168
原创 VMware虚拟机桥接模式不能联网访问外网NAT可以联网但本机不能访问虚拟机ping不通
VMware虚拟机桥接模式不能联网访问外网NAT可以联网但本机不能访问虚拟机ping不通
2023-08-16 11:21:17
622
原创 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
4213
3
空空如也
如何从一个项目中学习有价值的部分?
2024-03-12
SpringSecurity自定义多种登录方式,登录成功之后没有认证信息,是匿名角色
2023-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人