用户中心USER CENTER

首页/用户
  • leetcode430. Flatten a Multilevel Doubly Linked Li

    摘要:步骤如下代码如下思路二循环上面的思路同样可以通过循环的方式来解决。基本步骤如下代码如下思路减少遍历次数之前的两种思路,都会出现大量的重复遍历,重复遍历和叶子节点的深度成正相关,可以想方法将重复遍历的次数减少。 题目要求 You are given a doubly linked list which in addition to the next and previous pointe...

    gxyz 发布于Java
  • Java面试

    摘要:解耦作用,线程的创建于执行完全分开,方便维护。线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 线程池 首先要明确为什么要使用线程池,使用线程池会带来什么好处? • 线程是稀缺资源,不能频繁的创建。 • 应当将其放入一个池子中,可以给其他任务进行复...

    gxyz 发布于Java
  • LintCode547/548_求数组交集不同解法小结

    摘要:求数组交集不同解法小结声明文章均为本人技术笔记,转载请注明出处求数组交集要求元素不重复,给出两个数组,求二者交集且元素不重复,查找会超时解法一排序二分查找算法超时主要发生在大数组查找过程,因此采用二分查找提升查找效率,交集用保存实现去重解法 LintCode547/548_求数组交集不同解法小结 [TOC] 声明 文章均为本人技术笔记,转载请注明出处:[1] https://segme...

    gxyz 发布于Java
  • JDK Tools Notes for jps, jstate, and jinfo

    JDK Tools Name Description jps JVM Process Status Tool, list all HoSpot processes jstat JVM Statistics Monitoring Tool, collector HotSpot runtime info jinfo Configuration Info for Java (JVM) ...

    gxyz 发布于Java
  • 【源起Netty 外传】FastThreadLocal怎么Fast?

    摘要:实现原理浅谈帮助理解的示意图中有一属性,类型是的静态内部类。刚刚说过,是一个中的静态内部类,则是的内部节点。这个会在线程中,作为其属性初始是一个数组的索引,达成与类似的效果。的方法被调用时,会根据记录的槽位信息进行大扫除。 概述 FastThreadLocal的类名本身就充满了对ThreadLocal的挑衅,快男FastThreadLocal是怎么快的?源码中类注释坦白如下: /** ...

    gxyz 发布于Java
<