- 博客(5)
- 问答 (2)
- 收藏
- 关注
原创 记录自己看到的不懂的面试题总结,持续更新中...
1.ArrayList的最大容量为多少?超出会怎么发生什么?ArrayList的最大容量为 /** * The maximum size of array to allocate. * Some VMs reserve some header words in an array. * Attempts to allocate larger arrays may result in * OutOfMemoryError: Requested array si
2021-05-27 22:15:20
128
原创 JVM的stw处理机制
JVM有个叫做“安全点”和“安全区域”的东西,在发生GC时,所有的线程都会执行到“安全点”停下来。在需要GC的时候,JVM会设置一个标志,当线程执行到安全点的时候会轮询检测这个标志,如果发现需要GC,则线程会自己挂起,直到GC结束才恢复运行。还有另一种策略是在GC发生时,直接把所有线程都挂起,然后检测所有线程是否都在安全点,如果不在安全点则恢复线程的执行,等执行到安全点再挂起。但是对于一些没有获得或无法获得CPU时间的线程,就没办法等到它执行到安全点了,所以这个时候只要这个线程是在安全区域的,也可以进行
2021-05-22 13:35:37
542
原创 用递归解决八皇后问题
1.八皇后问题的描述八皇后问题就是将八个皇后按照一定规则放在8*8的棋盘上,规则要求各个皇后之间不能在同一列上,或者同一行上和同一对角线上。2.解决思路:将8个皇后用一个数组来储存,数组的下标作为皇后的行数,从0-7,代表着八个皇后在8个不同的行。数组的值,代表着皇后所在的列数,也用0-7来表示。那么我们在放置皇后时,只需让个数组的值不同,就能让皇后处于不同的行数和列数,接下来我们用思考的是就是将皇后如何保养放在同一条对角线上。3.确定各个皇后在不同对角线上:我们可以用到小学学的等腰直角三角形的知
2021-03-29 22:48:58
517
空空如也
整合ssm,出现的问题,我访问controller,一直卡在这
2021-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