240 发简信
IP属地:北京
  • 哥,你的第一个demo,成员变量ThreadLocalRandom声明成static了啊。。。。。。。

    多线程下ThreadLocalRandom用法

    前言 学习 ThreadLocalRandom 的时候遇到一些疑惑,为何使用它在多线程下会产生相同的随机数? 阅读源码后终于稍微了解了一些它的运行机制,总结出它在多线程下正确...

  • 国内各大互联网公司Java工程师笔经面经

    系统复习后,常规笔试面试题目,还是有必要看下,毕竟校招也是一场“应试”。 原文链接 今天斩获今日头条 实习offer 特来分享* WAP onsite interview...

  • 递归如何转化为动态规划

    背景 递归实现是出了名的消耗内存以及时间复杂度大,尤其是在有很多子问题重复计算的情况下。这个时候我们一般通过动态规划的手段,去做记忆性搜索,那么如何将递归转化成动态规划呢。我...

  • 算法:最小生成树

    问题 给出一些Connections,即Connections类,找到一些能够将所有城市都连接起来并且花费最小的边。如果说可以将所有城市都连接起来,则返回这个连接方法;不然的...

  • 算法:接雨水

    问题 Given n non-negative integers representing an elevation map where the width of each ...

  • 算法:螺旋矩阵 II

    问题 给你一个数n生成一个包含1到n^2的螺旋形矩阵 样例 矩阵为 思路 将矩阵转化成一个x轴向右,y轴向下的x0y坐标轴,有助于思考。思路比较简单,就是螺旋遍历。 实现 如...

  • 算法:螺旋矩阵 I

    问题 给定一个包含 m x n 个要素的矩阵,(m 行, n 列),按照螺旋顺序,返回该矩阵中的所有要素。 样例 给定如下矩阵: 应返回 [1,2,3,6,9,8,7,4,5...

  • 120
    全面了解JDK9的新特性

    1 Java平台模块化系统 该特性是Java 9 最大的一个特性,Java 9起初的代号就叫Jigsaw,最近被更改为Modularity,Modularity提供了类似于O...

  • 求最多有k个不同字符的最长子字符串的长度

    问题 给定一个字符串,找到最多有k个不同字符的最长子字符串,并返回其长度。样例例如,给定 s = "eceba" , k = 3,T 是 "eceb",长度为 4. 第一种思...

个人介绍
互联网行业,资深IT工程师,后端开发,JAVA;
中国地质大学,计算机科学与技术;
北京,朝阳;
合作咨询:18801442729