logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

架构总览:Monorepo 结构与容器化部署

墨言博客助手架构设计 本文介绍了墨言博客助手的整体架构设计,采用Monorepo结构和Docker容器化部署方案。主要内容包括: Monorepo优势:统一代码仓库便于前后端代码共享、依赖管理和CI/CD流程简化 Docker解决方案:通过容器化技术解决"在我机器上能运行"问题,使用Docker Compose编排多服务 优化实践:采用多阶段构建减小镜像体积,利用层缓存加速构建

#架构
Server-Sent Events (SSE) 接口实现

SSE 是一种允许服务器主动向客户端推送数据的技术。与 WebSocket 的双向通信不同,SSE 是**单向**的:服务器推,客户端收。这正好符合我们的需求:AI 模型生成一段内容,我们就推送给前端显示一段。

#gin#架构
流式生成服务:单篇与系列博客的并发生成

想象一下,当你让 AI 生成一篇 5000 字的技术博客时,如果必须等待全部内容生成完毕才能看到结果,这个过程会非常煎熬。用户可能会担心:"AI 是不是卡住了?"、"生成失败了吗?"、"我需要等多久?"流式生成就是为了解决这个问题而生的

#gin
DeepSeek API 客户端封装

本文介绍了如何封装DeepSeek API客户端以构建稳定可靠的大模型通信桥梁。主要内容包括: 客户端核心结构设计:通过DeepSeekClient结构体封装API密钥、URL和HTTP客户端,类比私人助理处理通信细节。 消息数据结构:定义了Message和ChatRequest结构体,规范与大模型交互的数据格式。 同步生成模式实现:详细展示了从构造请求、发送到解析响应的完整流程,强调错误处理和资

DeepSeek API 客户端封装

本文介绍了如何封装DeepSeek API客户端以构建稳定可靠的大模型通信桥梁。主要内容包括: 客户端核心结构设计:通过DeepSeekClient结构体封装API密钥、URL和HTTP客户端,类比私人助理处理通信细节。 消息数据结构:定义了Message和ChatRequest结构体,规范与大模型交互的数据格式。 同步生成模式实现:详细展示了从构造请求、发送到解析响应的完整流程,强调错误处理和资

统一响应封装与 API 错误处理

本文介绍了如何在后端开发中实现统一的API响应封装与错误处理。通过设计标准化的响应结构体(包含状态码、消息和数据字段),可以确保所有API接口遵循一致的格式。文章展示了成功响应(Success)和错误响应(Error)的封装方法,并提供了在Gin框架中的具体实现示例。这种标准化处理能显著提升前后端协作效率,减少接口混乱,使错误处理更加规范化。完整代码示例可在项目源码中查看,包括模型定义、服务层实现

#react.js#gin
类和对象:面向对象编程的核心

类(Class)是对象的蓝图,定义数据结构(属性)和行为逻辑(方法),通过构造函数初始化对象状态。对象(Object)是类的实例,具有独立属性但共享方法。构造函数分默认和参数化两种,确保对象有效初始化。this关键字解决变量遮蔽,指向当前实例。作用域规则区分局部变量(方法内有效)与实例变量(对象生命周期内有效)。例如,LED类通过turnOn()方法控制状态,对象redLED独立存储属性。类为静态

文章图片
#开发语言#java#个人开发
数据库连接与自动迁移

本文介绍了如何为InkWords全栈平台建立数据库连接与自动迁移功能。通过GORM框架连接PostgreSQL数据库,实现了数据模型的自动迁移。文章详细解析了核心代码,包括数据库初始化、连接字符串配置和自动迁移机制,并提供了PostgreSQL安装、数据库创建和验证迁移结果的具体操作步骤。该方案为应用提供了可靠的数据存储基础,支持后续开发功能扩展。

#数据库#oracle#开源
后端基石:Go 项目初始化与数据库模型设计

文章摘要: 本文介绍了Go语言后端项目的初始化与数据库模型设计。首先通过Go Modules管理依赖,创建清晰的项目结构。重点剖析了InkWords博客平台的两个核心数据模型:User模型使用UUID主键、软删除和字段权限控制,确保用户数据安全;Blog模型支持Markdown内容存储和章节管理,采用JSON类型存储扩展元数据。文章通过建筑比喻强调良好设计的重要性,并提供了具体代码示例,展示了现代

#golang#数据库#开发语言
用大语言模型(LLM)自动化扩充 OJ 系统测试数据:Python 脚本实战

本文介绍了利用大语言模型(DeepSeek API)为在线评测系统(OJ)智能生成补充测试用例的解决方案。针对测试数据不足的痛点,提出了四大核心挑战:输出格式不可控、数据重复、网络波动和中断恢复问题。通过Prompt工程+正则提取、字段级去重、指数退避重试机制和本地进度缓存等技术手段,设计了一个自动化Python脚本。该系统能根据题目描述生成合规测试用例,并与现有数据安全合并,显著提升了OJ系统的

#语言模型#自动化#python
    共 12 条
  • 1
  • 2
  • 请选择