文章
提示词工程:从一句话到可评测的模型接口
从一个客服工单分类案例出发,逐步理解指令、示例、结构化输出、评测、检索、推理、Agent 与安全边界。
Markdown 语法指南
这个博客支持的 Markdown、MDX、代码块、数学公式、提示框和卡片语法总览。

上下文工程(Context Engineering):窗口里装什么
介绍上下文工程:模型下一次采样时窗口里有什么,它和提示词工程差在哪,以及写、选、压、隔这几类做法。
提示词工程实践指南(Prompt Engineering)
理解提示词工程的作用、设计方法、经典框架、选型原则与评估流程。
LLM 是怎么工作的
介绍大语言模型如何预测下一个词,以及 token、嵌入、注意力、Transformer 和训练过程。
Java 多线程与并发 - ReentrantLock
本文解析了 Lock 与 ReentrantLock 的核心机制、公平锁实现、非公平锁实现和释放流程。
Java 多线程与并发 - synchronized
`synchronized` 是 Java 多线程编程中常用的关键字,它是一种基于对象的互斥锁。本文介绍了 synchronized 基本使用规范、底层原理和锁升级流程。
Java 多线程与并发 - Java 线程状态与切换
本文介绍了操作系统线程的状态和 Java 线程的状态和其转换关系,并对两种线程进行对比。
深入理解 Mybatis Executor
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。本文从 SqlSession 调用链、Executor 体系和缓存流程介绍了 MyBatis 执行器机制。
设计模式中的设计原则
本文梳理了面向对象设计模式的基础概念、设计目标和 SOLID 等常见设计原则。
Java 集合 - 概述
本系列旨在归纳总结 Java 容器相关类的知识,并深入分析常用容器类的源代码。本文简单描述了 Java 容器相关概念。
数据库三大范式
本文介绍了数据库的三大范式,并通过学生选课表的例子说明如何减少数据冗余、避免数据异常。
CentOS 7 上安装 MySQL 5.7
本文介绍了在 CentOS 7 上安装 MySQL 5.7 的过程,作为笔记方便以后查看。

RPM 介绍及打包总结
RPM Package Manager (RPM) 是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包。本文简单介绍了一下 RPM,并总结制作了 RPM 包的流程。
Python 基础知识总结
本文总结了 Python 基础和使用 Python 编写脚本所涉及的知识。