- 博客(14)
- 收藏
- 关注
原创 循环遍历 List调用 remove 方法时遇到ConcurrentModificationException 异常
循环遍历 List,调用 remove 方法删除元素,往往会遇到 ConcurrentModificationException 异常,原因是什么,正确的打开方式又是什么呢?
2024-09-26 20:34:29
976
1
原创 moka一面(超详细,记录了每一个问题)
LinkedList:在链表的头部或者尾部插入或删除一个数的时间复杂度是O(1)的,其他位置的时间复杂度都是O(n),因为首先回去遍历链表找到要插入或删除的位置。存储的是本地接口库调用的方法,就是java里面native关键字修饰的方法(java作用范围达不到了,会去调用底层C/C++语言的库)。ArrayList:向数组尾部插入或删除一个数时间复杂度是O(1)的,其他位置的时间复杂度都是O(n),因为会挪动数组,为其腾出位置。Mysql中的多版本并发控制,指维护一个数据的多个版本,使得读写没有冲突。
2024-03-05 16:11:23
1087
1
原创 Sum of Two Numbers (CodeForces - 1788B )
给定一个n, 选取任意满足条件的两个非负整数x,y满足如下条件1.x+y=n, and2.x和y的各位数字之和相差至多为1.
2023-03-27 23:06:56
481
1
原创 com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别
com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别
2023-03-25 19:39:36
14958
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人