踩坑记录 | MyBatis Plus 升级到 3.5.9 后分页插件报错
今天在更新项目的 MyBatis Plus 依赖版本至 3.5.9 后,遇到了一个问题——使用分页插件的地方报错,错误提示为: Cannot resolve symbol 'PaginationInnerInterceptor' 经过一番排查,发现更新依赖后,原有的分页插件似乎消失了。 问题原因:
[LeetCode] 每日一题 2275. 按位与结果大于零的最长组合
题目链接 https://leetcode.cn/problems/largest-combination-with-bitwise-and-greater-than-zero
[LeetCode] 每日一题 3270. 求出数字答案
题目链接 https://leetcode.cn/problems/find-the-key-of-the-numbers 题目描述 给你三个 正 整数 num1
[LeetCode] 每日一题 3297. 统计重新排列后包含另一个字符串的子字符串数目 I
题目链接 https://leetcode.cn/problems/count-substrings-that-can-be-rearranged-to-contain-a-string-i
[LeetCode] 每日一题 2264. 字符串中最大的 3 位相同数字
题目链接 https://leetcode.cn/problems/largest-3-same-digit-number-in-string 题目描述 给你一个字符串 num ,表示一
[LeetCode] 每日一题 3019. 按键变更的次数
题目链接 https://leetcode.cn/problems/number-of-changing-keys 题目描述 给你一个下标从 0 开始的字符串 s ,该字符串由用户输入。按键变更的定义是:使用
Java 并发基础知识笔记
本文是关于 Java 并发基础的学习笔记,主要内容包括: 1. 为什么需要多线程:多线程能够充分利用现代多核处理器的并行计算能力,提升程序执行效率和响应速度。 2. 并发安全问题:讨论了多线程带来的可见性、原子性和有序性问题及其产生原因。 3. Java 的解决方案:通过 volatile、synchronized 以及 Java 内存模型(JMM)的 Happens-before 规则来保障并发安全和内存可见性。
[LeetCode] 每日一题 2274. 不含特殊楼层的最大连续楼层数
题目链接 https://leetcode.cn/problems/maximum-consecutive-floors-without-special-floors/ 题目描述
[LeetCode] 每日一题 2241. 设计一个 ATM 机器
题目链接 https://leetcode.cn/problems/design-an-atm-machine/ 题目描述 一个 ATM 机器,存有 5 种面值的钞票:20 ,5
[LeetCode] 每日一题 732. 我的日程安排表 III
题目链接 https://leetcode.cn/problems/my-calendar-iii/description/ 题目描述 当 k 个日程存在一些非空交集时(即, k 个日程包含了一些