那些忘在学校里的东西
上手 Minestom: 新时代 Minecraft 服务端实现

上手 Minestom: 新时代 Minecraft 服务端实现

笔者观望 Minestom 已经有一段时间了. 以前他的线程模型还不够成熟, 曾经联系 @TheMode 想帮他翻译那块的文档结果鸽了.
正好, 今天摸鱼的时候看了一眼 Minestom 官方, 发觉现在或许是时候上手尝试一下了.

简中圈子里吹 Minestom 的很多, 然而真正上手 / 普及 Minestom 开发的很少. 官方文档已经足够详尽, 因此本篇博文只作引路贴, 希望对 Minestom 感兴趣的你自己上手尝试.

阅读更多
尝鲜 CodeBerg : "非主流" Git 服务现状
「9+」 Java 编译器插件教程 101

「9+」 Java 编译器插件教程 101

写了上万行 Java 代码,相比你已经对 Java “木纳呆板”的语法恨之入骨了。

那么,有没有一种可能,我是说可能,我们可以给 Java 编译器写插件?

阅读更多

关于提问与回答

在「如何请求到他人的帮助来解决问题」上已经有许多优秀的指导文章,但在如何有效的帮助他人上似乎还是少了那么点东西。

阅读更多

2021 碎碎念

2022 早就来了,但是我的年终总结推迟了好些时候才开始写。如果是在之前的话,我大概新年一到就很迫切的把去年发生了什么事通通写下来的。

阅读更多
浅谈 Java 虚拟机是如何标识垃圾的

浅谈 Java 虚拟机是如何标识垃圾的

Java 作为一门 VM 语言,它的垃圾回收机制确实帮我们省了很多事情,我们不再需要去”手动管理内存的分配和释放”,只需要交给 VM 来做就好了。

然而,真的是这样吗?即使有神一般高性能的垃圾回收器,我们写代码时仍然需要注意它是如何标记垃圾对象的,因为垃圾回收器并不是万能的,仍然有一些工作需要程序员自己完成。

本文试图通俗易懂的讲解 JVM 上标记垃圾的方法,如有错误请在评论区指正。

阅读更多