- 博客(4)
- 收藏
- 关注
原创 JVM参数调优
JVM参数调优1.调优的目的对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用很多的系统资源(主要是CPU),影响系统的吞吐量。特别要关注Full GC,因为它会对整个堆进行整理,导致Full GC一般由于以下几种情况:旧生代空间不足调优时尽量让对象在新生代GC时被回收、让对象在新生代多存活一段时间和不要创建过大的对象及数组避免直...
2019-10-27 21:03:34
313
原创 JAVA集合重要知识点
1.集合框架体系2.ArrayList与LinkedListArrayList和LinkedList的相同点和不同点共同点:都是单列集合中List接口的实现类。存取有序,有索引,可重复、线程异步不同点:1.底层实现不同:ArrayList底层实现是数组,LinkedList底层是双向链表,有头尾指针。2.ArrayList查询快,增删慢。查询快:数组随机访问,通过数组地址和元素索...
2019-06-22 10:00:03
297
原创 String重点知识
1.String基本特点(1)String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法(2)String类其实是通过char数组来保存字符串的(3)String对象一旦被创建就是固定不变的了,对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象(4)字面量"+“拼接是在编译期间进行的,拼接后的字符串存放在字...
2019-05-21 17:02:01
176
原创 二叉树的性质与遍历
1.二叉树的基本概念二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i>0)性质2: 深度为k的二叉树至多有2^k - 1个结点(k>0)性质3: 对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,则N0=N2+1;...
2019-05-20 16:51:22
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人