Posts
All the articles I have published.
-
公共 NTP 网络时间服务器
Published date:3 min readNTP(Network Time Protocol)是一种用于在网络中同步计算机和设备时间的协议。它通过与多个时间源通信,计算出精确的时间,并将时间偏差保持在毫秒级别以内。NTP 具有高精度、可靠性和可扩展性,支持局域网和广域网环境下的时间同步。它是金融交易、电信网络等需要精准时间的应用中不可或缺的技术,并广泛应用于互联网服务中。
-
DoH 和 DoT 的公共 DNS 服务
Published date:13 min read本文介绍了 DoH(DNS Over HTTPS)和 DoT(DNS over TLS)两种加密 DNS 协议,通过 HTTPS 或 TLS 传输加密的 DNS 数据以保护用户隐私,防止中间人窃取、劫持或篡改域名查询信息。这两种协议已成主流,其中 DoH 更通用且获得 Google 等厂商支持,广泛应用于国内外互联网企业、高校及运营商的 DNS 服务中。
-
DD Alpine Linux
Published date:2 min readAlpine Linux 是一个轻量、高效且安全的 Linux 发行版,使用 musl libc 和 BusyBox 实现小体积和低资源消耗,支持灵活的软件包管理。文章介绍了其特点(如安全性、快速启动)和安装方法,包括脚本、系统更新、软件包管理(如 curl 和 wget)、Docker 安装及优化设置(如 BBRv3),并提供了相关资源链接。
-
多线程&并发篇之下篇
Published date:14 min read这篇文章详细探讨了多线程和并发编程的关键概念与工具,包括 CAS 的原子操作及其缺陷、引用类型的分类与特性、ThreadLocal 的工作原理、线程池的设计参数及任务处理流程、JMM 内存模型对原子性、可见性和有序性的保证,以及乐观锁和悲观锁的实现方式和应用场景。文章通过深入分析多核 CPU 优势利用、阻塞队列在生产者 - 消费者模式中的应用等实际案例,为读者提供了全面理解 Java 并发编程的知识体系,助力优化程序性能与正确性。