自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 ai全栈软件开发学习day27

本文系统介绍了HuggingFace Transformers生态核心工具,涵盖Pipeline一键式NLP任务、Tokenizer分词原理(BPE/WordPiece)、AutoModel自动加载机制,并以Qwen2中文模型实战为例,演示了中文对话生成与分类。重点强调模型与分词器的匹配性、参数高效微调前的准备,以及常见踩坑解决方案,为后续大模型微调奠定基础。

2026-10-03 23:04:20 227

原创 ai全栈软件开发day26

nn_module_demo.py — 使用 nn.Module 定义神经网络Python"""三层神经网络:输入 → 隐藏 → 输出"""self.fc1 = nn.Linear(in_dim, hidden) # 全连接层self.dropout = nn.Dropout(0.3) # 防止过拟合# 初始化权重:好的初始化 = 成功的一半return x # 返回 logits,损失函数内部 softmax今天是第五阶段的第一天,从「调用 API」正式迈入「理解模型内部」的领域。神经网络本质。

2026-10-03 23:02:12 302

原创 ai全栈软件开发day25

本文为AI大模型开发基础第四阶段收官总结,系统梳理了从Python语法到生产级智能问答系统的全链路构建。核心内容包括:全链路联调(Vue3前端+FastAPI后端+RAG引擎+ChromaDB)、Redis两级缓存(精确匹配与语义相似度)提升响应速度、slowapi令牌桶限流保障服务稳定、Singleflight并发合并优化资源消耗、loguru结构化日志与Prometheus监控实现可观测性。通过五天实践,完成从“能跑的Demo”到“可上线产品”的跃迁,深刻领悟缓存、限流、监控是区分玩具项目与生产系统的三

2026-09-10 11:51:01 75

原创 ai全栈软件开发day23

本文系统讲解了RAG(检索增强生成)技术的核心链路:从Embedding向量嵌入原理、三大模型对比(text-embedding-3-small/BGE-M3/M3E),到FAISS、Chroma、Milvus向量数据库的实战选型与使用。通过LangChain实现从文档加载、分割、嵌入、存储到相似度与MMR多样性检索的完整RAG流水线,并构建了一个支持持久化、增量更新与幻觉抑制的智能问答系统。重点总结了踩坑经验,如模型更换需重嵌入、Chroma持久化配置、FAISS反序列化安全等。最终实现企业级知识库问答原

2026-09-09 14:07:46 87

原创 ai全栈软件开发day24

Pydantic 是 FastAPI 的数据校验核心。你只需用类型注解定义一个 BaseModel,FastAPI 就会自动完成请求体校验、类型转换、默认值填充和错误响应。如果请求体不符合模型定义,FastAPI 会返回一个结构化的 422 错误,告诉你具体哪个字段出了什么问题。# 请求模型 —— 用户提问时的请求体question: str = Field(..., min_length=1, max_length=2000, description="用户问题")

2026-09-09 14:06:12 202

原创 ai全栈软件开发day22

提示工程进阶:ReAct 让模型学会「思考→行动→观察」的循环,适合复杂推理;Self-Consistency 通过多路径投票提升答案稳定性;Prompt Chaining 把复杂任务拆解为可复用的子任务流水线;结构化输出配合严格的格式约束和 JSON 提取,让模型产出可直接解析的数据LangChain 核心架构:掌握了 Chain 的管道化组装、Memory 的多轮记忆管理、Agent 的工具自主调用。这套组件化设计让 AI 应用开发变得像搭积木一样直观Python 学习助手。

2026-09-06 14:27:32 193

原创 ai全栈软件开发day21(第四阶段喽)

今天完成了从 Java 到 Python 的「语境切换」,并成功调通了第一个大模型 API。Python 核心语法:动态类型、缩进语法、列表/字典推导式、装饰器、解包 —— 这些特性让代码表达力极强,但也需要适应「Pythonic」的思维方式环境管理:conda 虚拟环境是 Python 开发的必备技能,隔离环境能避免 90% 的依赖冲突问题LLM API 封装:通过 LLMClient 统一封装,实现了「一份代码,多平台切换」,为后续 LangChain 集成打下了基础提示工程三板斧。

2026-09-05 15:45:30 204

原创 ai全栈应用开发day20

全栈、Vue3、SpringBoot、微服务、Docker Compose、集成项目。</think>社客管家平台为20天全栈学习收官,整合Vue3、SpringBoot、微服务及分布式组件。核心完成四大业务模块实战,打通JWT+Redis+RabbitMQ+XXL-JOB+WebSocket全链路,总结Gateway阻塞、Feign丢头等关键踩坑,并通过Docker Compose实现一键生产部署。

2026-09-04 11:49:14 175

原创 ai全栈应用开发学习day19

