会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chenyi_li
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
41
下一页
2023年5月27日
为什么可重复的能解决不可重复读问题,而读提交不能
摘要: 答:可重复读会创建快照读 可重复读隔离级别能解决不可重复读问题的原因是因为它在事务开始时创建了一个数据快照,并在整个事务期间都使用该快照。因此,其他事务对该数据的修改在可重复读隔离级别下是不可见的,即使这些修改已经提交。这种机制避免了不可重复读的问题。 而读提交隔离级别下,一个事务只能读取到已经提交
阅读全文
posted @ 2023-05-27 15:35 Chenyi_li
阅读(282)
评论(0)
推荐(0)
2023年5月26日
拦截器和过滤器区别
摘要:  
评论(0)
推荐(0)
什么是spring以及相关
摘要: 参考: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)
2023年5月25日
跳跃游戏系列
摘要: ## 55. 跳跃游戏 **这种方法所依据的核心特性:如果一个位置能够到达,那么这个位置左侧所有位置都能到达。 想到这一点,解法就呼之欲出了~** ``` class Solution { public boolean canJump(int[] nums) { // 这种方法所依据的核心特性:如果
阅读全文
posted @ 2023-05-25 20:13 Chenyi_li
阅读(16)
评论(0)
推荐(0)
2023年5月24日
千万级的数据用hashmap存储需要考虑哪些问题?
摘要: **答案:一般会预先初始化一个大容量的map** ## 解释 hashmap默认初始化容量为16,在不断添加key-value时,使用率达到75%会触发扩容,此时hashmap容量会增大一倍,同时会进行key-value的拷贝及重新计算hash映射,当map中存储的key-value越来越多时扩容将
阅读全文
posted @ 2023-05-24 16:48 Chenyi_li
阅读(1071)
评论(0)
推荐(0)
排列组合的实现Cmn,Amn
摘要: 递归方法: ``` 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,DDL,DCL
摘要: DML是用于操作表中数据的SQL命令,包括SELECT、INSERT、UPDATE和DELETE等命令。使用DML命令可以对表中的数据进行查询、添加、修改和删除等操作。 DDL是用于定义表结构的SQL命令,包括CREATE、ALTER和DROP等命令。使用DDL命令可以创建、修改和删除表,以及定义表
阅读全文
posted @ 2023-05-24 14:56 Chenyi_li
阅读(56)
评论(0)
推荐(0)
2023年5月22日
你常用的linux命令有哪些?Docker常用命令有哪些?
摘要: ## 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)
31.下一个排列
摘要: ``` 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)
synchorized的底层实现
摘要: 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
下一页
公告