- 博客(12)
- 收藏
- 关注
原创 Spring事件监听机制及其原理
Sprin事件监听机制是Spring框架中的一项重要技术,它允许在组件之间进行松耦合的通信,通过使用事件监听机制,应用程序的各个组件可以在不直接引用其它组件的情况下,相关通信。通过对Spring事件原理的解析来理解Spring事件监听机制
2024-06-12 10:40:46
1471
原创 Transaction(事务)不生效的几种方式
针对声明式事务@Transactional 的使用知识,只知道正确的的使用知识可能还不 够,还得知道什么场景下不生效,避免采坑。本文将结合一个简单的demo,来主要 介绍让事务不生效的几种case
2024-06-11 20:59:47
770
1
原创 腾讯云服务器Centos 8.2版本下mysql5.7版本安装与Navicat远程连接步骤
一、下载并安装Mysql官方的Yum Repository 下载myqsl5.7 rpm源 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2、安装mysql源 yum -y install mysql57-community-release-el7-10.noarch.rpm 3、安装mysql yum -y install mysql-community-ser
2022-04-19 11:19:13
1473
原创 leetcode-刷题笔记之-524. 通过删除字母匹配到字典里最长单词
问题描述: 给你一个字符串 s 和一个字符串数组 dictionary ,找出并返回dictionary 中最长的字符串,该字符串可以通过删除 s 中的某些字符得到。 如果答案不止一个,返回长度最长且字母序最小的字符串。如果答案不存在,则返回空字符串。 示例1: 输入:s = "abpcplea", dictionary = ["ale","apple","monkey","plea"] 输出:"apple" 示例2: 输入:s = "abpcplea", dictionary = .
2021-10-06 19:12:52
409
原创 leetcode-刷题笔记之-680. 验证回文字符串 Ⅱ
问题描述:给定一个非空字符串s,最多删除一个字符。判断是否能成为回文字符串。 示例1: 输入: s = "aba" 输出: true 示例2: 输入: s = "abca" 输出: true 解释: 你可以删除c字符。 示例3: 输入: s = "abc" 输出: false 解题思路:该题解题思路采用的是双指针。 首先对题目进行分析。在最多删除一个字符的情况下,判断该字符串是否是回文字符串。我们可以用首尾指针相向而行,遍历字符串。 判断当前首尾指针所指向的字符是...
2021-10-06 18:50:32
305
原创 leetcode-刷题笔记之-633. 平方数之和
问题描述:给定一个非负整数c,你要判断是否存在两个整数a和b,使得a2+ b2= c。 示例1: 输入:c = 5 输出:true 解释:1 * 1 + 2 * 2 = 5 示例2: 输入:c = 3 输出:false 示例3: 输入:c = 4 输出:true 示例4: 输入:c = 2 输出:true 示例5: 输入:c = 1 输出:true 解题思路: 这题我的思路是采取的是双指针。依题可知判...
2021-10-06 18:40:02
325
原创 leetcode-刷题笔记之-122. 买卖股票的最佳时机 II
问题描述:给定一个数组 prices ,其中prices[i] 是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例1: 输入: prices = [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 随后,在第 4...
2021-09-30 09:17:15
192
原创 leetcode-刷题笔记之763. 划分字母区间
leetcode-刷题笔记之763. 划分字母区间 问题描述:字符串S由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 示例: 输入:S = "ababcbacadefegdehijhklij" 输出:[9,7,8] 解释:划分结果为 "ababcbaca", "defegde", "hijhklij"。每个字母最多出现在一个片段中。像 "ababcbacadefegde", "hijhklij" 的划分是错误的,因为..
2021-09-29 15:51:48
313
原创 leetcode-刷题笔记之字符串转换整数 (atoi)
问题描述:请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的atoi函数)。 函数myAtoi(string s)的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。 读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。 将前面步骤读入的这些数字转换为整...
2021-09-18 14:29:33
196
原创 leetcode-刷题笔记之最长回文子串
问题描述:给你一个字符串s,找到s中最长的回文子串。 示例1: 输入: s = "babad" 输出: "bab" 解释: “aba”同样是符合题意的答案; 示例2: 输入: s = "cbbd" 输出: "bb" 示例3: 输入: s = "a" 输出: "a" 示例4: 输入: s = "ac" 输出: "a" 提示: 1<=s.length<=1000 s仅由数字和英文字母(大写和/或小写)组成 问题分析:在计算机科学中...
2021-09-17 19:08:48
285
原创 leetcode-刷题笔记之无重复字符的最长字串
问题描述:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入:s = "abcabcbb" 输出:3 解释:因为无重复字符的最长字串是是"abc",所以其长度为 3。 示例2: 输入:s = "bbbbb" 输出:1 解释:因为无重复字符的最长字串是是"b",所以其长度为 1。 示例3: 输入:s = "pwwkew" ...
2021-09-17 10:17:15
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