摘要: 1.脏读(dirty-read):如果第二个事务查询到第一个事务还未提交的更新数据,就会形成脏读。 2.幻读/虚读(phantom read):一个事务执行两次,如果出现第二次事务执行比第一次多一些或少一些数据,造成两次查询结果不一致。可能是另一个事务在两个事务直接插入或删除一些数据造成的。 3.不 阅读全文
posted @ 2022-06-03 20:02 luorx 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 简单的集合遍历 foreach遍历 import java.util.ArrayList; import java.util.List; /** * @author rx * @date 2022/6/1 17:18 */ public class Demo1Foreach { public sta 阅读全文
posted @ 2022-06-03 14:26 luorx 阅读(766) 评论(0) 推荐(1) 编辑
摘要: 812. 最大三角形面积 给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。 示例: 输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]] 输出: 2 解释: 这五个点如下图所示。组成的橙色三角形是最大的,面积为2。 方法一:三角形面积 阅读全文
posted @ 2022-05-15 13:59 luorx 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 贪心算法:局部最优达到全局最优 举一个最简单的例子:小明和小王喜欢吃苹果,小明可以吃五个,小王可以吃三个。已知苹 果园里有吃不完的苹果,求小明和小王一共最多吃多少个苹果。在这个例子中,我们可以选用的 贪心策略为,每个人吃自己能吃的最多数量的苹果,这在每个人身上都是局部最优的。又因为全 局结果是局部结 阅读全文
posted @ 2022-05-11 22:18 luorx 阅读(206) 评论(0) 推荐(0) 编辑
摘要: import cn.hutool.core.date.DateUtil; import java.time.LocalDate; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; 阅读全文
posted @ 2022-05-09 18:16 luorx 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 433. 最小基因变化 基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 'A'、'C'、'G' 和 'T' 之一。 假设我们需要调查从基因序列 start 变为 end 所发生的基因变化。一次基因变化就意味着这个基因序列中的一个字符发生了变化。 例如,"AACCGGTT" --> 阅读全文
posted @ 2022-05-07 20:14 luorx 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 933. 最近的请求次数 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间 阅读全文
posted @ 2022-05-06 16:25 luorx 阅读(24) 评论(0) 推荐(0) 编辑