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并没有按照“...

  • 通过零拷贝实现有效数据传输【转载】

    很多 Web 应用程序都会提供大量的静态内容,其数量多到相当于读完整个磁盘的数据再将同样的数据写回响应套接字(socket)。此动作看似只需较少...

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

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

个人介绍
博客从入职福报厂开始就没有精力更新了,大家有兴趣可以关注微博