<think>我们根据要求,针对给定内容生成≤150字的文章摘要。需要提炼核心要点:RabbitMQ三种交换机、SpringAMQP、消息可靠性;XXL-JOB调度中心/执行器/分片广播;WebSocket STOMP实战;踩坑记录和收获。字数限制严格,需精炼。</think>今日学习RabbitMQ三种交换机模型与SpringAMQP整合,掌握消息可靠性三板斧;部署XXL-JOB调度中心并接入执行器,实现分片广播处理海量数据;基于WebSocket STOMP完成聊天室与在线统计,

2026-09-01 13:36:40 335

原创 ai全栈软件开发day18

依赖下载慢:每次从 Maven Central 下载依赖,网络不稳定时构建非常慢内部组件共享:自己封装的公共模块(如 common-api、common-util)怎么让多个项目复用?第三方依赖不可用:某些私有 JAR 包或已下架的依赖需要统一管理安全合规:避免开发人员直接连接外部仓库,所有依赖经过私服统一审核Maven 私服(Nexus Repository Manager)就是解决这些问题的利器。它充当本地 Maven 与远程仓库之间的代理缓存层,同时也是团队内部制品的统一发布中心。

2026-08-30 20:02:10 354

原创 ai全栈软件开发day17

Article.java — MongoDB 文档实体Java@Id// MongoDB 的 _id,用 String 接收// getter / setter 省略,实际开发推荐用 Lombok @DataMongoDB 思维转换:从关系型数据库的"表 + 行 + JOIN"思维切换到"集合 + 文档 + 内嵌"思维。核心原则是读优先——把经常一起读的数据放在一起。聚合管道的威力。

2026-08-27 18:00:00 722 1

原创 ai全站软件开发day16

分布式事务的本质问题:微服务拆分后,跨库操作无法用本地事务保证一致性,需要引入 TC/TM/RM 三角色协同Seata AT 模式:零侵入的分布式事务方案,一阶段自动记录 undo_log,二阶段自动补偿或删除,开发者只需加四种事务模式选型:AT(通用首选)→ TCC(非 DB 资源)→ Saga(长流程编排)→ XA(强一致金融场景):标准化大模型接入方案,ChatClient 统一调用 + Function Calling 让 AI 自动调用业务接口Docker Compose 编排。

2026-08-26 15:05:02 355

原创 ai全栈软件开发day15

分布式事务的本质问题:微服务拆分后,跨库操作无法用本地事务保证一致性,需要引入 TC/TM/RM 三角色协同Seata AT 模式:零侵入的分布式事务方案,一阶段自动记录 undo_log,二阶段自动补偿或删除,开发者只需加四种事务模式选型:AT(通用首选)→ TCC(非 DB 资源)→ Saga(长流程编排)→ XA(强一致金融场景):标准化大模型接入方案,ChatClient 统一调用 + Function Calling 让 AI 自动调用业务接口Docker Compose 编排。

2026-08-24 21:17:54 203

原创 ai全栈软件开发day14

除了通过 Sentinel 控制台配置,也可以在代码中预定义规则:SentinelConfig.java — 预定义限流规则Java// 规则 1:文章列表接口限流,QPS ≤ 100// 资源名// 按 QPS 限流// 阈值:100 QPS// 直接拒绝// 预热模式// 预热 10 秒// 规则 2:文章详情接口限流,并发线程数 ≤ 50// 按线程数限流对于业务逻辑中的关键步骤,可以手动添加自定义 Span:自定义链路追踪Java@Service。

2026-08-24 21:16:32 474

原创 ai全栈软件开发学习day13

摘要: 本文系统介绍了Redis在Web开发中的核心应用,涵盖数据类型选型、SpringBoot集成、缓存实战及常见问题解决方案。重点解析了String、Hash、ZSet等数据结构的适用场景,通过文章详情缓存和热门排行榜案例演示实战技巧。详细对比了RDB与AOF持久化机制,并针对缓存穿透、击穿、雪崩提出工业级应对策略(如布隆过滤器、互斥锁、多级缓存)。文中还总结了典型踩坑经验(如序列化异常、ZSet误用)及优化建议,强调合理设计缓存架构对提升系统性能的关键作用。最后指出微服务将是下一阶段学习重点。全文兼顾

2026-08-07 16:20:11 304

原创 ai全栈工程师day12

本文摘要:文章详细记录了基于Spring Security和JWT实现用户认证系统的全过程,包括核心概念解析、数据库设计、JWT工具类封装、安全配置、接口开发等关键步骤。重点讲解了无状态认证机制的设计原理,通过自定义JWT过滤器替代传统Session方案,实现前后端分离架构的安全认证。文章还总结了开发中常见的问题及解决方案,如密码加密存储、Token管理、接口权限控制等安全实践。最后对技术要点进行归纳,并预告了后续Redis缓存相关学习内容。全文系统性地呈现了现代Web应用认证体系的完整实现方案。

