上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 41 下一页
摘要: 答:可重复读会创建快照读 可重复读隔离级别能解决不可重复读问题的原因是因为它在事务开始时创建了一个数据快照,并在整个事务期间都使用该快照。因此,其他事务对该数据的修改在可重复读隔离级别下是不可见的,即使这些修改已经提交。这种机制避免了不可重复读的问题。 而读提交隔离级别下,一个事务只能读取到已经提交 阅读全文
posted @ 2023-05-27 15:35 Chenyi_li 阅读(282) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230610104918501-1965723946.png) ![](https://img2023.cnblogs.com/blog/1892439/202307/1892 阅读全文
posted @ 2023-05-26 21:58 Chenyi_li 阅读(8) 评论(0) 推荐(0)
摘要: 参考:https://www.bilibili.com/video/BV1jc411j7u5/?spm_id_from=333.788.recommend_more_video.0&vd_source=46d50b5d646b50dcb2a208d3946b1598 阅读全文
posted @ 2023-05-26 20:45 Chenyi_li 阅读(10) 评论(0) 推荐(0)
摘要: ## 55. 跳跃游戏 **这种方法所依据的核心特性:如果一个位置能够到达,那么这个位置左侧所有位置都能到达。 想到这一点,解法就呼之欲出了~** ``` class Solution { public boolean canJump(int[] nums) { // 这种方法所依据的核心特性:如果 阅读全文
posted @ 2023-05-25 20:13 Chenyi_li 阅读(16) 评论(0) 推荐(0)
摘要: **答案:一般会预先初始化一个大容量的map** ## 解释 hashmap默认初始化容量为16,在不断添加key-value时,使用率达到75%会触发扩容,此时hashmap容量会增大一倍,同时会进行key-value的拷贝及重新计算hash映射,当map中存储的key-value越来越多时扩容将 阅读全文
posted @ 2023-05-24 16:48 Chenyi_li 阅读(1071) 评论(0) 推荐(0)
摘要: 递归方法: ``` public class Combination { /** * 计算从m个元素中选n个元素的组合数Cmn * @param m 总共有m个元素 * @param n 从中选n个元素 * @return 组合数Cmn的值 */ public static int Cmn(int 阅读全文
posted @ 2023-05-24 15:47 Chenyi_li 阅读(272) 评论(0) 推荐(0)
摘要: DML是用于操作表中数据的SQL命令,包括SELECT、INSERT、UPDATE和DELETE等命令。使用DML命令可以对表中的数据进行查询、添加、修改和删除等操作。 DDL是用于定义表结构的SQL命令,包括CREATE、ALTER和DROP等命令。使用DDL命令可以创建、修改和删除表,以及定义表 阅读全文
posted @ 2023-05-24 14:56 Chenyi_li 阅读(56) 评论(0) 推荐(0)
摘要: ## linux命令 我:您好,我熟悉的Linux命令包括但不限于以下几个方面: 文件和目录相关命令:ls、cd、mkdir、rm、cp、mv、chown、chmod等等,这些命令用于文件和目录的管理和操作。 进程相关命令:ps、top、kill、nice、nohup等等,这些命令用于查看和管理系统 阅读全文
posted @ 2023-05-22 19:48 Chenyi_li 阅读(61) 评论(0) 推荐(0)
摘要: ``` class Solution { public void nextPermutation(int[] nums) { int n = nums.length; if(n = 1; i--){ if(nums[i] > nums[i-1]){ // (i, n) 是降序 这里是因为之前循环是从 阅读全文
posted @ 2023-05-22 11:07 Chenyi_li 阅读(13) 评论(0) 推荐(0)
摘要: synchronized是Java中用于实现线程同步的关键字,它可以用于方法或代码块中,保证在同一时刻只有一个线程可以访问这个方法或代码块,从而避免多个线程同时访问共享资源导致的数据不一致、线程安全问题。 主要是由JVM实现的。 synchronized的实现主要是通过对象锁来实现的。当一个线程进入 阅读全文
posted @ 2023-05-22 09:42 Chenyi_li 阅读(25) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 41 下一页