自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 目前刷题小结

★ 字符串相关 ★3.无重复字符的最长子串思路:不重复,先考虑HashSet。双指针法,左指针用于从左到右一个一个的变换子串的开头,右指针在子串头确定以后一直往后遍历。右指针遍历到的如果是第一次出现就加入set;每次右指针循环退出(包括两种情况,要不是遍历完了,要不就是右重复),这时候左指针右移,右移后要把前面这个从set中remove,因为左指针管的是每次子串的头部,现在头部换了。class Solution { public int lengthOfLongestSubstring(St

2021-06-08 20:24:35 80

原创 在csdn上看到的一些优秀的博主和优秀的博文

java需要掌握的基础知识点,包括java基础、并发、sql等等,通过这些问题我们也需要了解底层的实现原理!加油!: 传送门。这里也是java的基础知识链接: 传送门。

2021-06-07 11:14:08 123

原创 java版本常用数据结构的实现方法

队列是一种先入先出的数据结构,在入队添加数据时,入队只能在队列尾部添加,在出队时,只能移除最先进入的元素,即队列头部。下面为队列的定义和队列设计的基本操作 code。class ArrayQueue{ private int maxSize;//最大容量 private int front;//队列头 private int rear;//队列尾 private int[] arr;//用来实现队列的数组 //构造器 public ArrayQueue(int arrMaxSize){

2021-06-07 10:53:44 83

原创 关于join()方法

通过源码查看到join()方法底层调用了wait()方法,这也是join()方法可以释放锁的原因吧~但是我们也知道,调用了wait()方法使得线程释放锁并让线程进行阻塞,后续需要notify()方法对线程进行唤醒。查看源码并没有发现notify()方法的调用。查了大佬的帖子,原来问题出现在jvm的源码里,调用了lock.notify_all(thread)具体查看以下链接送你上去这位大佬也上去...

2021-06-06 20:11:45 168

原创 多线程小结(一)

1.通过jvm告诉操作系统创建Thread2.操作系统开辟内存并使用Windows SDK中creatThread()函数创建Thread线程对象3.操作系统对Thread对象进行调度,确定执行时间4.在操作系统中成功执行Thread

2021-06-04 08:47:14 139 2

原创 菜鸟的进阶之路

前言该生就读于一所名不见经传的学校。从今天开始记录一些学习上的心得和笔记。内容质量肯定不高,并且肯定有错误因为是自己的笔记,因此大家批判性采纳

2021-05-31 15:31:45 117

空空如也

空空如也

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

TA关注的人

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