logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

操作系统八股不靠死背:跟着一个程序走完它的一生

本文从操作系统面试常见问题切入,通过一个程序从启动到退出的完整生命周期,系统性地讲解了进程管理、线程调度、系统调用等核心概念。文章采用"场景+面试回答"的形式,将抽象的理论具象化,帮助读者建立知识框架。主要内容包括: 进程与程序的区别、进程创建和状态转换 线程与进程的对比、上下文切换成本 用户态与内核态的隔离机制 CPU调度算法及其特点 系统调用与中断处理的原理 文章强调理解概念之间的关联性比死记

文章图片
#php#开发语言
给概率天才铺上铁轨:如何让 AI Agent 稳定输出指定内容

本文探讨了如何让AI代理(Agent)在生产环境中稳定输出可靠结果。作者将大模型比作一个聪明但自由发挥的实习生,指出仅靠提示词(Prompt)无法保证输出稳定性,需要建立系统性的约束机制。文章详细介绍了五个层次的输出稳定性(语法、结构、语义、行为、可复现性),并对比了从Prompt软约束到JSON Schema硬约束的演进方案。重点解析了GuidedDecoder的工作原理,强调结构化输出(Str

文章图片
#人工智能
给概率天才铺上铁轨:如何让 AI Agent 稳定输出指定内容

本文探讨了如何让AI代理(Agent)在生产环境中稳定输出可靠结果。作者将大模型比作一个聪明但自由发挥的实习生,指出仅靠提示词(Prompt)无法保证输出稳定性,需要建立系统性的约束机制。文章详细介绍了五个层次的输出稳定性(语法、结构、语义、行为、可复现性),并对比了从Prompt软约束到JSON Schema硬约束的演进方案。重点解析了GuidedDecoder的工作原理,强调结构化输出(Str

文章图片
#人工智能
给概率天才铺上铁轨:如何让 AI Agent 稳定输出指定内容

本文探讨了如何让AI代理(Agent)在生产环境中稳定输出可靠结果。作者将大模型比作一个聪明但自由发挥的实习生,指出仅靠提示词(Prompt)无法保证输出稳定性,需要建立系统性的约束机制。文章详细介绍了五个层次的输出稳定性(语法、结构、语义、行为、可复现性),并对比了从Prompt软约束到JSON Schema硬约束的演进方案。重点解析了GuidedDecoder的工作原理,强调结构化输出(Str

文章图片
#人工智能
【从零入门23种设计模式12】结构型之代理模式(Spring AOP + 自定义注解 + 切面的实战)

本文详细介绍了代理模式的设计原理及其在Java开发中的实践应用。主要内容包括: 代理模式的核心概念:通过代理对象控制对目标对象的访问,实现权限校验、日志记录等功能扩展。介绍了抽象主题、真实主题和代理三大核心角色。 代理模式的三种实现方式: 静态代理:编译期编写代理类,简单但代码冗余 JDK动态代理:基于接口的运行时代理,Spring AOP的核心实现 CGLIB动态代理:基于继承的无接口代理 实战

文章图片
#设计模式#代理模式
【后端新手谈 04】Spring 依赖注入所有方式 + 构造器注入成官方推荐的原因

摘要:本文详细解析了Spring依赖注入的核心概念与最佳实践。首先通过反例说明仅声明变量未初始化会导致空指针异常,强调依赖注入的必要性。然后对比三种注入方式:构造器注入(官方推荐)、Setter注入和字段注入(不推荐),分析其优缺点。重点阐述构造器注入的六大优势:保证依赖不可变、避免空指针、增强可测试性、暴露循环依赖、显式声明依赖以及良好兼容性。最后建议强制依赖使用构造器注入,可选依赖使用Sett

文章图片
#spring#java#后端 +3
【后端新手谈06】从 CRUD 到智能体:我作为 Java 后端学习者,是如何理解 Agent 开发的

摘要:本文分享了一名Java后端开发者对Agent开发的理解和学习路径。作者认为Agent是能感知需求、做决策的智能助手,而后端开发需要为其搭建框架。学习建议包括:先掌握AI基础概念,优先使用Java生态工具,将Agent模块类比后端技术(如记忆模块=会话管理)。作者规划了从简单demo到工程化的渐进学习路线,强调后端技能在Agent开发中依然重要。文章旨在为转型期的开发者提供参考,鼓励循序渐进的

文章图片
#java#开发语言#python
【后端新手谈07】Java后端与前端对接,看完这篇就懂了

本文介绍了Java后端与前端对接的基本流程和注意事项。首先强调前后端需要约定接口规则,包括URL、请求方式和数据格式。接着以SpringBoot为例,详细演示了如何编写查询用户信息的接口,包括实体类、统一响应格式和控制器代码。文章还提供了前端调用接口的示例,并针对跨域问题给出解决方案。最后总结了新手常见问题,如404错误、数据解析失败等,并给出相应解决方法。核心要点是:前后端需统一接口规则,后端提

文章图片
#算法#java#开发语言 +2
【后端新手谈13】VO、BO、PO、DO、DTO:Java 分层开发的 5 大核心数据对象

Java后端分层架构中,VO、BO、PO、DO、DTO五类数据载体各有分工:DO/PO对应数据库表结构,BO封装业务逻辑,DTO负责跨层数据传输,VO专供前端展示。DO/PO位于持久化层,与数据库一一对应;BO在Service层处理业务逻辑;DTO用于层间交互;VO面向展示层做数据适配。最佳实践要求严格分层,避免对象混用,确保敏感信息安全,建议使用工具类进行对象转换。正确使用这些对象能提升代码清晰

文章图片
#java#开发语言
一篇速通Redis 从原理到Java实战(含缓存问题解决方案+集群配置)

本文全面介绍了Redis在现代互联网架构中的核心应用,从基础原理到高级功能实现。首先解析Redis的核心特性:单线程模型、持久化机制和内存淘汰策略。随后详细讲解九大数据结构的实战应用,包括String、Hash、List等基础类型及Bitmap、HyperLogLog等高级类型。重点探讨生产环境中的关键问题解决方案:分布式锁实现、Lua脚本原子操作、缓存穿透/击穿/雪崩的应对策略。最后提供Redi

文章图片
#redis#数据库#缓存
    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择