文章

Jev:当 AI 不再负责说话,而是负责做判断

TypeSafe AI 发布的 Jev 不生成文本,而是直接把程序状态变成结构化判断。聊聊它想解决什么问题,以及它和 Structured Output、Agent 的关系。

2026-09-20
Jev:当 AI 不再负责说话,而是负责做判断

Markdown 语法指南

这个博客支持的 Markdown、MDX、代码块、数学公式、提示框和卡片语法总览。

2026-05-02
Markdown 语法指南

个人财务管理利器:Wallos 的完整部署与 HTTPS 配置指南

利用 Docker 部署 Wallos,并根据 Cloudflare 的代理状态,通过 Nginx 配置 HTTPS 安全访问。

2026-03-04
个人财务管理利器:Wallos 的完整部署与 HTTPS 配置指南

上下文工程实践指南:让 Agent 在多轮任务里看见该看见的

以一个退款 Agent 为例,讲清上下文工程管什么、和提示词工程差在哪,以及写、选、压、隔这几类做法怎样落地。

2025-07-14

提示词工程实践指南:从一句话到可评测的模型接口

从一个客服工单分类案例出发,讲清提示词工程的设计方法、常用框架、评估流程,以及检索、推理、Agent 和安全边界怎样接入。

2024-11-13

LLM 是怎么工作的

介绍大语言模型如何预测下一个词,以及 token、嵌入、注意力、Transformer 和训练过程。

2023-12-29
LLM 是怎么工作的

Java 多线程与并发 - ReentrantLock

本文解析了 Lock 与 ReentrantLock 的核心机制、公平锁实现、非公平锁实现和释放流程。

2022-05-22

Java 多线程与并发 - synchronized

`synchronized` 是 Java 多线程编程中常用的关键字,它是一种基于对象的互斥锁。本文介绍了 synchronized 基本使用规范、底层原理和锁升级流程。

2022-05-08

Java 多线程与并发 - Java 线程状态与切换

本文介绍了操作系统线程的状态和 Java 线程的状态和其转换关系,并对两种线程进行对比。

2022-05-07

深入理解 Mybatis Executor

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。本文从 SqlSession 调用链、Executor 体系和缓存流程介绍了 MyBatis 执行器机制。

2021-04-29

设计模式中的设计原则

本文梳理了面向对象设计模式的基础概念、设计目标和 SOLID 等常见设计原则。

2021-03-09

Java 集合 - 概述

本系列旨在归纳总结 Java 容器相关类的知识,并深入分析常用容器类的源代码。本文简单描述了 Java 容器相关概念。

2020-08-17

数据库三大范式

本文介绍了数据库的三大范式,并通过学生选课表的例子说明如何减少数据冗余、避免数据异常。

2020-08-13

CentOS 7 上安装 MySQL 5.7

本文介绍了在 CentOS 7 上安装 MySQL 5.7 的过程,作为笔记方便以后查看。

2020-08-12
CentOS 7 上安装 MySQL 5.7

RPM 介绍及打包总结

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

2020-08-06

Python 基础知识总结

本文总结了 Python 基础和使用 Python 编写脚本所涉及的知识。

2020-07-23
Yi Liu

© 2026 Yi Liu

GitHubRSS