包装类 新建线程的方法 1.继承thread,重写run方法 2实现Runnable接口在runnable接口实现中,重写run方法,再将runnable实现类传入Threa...
包装类 新建线程的方法 1.继承thread,重写run方法 2实现Runnable接口在runnable接口实现中,重写run方法,再将runnable实现类传入Threa...
进程的五种状态 1:new 进程正在被创建,尚未达到ready状态 2:ready状态,进程已经获得除了cpu的一切其他资源----万事具备,只欠东风 3:running...
1、主从复制 在主数据库写,在从数据库来读,适用在主数据库被锁表的时候1:master数据库将数据的改变记录在binlog中2.slave数据库向master探测,如果发生改...
Bean bean本质上是IOC容器管理的对象,可以通过@controller等注解进行配置bean域主要包括:singleton、prototype、request、ses...
Java的内存模型-JMM 线程A先将变量从共享内存保存到本地内存(可以是寄存器),修改后,再写入到共享内存中。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程...
首先明白:操作系统将内存空间分为:用户空间和内核空间,用户空间是普通应用程序可以去访问的内存空间,内核空间是操作系统内核去访问的内存空间** 那这时候,我们也要明白什么是用户...
首先明白:操作系统将内存空间分为:用户空间和内核空间,用户空间是普通应用程序可以去访问的内存空间,内核空间是操作系统内核去访问的内存空间** **那这时候,我们也要明白什么是...
1、@SpringBootApplication 这是springboot最重要的注解,只有加上才能执行可以看作下面三个注解的集合@Configuration //配置的注解...
主要的知识点是:单调栈,该题牢牢记得:栈中记录当前楼能看到的元素 单调栈是单调递增栈,栈顶是最小值单调栈存的是能看到的楼向左看:从0开始遍历元素首先取leftstack的大小...
``` classSolution{ publicintminDistance(Stringword1,Stringword2){ intm=word1.length(); ...
遇到这种题,第一想到动态规划,利用dp【n+1】【3】,工作--0,健身---1,休息---2,分别代表一个状态,可以画一个三个状态的转换图 其次我们需要明白dp【i】【0】...
很简单,加入HashSet来进行判断 ''' classSolution{ publicbooleanvalidPalindrome(Strings){ intstart=0...
其实也比较简单 主要是学会去判断回文串 同时,题目说最多可以删除一个字母,意思是去比较start+1:end和start:end-1的字符串是不是回文串,需单独弄一个函数 其...
如何来求解呢?直接看例子原数组nums:1 2 4 3 6 5第一轮:从右往左遍历,去找第一次出现nums【i】>nums【i+1】,去记录nums【i】和i,在例子中,3<...
拉姆达表达式由三部分构成()代表参数->{}可省略,主体可以是表达式和语句,如果是表达式需要去return,但是语句只需要执行即可 匿名内部类的意思就是这个类没有名字,只有n...
求平方根的基础在于二分查找 long mid = (left + right) / 2;//为什么mid要为long,因为mid mid也会自动转换为long,这样就保证不会...
8月集中刷leetcode,差不多刷了170,但是最多能应付一下面试的编程题,做笔试题还是差的,继续加油!!!
基本思路不如看代码注释
一开始用双指针,出现误区,解不出来用set也解不出来利用LinkedHashMap<node.val,count>来解题,先将所有node的val都放入map,如果已经存在就...
这也没啥,只不过把int变为BigInteger