笔记
记记记记
Roy_396
人
展开
-
maven依赖包报红解决
若下载条未加载,或者maven依赖里面报红,可执行如下操作。1、注释掉pom下的依赖2、清除项目缓存双击clean项目后,项目会开始下载资源。3、删除过往加载的依赖包4、重新启动注释5、点击刷新重加载...转载 2022-04-18 14:30:40 · 4252 阅读 · 1 评论 -
Java集合框架库中各集合的特点和应用场景
Queue接口(顶层接口为Collection)实现类:ArrayDeque、PriorityQueue特点:数据可以重复,不可以存储null,可以保证有序性,基于堆实现,线程不安全的应用场景:ArrayDeque:既可以当成双端队列使用,也可以当成栈来使用,作为栈使用时比Stack效率要高,作为队列使用时比LinkedList要快PriorityQueue:最大值/最小值求解,Top K问题,OS进程调度List接口(顶层接口为Collection)实现类:Vector、Stack、A原创 2021-06-06 18:57:53 · 307 阅读 · 0 评论 -
数据库事务隔离级别-- 脏读、幻读、不可重复读
一 数据库事务的隔离级别数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable,这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题。1. Read UnCommitted(读未提交)最低的隔离级别。一个事务可以读取另一个事务并未提交的更新结果。2. Read Committed(读提交)大部分数据库采用的默认隔离级别。一个事务的更新操作结果只有在该事务提交之后,另一个事务才可原创 2021-05-16 17:10:29 · 6321 阅读 · 0 评论 -
队列实现栈&栈实现队列
在数据结构中,我们可以使用两个队列实现一个栈,也可以使用两个栈实现一个队列,代码实现如下:import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class Practice { //两个队列实现一个栈 private static Queue<Integer> queue1 = new LinkedList<>(); private stat原创 2021-04-13 16:31:29 · 104 阅读 · 0 评论