java资源
文章平均质量分 70
逆风如解意.
这个作者很懒,什么都没留下…
展开
-
九章算法 贪心算法和动态规划-跳跃游戏 II 单词拆分(一)
描述给出一个非负整数数组,你最初定位在数组的第一个位置。数组中的每个元素代表你在那个位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。数组的长度不超过20000,每个元素的大小不超过20000样例样例 1:输入:输出:解释:到达最后位置的最小跳跃次数是2(从下标0到1跳跃1个距离长度,然后跳跃3个距离长度到最后位置)这道题是典型的贪心算法,通过局部最优解得到全局最优解。有两种方法使用贪心算法实现,只是贪心的策略不同。目标是到达数组的最后一个位置,因此我们可以考虑最后一原创 2022-06-23 22:09:24 · 574 阅读 · 1 评论 -
Java进阶训练营第一周JVM预习笔记
什么是字节码? Java bytecode 由单字节(byte)的指令组成,理论上最多支持 256 个操作码(opcode)。 实际上 Java 只使用了200左右的操作码, 还有一些操作码则保留给调试操作。 根据指令的性质,主要分为四个大类: 1. 栈操作指令,包括与局部变量交互的指令 2. 程序流程控制指令 3. 对象操作指令,包括方法调用指令 4. 算术运算以及类型转换指令...原创 2022-06-15 23:08:17 · 250 阅读 · 0 评论 -
Java 工程师面试突击(可能是史上最好的Java面试突击课程)
因为java面试题是一个较为大的体系,所以我们会拆分为几季来讲解,预计是会推出3季,本次是第一季,第一季课程包含的内容如下:(1)为什么要进行系统拆分?如何进行系统拆分?拆分后不用dubbo可以吗?dubbo和thrift有什么区别呢?(1)说一下的dubbo的工作原理?注册中心挂了可以继续通信吗?(2)dubbo支持哪些序列化协议?说一下hessian的数据结构?PB知道吗?为什么PB的效率是最高的?(3)dubbo负载均衡策略和高可用策略都有哪些?动态代理策略呢?(4)dubbo的spi思想是什么?(5原创 2022-06-14 14:15:44 · 260 阅读 · 0 评论