Archive / Field notes
在时间的
横切面里阅读。
不是一张从上到下的清单,而是一条可穿行的工程轨迹。滑动领域,沿年份定位,回到每一个问题现场。
9 disciplines
拖动分类探索 / 向下穿行时间
- 01 ↗
Prompt Engineering 实践:清晰指令、推理与分类案例
通过概括、推断、转换、分类和思维链案例,整理让模型输出更稳定的提示词方法。
- 02 ↗
RAG 入门:检索增强生成的核心链路
解释文档处理、向量检索、上下文组织、生成校验与 RAG 的典型适用场景。
- 03 ↗
Hugging Face 入门:Tokenizer、Pipeline 与多模态任务
理解 Hugging Face 生态中的 Transformers、Tokenizer、Pipeline 以及文本、音频、视觉任务处理。
- 04 ↗
PyTorch 入门:数据集、DataLoader 与训练流程
从安装、常用库、Dataset/DataLoader 到简单神经网络训练,梳理 PyTorch 入门实践。
- 05 ↗
数据结构:数组与特殊矩阵存储
整理数组、对称矩阵、三角矩阵、三对角矩阵等数据结构的存储方式。
- 06 ↗
学习资源:数据结构与算法书单
整理数据结构和算法相关书籍与学习资料。
- 07 ↗
Java 并发:volatile、synchronized 与原子操作
整理 volatile、synchronized、原子操作和 Java 并发编程核心概念。
- 08 ↗
效率工具:Mac 日常软件清单
整理 DeepL、腾讯柠檬、RunCat、Better365、iShot 等 Mac 日常工具。
- 09 ↗
学习资源:数据库与 MySQL 书单
整理 MySQL 和数据库相关学习资源与入门书籍。
- 10 ↗
诊断工具:Arthas Java 线上问题排查
整理 Arthas 的下载启动、常用命令和 Java 应用线上排查方式。
- 11 ↗
运维工具:1Panel 面板快速上手
记录 1Panel 的安装、环境准备、启动展示和常见运维面板使用体验。
- 12 ↗
设计模式:责任链模式与请求处理链路
梳理责任链模式的角色、优缺点、适用场景和 Java 实现方式。
- 13 ↗
项目重构:价格接收前置服务改造记录
记录一次价格接收前置项目的框架选型、业务梳理、方案设计和线程池实现。
- 14 ↗
构建工具:Ant 打包与 Manifest 信息注入
记录 Ant 构建 war/jar、Manifest 注入 Git 分支信息和脚本逻辑判断。
- 15 ↗
架构方法:DDD 领域驱动设计入门
从事件风暴、领域模型、限界上下文到工程分层,整理 DDD 的核心概念。
- 16 ↗
学习资源:深度学习入门书单
记录深度学习入门阶段值得阅读的书籍和学习路线。
- 17 ↗
效率工具:IDE、数据库与开发插件推荐
整理 IntelliJ IDEA、VS Code、DBeaver 等开发工具及常用插件配置。
- 18 ↗
Java 基础:字符编码与 Unicode 体系
整理字符编码的作用、常见编码体系和 Java 开发中的编码问题。
- 19 ↗
工程实践:配置迁移到环境变量
记录把项目配置迁移到环境变量的实操步骤和工程化注意点。
- 20 ↗
Java 基础:异常体系与处理方式
梳理 Throwable、Error、Exception、常见异常和异常处理实践。
- 21 ↗
算法基础:顺序查找、二分查找与树型查找
系统整理查找的基本概念、顺序查找、折半查找、分块查找和树型查找。
- 22 ↗
版本控制:Git 分支开发规范与协作流程
整理 Git 仓库使用、分支含义、开发规约和常见协作场景处理步骤。
- 23 ↗
容器工具:Docker 基础、安装与常用配置
整理 Docker 基本概念、安装、镜像加速、常用命令和入门使用方式。
- 24 ↗
Java 基础:动态代理机制与实践
从接口代理、JDK 动态代理到工作中的抽象对象处理,整理动态代理实践。
- 25 ↗
大数据基础:Hadoop 与 HDFS 读写流程
整理 Hadoop 基础概念、HDFS 读写流程以及大数据存储计算入门知识。
- 26 ↗
JavaScript:ECMAScript 6+ 核心语法
整理 let/const、解构、Symbol、函数、对象、模块等 ES6+ 常用语法。
- 27 ↗
学习资源:Java 基础与进阶书单
整理 Java 基础学习资源、书籍和长期学习路径。
- 28 ↗
项目实践:个人图床服务设计
介绍个人图床项目的功能、优缺点和图片上传管理能力。
- 29 ↗
网络工具:内网穿透基础与本地服务暴露
记录内网穿透的用途、常见方案和本地服务暴露思路。
- 30 ↗
Java 11:HttpClient、String API 与集合增强
整理标准 HttpClient、免编译启动、String API、集合转换等 Java 11 常用变化。
- 31 ↗
Spring Cloud:Gateway 微服务网关入门
介绍微服务网关的定位、依赖引入和简单路由配置实践。
- 32 ↗
Java 17:Record、密封类与模式匹配
整理文本块、switch 表达式、Record、密封类和 instanceof 模式匹配。
- 33 ↗
Java 8:Lambda、Stream 与 Optional
整理函数式接口、Lambda、Optional、Stream 和 Date/Time API 等 Java 8 重点。
- 34 ↗
CI/CD:Jenkins 容器化快速搭建
记录 Jenkins 快速启动、插件安装、用户权限、容器账户切换和初始化流程。
- 35 ↗
前端样式:Layout 布局、BEM 与 Sass
整理页面布局、BEM 命名、Sass 组织和前端样式结构化方法。
- 36 ↗
算法练习:LeetCode 刷题记录与题型整理
记录 LeetCode 题目练习、解题思路和常见算法模式。
- 37 ↗
Linux 运维:常用命令与 SSH 配置
整理关机重启、SSH Key、自定义快捷指令等常用 Linux 操作。
- 38 ↗
Java 并发:锁机制与并发控制模型
整理共享锁、排他锁、悲观锁、乐观锁和常见锁模型。
- 39 ↗
工程实践:AOP 操作日志与数据脱敏
记录用切面编程、自定义日志注解和返回对象处理实现日志脱敏。
- 40 ↗
本地 HTTPS:mkcert 证书生成与调试
记录 mkcert 的本地 CA、开发证书生成和 HTTPS 调试用法。
- 41 ↗
数据结构:线性表、顺序表与链表
整理线性表的基本操作、顺序表、单链表、双链表及 Java 实现。
- 42 ↗
Spring Cloud Alibaba:Nacos 配置与注册中心
整理 Nacos 在微服务中的配置管理、服务注册发现、单机启动和集群部署。
- 43 ↗
Nginx 实战:反向代理、负载均衡与静态资源
整理 Nginx 起停、虚拟主机、反向代理、负载均衡、动静分离和防盗链配置。
- 44 ↗
设计模式:观察者模式与事件通知机制
记录观察者模式的基本思想、JDK 实现、Spring 事件机制和使用场景。
- 45 ↗
学习资源:版本控制与设计模式书单
整理版本控制、设计模式等工程师通用能力的学习资源。
- 46 ↗
文件上传:秒传、分片上传与断点续传
整理大文件上传的背景、秒传、分片上传、断点续传和 OSS 方案。
- 47 ↗
数据结构:图的存储、遍历与最短路径
整理图的基本概念、邻接矩阵、邻接表、十字链表、遍历和最短路径等内容。
- 48 ↗
认证实践:JWT 登录机制与前后端接入
从 Session 到 Token,整理 JWT 结构、签名、工具类、过滤器和 Axios 配置。
- 49 ↗
数据结构:顺序队列、循环队列与链队列
整理队列的基本操作、顺序存储、循环队列、链式队列及 Java 实现。
- 50 ↗
后端方案:分布式 ID 与随机数设计
整理数据库号段、缓存数据库、UUID、Snowflake 等分布式 ID 设计方案。
- 51 ↗
Redis 基础:数据结构、过期策略与持久化
整理 Redis 数据结构、单线程模型、过期删除、持久化、缓存一致性等核心问题。
- 52 ↗
Java 基础:反射机制与字段处理实践
记录反射基础、工作中的反射使用案例和抽象对象字段处理方式。
- 53 ↗
规则引擎实践:LiteFlow 快速上手
介绍规则引擎的适用场景、LiteFlow 快速开始、规则编排和工程内配置方式。
- 54 ↗
Java Web:Servlet 基础与生命周期
整理 Servlet 定义、快速开始、生命周期、init/service/destroy 方法。
- 55 ↗
Spring 实战:定时任务场景与实现
整理定时清理、价格文件获取、日终任务等工作场景下的定时任务实现。
- 56 ↗
Shell 脚本实践:定时清理过期日志
记录用 Shell 定时删除过期日志、日期计算和文件清理脚本。
- 57 ↗
算法基础:排序概念与插入排序
整理排序概念、插入排序等常见排序算法的思想和实现。
- 58 ↗
Spring Boot:日志配置与操作日志方案
整理 Spring 日志配置、Logback 示例、操作日志切面和脱敏场景。
- 59 ↗
Spring Boot:Admin 服务监控入门
介绍 Spring Boot Admin 的服务端、客户端接入和应用监控基础。
- 60 ↗
Spring Security:JWT 认证集成实践
整理依赖引入、系统参数、JWT 工具类、Token 请求和认证过滤器。
- 61 ↗
Spring Data Redis:RedisTemplate 工具模块封装
记录 Spring Data Redis 依赖引入、RedisTemplate 封装和配置类实现。
- 62 ↗
Spring Security:OAuth2 认证基础
介绍 OAuth2 的核心概念和 Spring Security OAuth2 的入门使用。
- 63 ↗
Spring 问题记录:yaml 资源文件读取
记录 Spring 开发中遇到的 yaml 资源读取等问题和处理方式。
- 64 ↗
Vue 状态管理:Pinia 入门与 Store 设计
记录 Pinia 与 Vuex 的区别、安装引入、Store 定义和 Vue 项目使用方式。
- 65 ↗
数据结构应用:栈和队列的典型场景
整理括号匹配、表达式求值、递归、层次遍历和系统调度中的栈队列应用。
- 66 ↗
数据结构:顺序栈、共享栈与链栈
整理栈的基本操作、顺序存储、共享栈、链式存储及 Java 实现。
- 67 ↗
数据结构:串的存储结构与基本操作
整理串的存储结构、基本操作和字符串处理相关基础知识。
- 68 ↗
数据结构应用:哈夫曼树、哈夫曼编码与并查集
整理树结构的典型应用,包括哈夫曼树、哈夫曼编码和并查集。
- 69 ↗
数据结构:树、二叉树与遍历基础
整理树与二叉树的基本概念、性质、遍历方式和常见特殊二叉树。
- 70 ↗
TypeScript 入门:类型系统与工程配置
整理 TypeScript 安装、基础类型、命名空间、配置文件和前端工程用法。
- 71 ↗
SQL 优化:查询、JOIN、索引与分页实践
围绕数据类型、SELECT、JOIN、索引、分页等场景整理 SQL 优化思路。
- 72 ↗
Spring Security:认证授权基础配置
整理 Spring Security 依赖、启动配置、登录用户配置和认证授权基础。
- 73 ↗
跨端开发:uni-app 快速入门
介绍 uni-app 的定位、快速开始和跨端小程序/移动端开发基础。
- 74 ↗
测试实践:单元测试规范与质量门禁
整理质量门禁、单测规范、屏蔽内容限制、测试用例要求和示例代码。
- 75 ↗
工作流实践:Activiti 快速入门
记录 Activiti 项目启动、表结构、流程设计器和工作流基础概念。
- 76 ↗
系统集成:Web Service、SOAP 与 WSDL 基础
梳理 Web Service 的 UDDI、WSDL、SOAP 三要素以及服务端/客户端实现。
- 77 ↗
HTTPS 部署:网站证书与 Nginx 配置
记录 Linux/Nginx 环境下证书下载、配置、检查和重启部署流程。
- 78 ↗
Vue 3 入门:组合式 API、响应式与组件通信
整理 Vue 3 与 Vue 2 差异、指令、响应式、组件通信、动态组件等内容。