1. 记一种不错的缓存设计思路

    之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路,觉得不错,做个记录供以后参考。

    2022/08/27 Java

  2. 从一个 NullPointerException 探究 Java 的自动装箱拆箱机制

    前天遇到了一个 NullPointerException,触发的代码类似下面这样:

    2022/08/20 Java

  3. 在 Vim 里为 Markdown 文档展示导航窗格

    假设我们正在 Vim 里编辑一个很长的 Markdown 文档,这时想跳转到另一个章节去查看或编辑内容,可以怎么做?

    2022/08/03 Vim

  4. 解决 Java 打印日志吞异常堆栈的问题

    前几天有同学找我查一个空指针问题,Java 打印日志时,异常堆栈信息被吞了,导致定位不到出问题的地方。

    2022/06/26 Java

  5. 利用 XXL-JOB 实现灵活控制的分片处理

    本文讲述了一种利用 XXL-JOB 来进行分片任务处理的方法,另外加入对执行节点数的灵活控制。

    2022/06/19 Java

  6. 记一个折磨了我一天半的 Bug

    最近开始学习后台开发,虽然与我以前从事的 Android 开发一样都是使用 Java 语言,但是技术栈完全不同,有太多的必备的「新」概念要去学习,而在对它们,以及别人写的代码有充分的了解之前,就可能会遇上这种一杯茶,一根烟,一个 Bug 一天根本改不完的情况。

    2022/05/25 Java

  7. Java|PageHelper 怎么自作主张帮我分页?

    开局上来,我们先看看问题场景的示例代码:

    2022/05/20 Java

  8. AI 自动补全的这句日志能正常打印吗?

    最近用上了 GitHub Copilot,它的能力不时让我惊叹,于是越来越多地面向 tab 编程,机械键盘的损耗都小了许多:-p

    2022/05/10 Java

  9. 用 Vim 编辑 Markdown 时直接粘贴图片

    我习惯使用 Vim 编辑 Markdown 文件,一直存在一个痛点就是粘贴图片很不方便。

    2022/05/04 Vim

  10. Java|如何正确地在遍历 List 时删除元素

    最近在一个 Android 项目里遇到一个偶现的 java.util.ConcurrentModificationException 异常导致的崩溃,经过排查,导致异常的代码大概是这样的:

    2022/04/29 Java