2026-08-05 09:29:45 274

原创 ai全栈day11

Getter今天是一个从"写前端"到"搭后端"的关键转折点。1. Spring Boot 项目标准化:学会了企业级项目的标准目录分层——Controller、Service、Mapper、DTO、Config、Common 各司其职。这种分层不是形式主义,而是让团队协作时代码不混乱的基石。2. 统一响应体设计Result<T>+ 全局异常处理器这套组合拳,是后端 API 开发的基础设施。理解了的 AOP 思想——在 Controller 之外拦截所有异常,统一格式化返回。

2026-07-29 09:59:13 212

原创 ai全栈软件开发工程师day10

本文摘要:文章详细介绍了使用ElementPlus组件库开发Vue3前端项目的实战过程,重点包括:1)ElementPlus的自动导入配置与主题定制技巧;2)登录页开发(表单验证、JWT鉴权与状态持久化);3)文章列表页实现(表格分页排序、搜索过滤与批量操作);4)创作页面集成富文本编辑器与AI生成功能;5)路由守卫与权限控制方案。文中分享了5个典型开发问题的解决方案,如样式丢失、编辑器性能优化等,并总结了组件化开发、AI产品设计等实践经验,为构建企业级管理后台提供了完整参考。

2026-07-28 15:24:20 171

原创 ai全栈应用开发day09

本文总结了Vue3企业级项目开发的核心技术要点,重点介绍了Pinia状态管理、Axios请求封装和Vue3进阶特性。在Pinia部分,对比了与Vuex的区别,展示了Store定义与使用方式,并实现了状态持久化;Axios封装部分详细说明了请求/响应拦截器、统一错误处理和API模块化管理;Vue3特性方面讲解了Provide/Inject跨组件通信、Teleport传送门和Suspense异步组件。文章还涉及前端工程化实践,包括ESLint+Prettier代码规范、环境变量配置和Vite路径别名设置,最后总

2026-07-22 12:57:33 163

原创 ai软件开发全栈工程师

