读书笔记《大规模语言模型:从理论到实践》 2023-12-10·16129 字·33 分钟 大模型 书籍阅读 AI 本文是《大规模模型语言》一书的笔记。详细探讨了语言模型的发展历程、基本概念和概率分布建模方法,随后重点讨论了大模型的发展历程和构建流程。文章也详细描述了Transformer模型、GPT和LLaMA模型的特点和优化方法。此外,文章还介绍了分布式训练技术、并行策略、强化学习的基本概念和应用,以及语言模型的评估指标和方法。
TiDB知识点梳理 (PCTA 笔记) 2023-12-01·8899 字·18 分钟 TiDB 数据库 学习笔记 之前对看了TiDB 数据库核心原理与架构(101),但笔记比较潦草,索性写个完整笔记,顺便追源码
向量相似性检索方法 2023-10-30·5606 字·12 分钟 检索算法 RAG 向量数据库 算法原理 本文详细介绍了多种向量相似性检索方法,如 KD 树、IVF 倒排索引、HNSW 和 LSH。通过分析 Annoy、Faiss、PGVector 和 FALCONN 源码中的具体实现,从数据结构到算法实现进行了详细的介绍。
Java & Go 线程模式对比 2023-09-29·8149 字·17 分钟 Java 语言 Go 语言 线程管理 源码解析 编程框架 本文详细对比了 Java 和 Go 两种编程语言中的线程模型和调度机制,从源码角度分析了它们的具体实现和设计思想,特别是 Java 中的 Thread 与操作系统线程的 1:1 对应关系,以及 Go 中的 goroutine 通过 GPM 模型进行管理的 n:m 关系。
Hugo + umami 博客统计面板 2023-08-25·2283 字·5 分钟 博客搭建 Hugo Umami 本文详细描述了多种 Umami 部署方案的具体配置步骤,并对每种方案的优缺点和适用场景也进行了简要说明。文章重点介绍了在 Hugo 框架下配置 Umami 的方法,包括在不同主题中添加 Umami 跟踪代码的具体步骤,以及一些高级配置选项,如 TrackEvent 和 Tracker 参数。
探究 Spring-Boot 内置Server 2023-07-30·3736 字·8 分钟 Spring Framework Java 语言 源码解析 编程框架 本文详细探讨了 Spring Boot 内置的 Web 服务器(包括 Tomcat、Jetty、Undertow 和 Netty)的原理和使用,特别关注了 Servlet 和 Reactive 框架的区别及其在 Spring Framework 5.0 中的实现,包括 WebServer 接口和 WebServerFactory 的具体实现
搭建Go版本Kubernetes微服务示例 2023-07-20·1670 字·4 分钟 Go 语言 微服务 K8S 本文详细介绍了如何使用 Golang 和 Kubernetes 搭建基于 DDD 领域驱动设计的微服务项目。项目参考了《凤凰架构》中 Java 版本的 Kubernetes 微服务示例,并使用了 Kitex 和 Hertz 框架构建微服务。
为什么Spring可以“自己注入自己” 2023-06-21·2032 字·5 分钟 Java 语言 Spring Framework 源码解析 编程框架 看一下Spring源码和PR记录,解答从哪个版本哪个提交那段代码后,Spring支持了Self-Injection
Netty 源码分析及内存溢出思路 2023-02-06·4372 字·9 分钟 源码解析 Java 语言 Netty 编程框架 主要介绍了Java NIO、Netty和Spring Reactor中Buffer的使用和继承关系。
博客搭建简述 2022-12-09·1675 字·4 分钟 博客搭建 Hugo 本文详细介绍了使用 Hugo 和 Docker 镜像搭建博客的过程,包括不同镜像版本的选择、Blowfish 主题的使用、自定义图标、评论插件的集成、GitHub Pages 的部署以及 Umami 统计面板的集成。
看得见的手——《置身事内》读书笔记 2022-02-06·2832 字·6 分钟 书籍阅读 宏观经济 财政 本文是对《置身事内——中国政府与经济发展》微观篇的读书笔记,主要梳理了央地关系、财政与税务、投融资与债务以及工业化中的政府角色。