240 发简信
IP属地:上海
  • Java LRU的简单实现

    什么是LRU,参考:LRU算法 缓存淘汰策略[https://www.cnblogs.com/Dhouse/p/8615481.html] 基于...

  • Java线程安全的单例实现

    1. 普通实现(线程不安全) 2. 简单加锁实现(锁开销较大) 3. double check + synchronized 内外双层检查,外层...

  • CentOS7使用firewalld打开关闭防火墙与端口

    1. firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firew...

  • java 的 ZoneOffset 与 ZoneId

    关于时区常见的问题:如何在java8及更高版本中获取默认的ZoneOffset? tl;dr 但是,建议使用时区(ZoneId) 而不是UTC的...

  • 在归并排序中对小数组采用插入排序

    主体还是归并排序,使用插入排序粗化原子任务的叶子节点

  • 为什么不应该在Scala中使用return?

    项目中写了类似逻辑的Scala代码如下,很明显没有按照预期工作。 如果上面这一段代码翻译为java呢? 对比的结果很明显,scala并没有按照“...

  • 合并K个排序链表【LeetCode:23】

    题目: 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: 输出: 1->1->2->3-...

  • 反转类题目【LeetCode:7/190】

    题目 7:整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 190:颠倒二进制位 颠倒给定的 32 位无符号整...

  • 求两数组交集【LeetCode:349】

    题目 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 示例 2: 说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺...

个人介绍
博客从入职福报厂开始就没有精力更新了,且看且珍惜