Dioxide.CNの記事簿

於群峰之上,更覺長風浩蕩

NEWS | 使用Spring Mono主题为博客写作

ToolBench插件指南

Tool Bench在迁移了部分Joe2.0的特殊样式的基础上进行了进一步的改进和内容增添,同时适配了绝大部分主题的Markdown文章,相关的功能可以在插件的基本设置中进行配置。

ToolBench样式指南

ToolBench是一套自动集成工具型JS组件的Halo2.x插件,除了移植了《Joe2.0 样式指南》的部分自定义标签,还提供了更多功能强大的JS组件内容。本篇将主要介绍并展示插件中所支持的所有自定义标签、元素功能(请不要写成独立标签对这会造成一些预期之外的错误问题)。

编排并发与响应式初步

在前些阵子的《ThreadLocal与ScopedValue》文章中,已经详细地描述了ThreadLocal与ScopedValue的作用。不同的多线程应用环境造就了不一样的两个本地线程缓存方案,实际项目开发中仍然是与多线程环境相互结合才能发挥它们最大的作用。

BukkitNMS开发中蕴含的混淆技术

Spigot的NMS是对net-minecraft-server包的一个综合性反射工具,即便读者可能不知道Minecraft是什么或者从未参与过Minecraft伺服器的插件开发工作,但我仍会为每一位读者详细介绍这其中所蕴含的一些技术和实现原理。读者需要知道的是:Spigot 更专注于 Minecraft 的插件开发和服务器功能扩展,而不是提供一个完整的企业级应用开发框架,因此虽然它不像Spring那样专业但是两者仍然存在着许多相似性很高的技术原理。

分布式与微服务

微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到 `SOA` 架构,服务不断的被拆分和分解,粒度也越来越小,直到微服务架构的诞生。