240 发简信
IP属地:重庆
  • 连续子数组的最大和和子数组

    网上多见的是输出连续子数组的最大和,此代码还额外输出了最大和对应的子数组。代码如下:

  • 找数组中数量超过总数一半的元素

    思路:抵消法,记录当前元素ret,初始数量为num=0;从前到后遍历,发现遍历到的元素和ret相同,num++, 否则num--, 如果num=...

  • synchronized如何实现高性能

    偏向锁:mark word存储线程id轻量级锁:cas重量级锁:lock

  • Resize,w 360,h 240
    线程的状态

    New:创建线程后是new状态 Runnable:执行start()之后进入Runnable状态 Running:获取CPU时间片后,进入Run...

  • 线程池使用注意事项

    1.使用new ThreadPoolExecutor()创建线程池2.设置合理的线程数,x是计算时间,y是等待时间,N是CPU核心数;则工作线程...

  • Resource和Autowired注解的区别

    @Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Autowired默认是按照类型装配注入...

  • 堆排序

    写了一个堆排序代码,支持升序和降序 参考 https://blog.csdn.net/u013384984/article/details/79...

  • 文本去重

    simhash 分词,hash,加权,降维,拿到simhash;计算simhash的海明距离试用长文本去重,效率高,顺序无关 编辑距离 a变成b...