摘要: 本文记录了前端工程化学习实践,重点围绕Vue3生态的核心工具链展开。通过Pinia实现轻量级状态管理,采用模块化Store设计并集成持久化插件;封装Axios实现企业级HTTP客户端,包括请求拦截、统一错误处理和API模块拆分。深入Vue3进阶特性如Provide/Inject跨层级通信、Teleport组件和Suspense异步加载,同时配置ESLint+Prettier保障代码规范,通过环境变量实现多环境适配。文中总结了Pinia与Vuex的对比、工程化配置的踩坑经验(如拦截器Store获取、P

2026-07-16 19:51:49 232

原创 全栈工程师aiday08

本文记录了Vue3学习的第一天内容,主要包含以下几个方面的学习总结: 项目搭建与基础语法 使用Vite快速搭建Vue3项目 掌握模板语法(文本插值、表达式、v-html) 学习核心指令(v-bind、v-model、v-for、v-if) Composition API 理解ref和reactive的区别与使用场景 掌握computed计算属性和watch侦听器 了解Vue3响应式原理(基于Proxy) 组件化开发 组件定义与注册 props类型校验与emits事件 插槽使用(默认插槽、具名插槽、作用域插槽

2026-07-14 12:00:09 248

原创 AI 全栈工程师学习日记day07

本文总结了数据库性能优化与ORM框架实战的核心内容: SQL性能优化 通过慢查询日志和EXPLAIN分析执行计划,掌握B+树索引原理与慢查询排查方法,避免索引失效的常见场景(如函数操作、隐式转换、左模糊等)。 MyBatis与MyBatis-Plus MyBatis通过XML/注解实现灵活SQL映射,动态SQL标签(如<if>、<foreach>)简化复杂查询;MyBatis-Plus提供通用CRUD和Lambda查询,减少80%单表操作代码。 连接池与事务 HikariCP调优关键

2026-07-13 11:10:52 234

原创 ai全栈day06

为了彻底理解 Starter 机制,我动手写了一个极简的日志拦截 Starter——引入依赖后自动为所有 Controller 方法添加执行耗时打印。@Bean@Bean@Override@OverrideSystem.out.printf("[%s %s] 耗时: %dms%n", req.getMethod(), req.getRequestURI(), cost);Starter 命名规范官方 Starter 命名格式为,如。

2026-07-10 22:02:46 237

原创 ai全栈软件开发day05

第二阶段正式启航!第一阶段的 Java 基础打得很扎实,今天终于踏入了企业级开发的领域。学习了RESTful API 设计规范,理解了什么是资源的表述状态转移;深入研究了接口安全与鉴权,亲手实现了 JWT Token 生成与验证;用Swagger给接口穿上了漂亮的文档外衣;最后走进了Spring 框架的 IoC 容器,体验了依赖注入带来的解耦魅力。从写单机工具到设计标准接口,感觉自己的代码突然有了"工程味"。

2026-07-06 19:27:27 274

原创 ai全栈软件开发工程师day04

第一阶段的最后一天!前三天的 Java 基础、面向对象、IO/NIO、多线程学习让我建立了扎实的编程根基。今天将完成Linux 基础、Java 异常处理、三大经典排序算法和正则表达式的学习,并用所学知识完成第一阶段的小项目——AI 自动提取机。Linux 命令行操作比想象中顺手,快速排序的分治思想也让我对递归有了更深的理解。四天打基础,明天就要进入 Spring 框架的世界了!

2026-07-05 17:29:35 216

原创 AI 全栈工程师学习日记day3

本文记录了Java高并发与网络编程的深入学习过程,主要包括五大核心内容:1. Java IO流体系:详解字节流与字符流区别,通过文件复制案例展示缓冲流优化技巧,强调编码一致性的重要性。2. Java NIO初探:解析Channel/Buffer/Selector三大组件,对比BIO与NIO模型差异,演示FileChannel文件操作。3. 多线程编程:涵盖线程创建方式、六种状态转换,重点讲解synchronized和ReentrantLock的线程同步机制。4. 网络编程实战:基于TCP协议实现Echo服务

2026-07-04 13:43:48 225

原创 全栈ai软件开发学习day2

摘要: 今日深入Java核心知识,重点攻克面向对象编程(OOP)四大特性(封装、继承、多态、抽象)及实践,手写多态代码理解设计思想;学习集合框架(ArrayList、LinkedList、HashMap)的底层实现与应用场景,掌握HashMap的扩容机制与红黑树优化;实战MySQL约束设计与多表查询(JOIN),强化外键关联与数据完整性;通过实现冒泡排序和二分查找夯实算法基础。踩坑经验包括方法重写误用、HashMap可变Key问题等,总结中强调理论与实践结合的重要性,明日计划转向IO/NIO与多线程。 (字

2026-07-03 09:18:19 206

原创 每日技术推荐(全栈/游戏/应用开发)

本文介绍了2026年全栈、应用和游戏开发领域的最新趋势与工具。全栈开发方面,Meta开源的Astryx设计系统和Superpowers方法论框架推动AI协同开发;应用开发领域,OmniRoute统一AI网关和系统化学习路径助力开发者掌握Agent技术;游戏开发中,腾讯光子工作室展示了AI在物理模拟、场景生成等环节的突破性应用。这些资源共同反映了AI与开发全流程深度融合的趋势,其中"Agent-ready"设计、MCP协议标准和AI性能优化成为行业关注焦点。

2026-07-02 20:59:47 189

原创 从零开始的ai全栈工程师之路(学习日记)

本文记录了作者作为AI全栈工程师学习的第一天,重点完成了开发环境搭建和基础语法学习。主要内容包括:1. 详细的环境配置过程(JDK17、IDEA、Maven、MySQL8.0)及常见问题解决方案;2. Java基础语法核心要点(数据类型、流程控制、数组等);3. MySQL数据库初体验(建库建表、数据类型选择);4. HTML/CSS/JS三件套快速入门;5. 开发过程中遇到的典型问题及解决方法。作者分享了从环境配置到第一个Java程序运行的全过程,强调动手实践的重要性,并制定了70天的系统学习计划。

2026-07-02 12:32:55 238 1

原创 学习清单及感悟 6/10

比如,一个应用的布局是侧边栏搭配主内容区,主内容区会依据用户的操作显示不同的子页面,这时就可以采用嵌套路由。就比如下面的网页,点击头部菜单栏,头部菜单栏不变,但是下面显示的网页界面变了。路由懒加载(也称为延迟加载)是一种优化技术,允许你在需要时才加载路由组件,而不是在应用初始化时就加载所有组件。当用户访问不同的 URL 时,路由会根据映射关系加载相应的页面或组件。watch 函数 函数用于监听变量的变化,只要监听的变量的value发生变化,就自动触发watch当中的函数。子传父 defineEmits。

2026-06-10 17:36:51 191

原创 14天学习计网第4天(仅供个人纪录较潦草)

Email应用构成 SMTP 邮件服务器之间传递消息使用的协议 使用TCP进行Email 消 息的可靠传输 (命令相应交互模式)POP(邮件访问协议 从服务器获取邮件)认证 授权和下载。UDP服务 无连接 不可靠 不提供 (自由)特定网络应用及协议 HTTP CS结构 使用TCP传输服务 无状态协议(不维护客户端信息)网络应用体系结构 :1 客户机服务器结构(Web)

2025-09-04 22:53:39 349

ai口腔健康智能系统(已上线)

ai口腔健康智能系统(已上线)

2026-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除