Prompt工程实战 Prompt工程实战 什么是Prompt Prompt指的是在AI模型中输入的一段文本,用于指导模型的输出,Prompt 2025-03-22 AI Prompt RPC通信原理 《架构思考》-RPC通信原理 RPC调用流程 服务端、 网络模块 协议解码 反序列化 服务调用 客户端 调用接口方法 代理实现 序列化 协议编码 网络模块 Netty通信框架 Reactor模型 Reactor单线程模型 2025-03-17 架构 架构 如何深入理解ChatGPT等大语言模型-笔记 如何深入理解ChatGPT等大语言模型-笔记 根据Andrej Kaparthy分享的Deep Dive into LLMs like ChatGPT视频,以下是我在学习过程中的一些笔记: 预训练阶段 数据收集阶段 收集数据,通过爬虫 2025-03-07 AI AI 第一章-前言 《架构思考》-前言 互联网架构演变历史 1. 业务架构 1.1 单体架构 在互联网早期发展中,主要以单体架构为主,按照业务->应用层->数据层进行简单划分; 每一个业务系统就是一个单独的业务团队,数据和人员(组织关系)都是独立的 2024-12-12 架构 架构 深入分析JavaParser原理之基础用法(一) 深入分析JavaParser原理之基础用法(一) 前言 JavaParser是一个基于JavaCC的开源项目,它是一个解析器生成器和抽象语法树(AST)处理工具 使用示例 总结 2024-09-13 JavaParser JavaParser JDK21对比JDK8语法升级指南 JDK21对比JDK8语法升级指南 JDK8经过JDK11(LTS)、JDK17(LTS)、JDK21(LTS)等多个长期支持JDK版本,目前最新版本已经到了JDK22(non lts),下一个长期支持版本为JDK25,因此长时间内JDK2 2024-04-01 JVM jvm 1.高并发系统实战-如何解决缓存不同步 高并发系统实战-如何解决缓存不同步 使用缓存需要注意的地方: 使用缓存需要考虑性价比 防止穿透缓存直接查询数据库场景 设置TTL 缓存数据刷新场景: 单条数据更新场景 常见的方法是通过’先更新数据库在删除缓存’的方式来进行出来,更严 2024-02-27 极客时间 高并发 缓存 数据结构与算法之美 数据结构与算法之美 链表 链表的主要比较对象是数组,最大的差别在于内存空间是否连续不连续上,对于不连续的内存空间就需要索引或下标方式来标识; 回文串问题如何解决? 链表解决技巧: 理解指针或引用的含义 警惕指针丢失和内存泄漏 哨兵概念, 2023-11-25 算法 LeetCode 深入理解分布式事务-原理与实践-分布式事务基础 分布式事务基础 事务的基本概念 ACID 原子性 一致性 隔离性 持久性 事务的类型 扁平事务 事务操作中最常见、最简单的事务,无法单独提交整个事务中的部分事务,只能把整个事务全部提交或者回滚; 带有保存点的扁平事务 内部带有保 2023-11-21 分布式 读书笔记 领域驱动设计_实现领域驱动设计-第二章 如何理解领域、子域和限界上下文 从三个问题开始: 什么是领域? 什么是子域? 什么是限界上下文? 什么是领域? 从广义上来讲,领域是一个组织所做的事情以及其中包含的一切; 这段话的解释应该是,领域是公司或组织所要提供的服务所对应的所 2023-10-28 领域驱动 领域驱动 Netty源码分析(一) Netty源码分析(一) 简述 从IO到NIO体现了java对于流操作的一个变迁,在到构建Netty,这一个系列文章主要讲述的就是Netty框架,第一篇文章从NIO出发; 主要分为: Socket编程、IO模型、Netty简介、Netty示 2023-06-27 并发 Netty Netty实战第一章 Netty实战第一章 简述 在学习Netty源码的过程中,十分吃力看来还是需要先从使用在到研究过程,因此将《Netty实战》一书重新拾起,以下是相关笔记; Netty基础组件 Channel; 回调 Future 事件和ChannelHa 2023-06-27 并发 Netty