自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 sleep与wait

wait:属于object的方法,实例方法,会释放锁,需要被唤醒。需要在同步锁中使用。sleep:属于线程的方法,静态方法,不会释放锁,不需要被唤醒。两者再重新进入队列时,都是就绪状态,所在线程等待被cpu调用。

2023-12-11 20:34:43 8 1

原创 path和classpath

classpath:是关于class的jar等资源文件夹。path:是关于命令文件所在的文件夹/目录。

2023-12-11 20:31:06 11

原创 mysql的3种删除

当delete不加where条件语句时,作用相当于truncate,但效率低于truncate。删除表的行记录,属于DML,所以没删除一行数据都会触发trigger进行相关操作。1、delete:delete from [表名] where [条件]。清空表数据,相当于删除原表,重新创建表,属于DDL,操作完自动提交事务。删除表,将表数据和结构都删除,属于DDL,操作完自动提交事务。2、truncate:truncate table [表名]3、drop:drop table [表名]

2023-12-07 15:28:54 41

原创 LinkedList较ArrayList的区别

2、均可用add、remove进行新增和删除,此两种方法继承自Collection,而linkedList还提供了offer、poll等方式。1、LinkedList底层是双向链表,而ArrayList的底层是数组,包括Vector底层也是数组。注:由于历史原因,在Java中,官方不建议使用Stack类,而是使用Deque代替,也就是说,3、ArrayList是连续的空间,而LinkedList可以是不连续的空间。接口Deque是栈和双端队列这两种数据结构的集合体。

2023-12-06 20:32:46 9 1

原创 LinkedList的自实现

System.out.println("index下标位置不合法");* 从左往右,移除链表中元素为key的元素第一次出现位置的节点。* 移除链表中元素为key的元素的节点。* 根据下标获取下标位置处的元素。* 从任意下标位置插入数据,* 第一个数据节点下标为0。* 判断是否包含某个元素。* 获取链表节点长度。

2023-12-04 15:03:29 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除