2026年7月

戴老师的博客

轻松掌握Git:从入门到精通

一、Git 是什么?为什么它如此重要?在当今的软件开发世界中,版本控制是团队协作和项目管理的基石。而 Git,作为最流行的分布式版本控制系统之一,已经成为了无数开发者的得力助手。无论是个人开发者独自打造项目,还是大型团队协同开发复杂软件,Git 都能帮助...

Linux 的启动流程

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。半年前,我写了《计算机是如何启动的?》,探讨了 BIOS 和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,...

JAVA并发编程学习笔记之synchronized

监视器Java 中的同步是通过监视器(Monitor)模型来实现的。Java 中的监视器实质是一个代码块,这段代码块在同一时刻只允许被一个线程执行。线程要想执行这段代码块,唯一的方式是获得监视器。监视器支持两种同步方式:互斥与协作。互斥:多线程环境下,如...

Redis的慢查询分析

Redis 作为内存数据库,拥有极高的性能,单个实例的 QPS 通常可达到 10 万左右。但在实际使用过程中,偶尔会出现访问延迟显著增大的情况。如果不了解 Redis 的内部实现原理,排查问题时往往难以定位根源。很多时候,Redis 访问延迟变大是由使用...