logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AI辅助编程的边界——Cursor实战与工程判断力

AI辅助开发实践显示,大模型可快速完成60%基础代码实现(如1小时搭建推理网关),但存在边界条件缺失、异常处理不足等三大风险。开发者需聚焦架构设计与核心逻辑,AI更适合处理文档、脚本等非关键代码。核心竞争力转向问题定义能力、技术决策判断及代码审查力。未来开发者角色将向技术决策者升级,而非被取代。

#人工智能#AI
第一篇:只是想说清楚每行代码是由谁执行的,怎样执行的

本文通过一个简单的Java数据库操作示例,深入剖析了代码执行的完整过程。文章首先指出Java代码需要经过JVM编译和解释才能被CPU执行,强调CPU是唯一能执行指令的硬件。然后详细分解了数据库插入操作的四个阶段:CPU处理业务逻辑、发起网络IO、等待响应和恢复执行,揭示了IO密集型任务中CPU实际工作时间极短的特性。文章还解释了操作系统如何通过上下文切换实现多线程并发执行。最终得出结论:每行代码都

第二篇:Redis的过期删除与内存淘汰——数据过期了怎么删?内存满了怎么办?

疑问:操作系统中的LRU用链表实现,Redis为什么不用?回答:因为精确的LRU需要维护一个双向链表,每次访问都要把节点移到链表头部。Redis单线程架构下,频繁的链表操作会严重影响正常命令的吞吐。过期删除用惰性+定期组合:惰性解决CPU峰值,定期解决内存泄露。两者各退一步,内存和CPU达到平衡内存满了用淘汰策略:allkeys系列从所有Key中淘汰,volatile系列只淘汰有过期时间的KeyR

#redis#bootstrap#数据库
权限系统设计复盘——从RBAC模型到JWT双Token,方法级权限控制的完整实现

本文详细介绍了基于RBAC模型的权限系统设计与实现,涵盖数据库表结构、Spring AOP方法级鉴权、JWT双Token认证等核心模块。主要内容包括:1. RBAC权限模型的三级关系设计(用户-角色-权限),通过中间表实现灵活授权2. 五张核心表结构及权限编码规范(模块:操作格式)3. 使用自定义注解@RequirePermission和Spring AOP实现方法级权限控制4.JWT+Redis

第七篇:慢查询分析与SQL优化实战

本文系统介绍MySQL慢SQL优化全流程,涵盖发现、分析与优化策略。首先讲解如何通过慢查询日志和监控平台发现慢SQL,并解读关键指标。重点剖析Explain工具的输出含义,识别全表扫描、临时表等危险信号。通过订单分页查询案例,演示如何通过联合索引、覆盖索引消除性能瓶颈。针对深分页问题,提出子查询和游标分页优化方案。最后指出JOIN优化的核心在于驱动表选择和关联字段索引。全文提供从理论到实践的完整方

#mysql
第二篇:联合索引与最左前缀原则——从Explain看索引命中

联合索引与最左前缀原则核心原理:联合索引(a,b,c)按a→b→c排序存储,仅当查询包含最左列(a)时才能利用索引有序性。跳过最左列将导致索引失效。关键结论:索引失效场景:跳过最左列、对索引列运算、隐式类型转换。索引下推(ICP)可减少回表次数(MySQL 5.6+)。Explain的type、key_len、Extra字段可验证索引使用情况。优化建议:高频查询条件作为联合索引最左列。范围查询后的

第八篇:LangChain不是“套壳”——它解决了什么实际问题

LangChain框架为复杂AI应用提供核心价值:1)通过流程编排抽象简化多步骤开发;2)Chain模块化固定流程;3)Agent支持动态决策;4)Tool扩展模型能力。对比直接调用API,其在复杂场景优势明显,但存在过度封装风险与Agent"迷路"问题。以课程问答为例,Chain适合固定检索生成流程,Agent更匹配开放式任务。需根据需求选择工具,LangChain对复杂开发具有独特价值但非万能

第三篇:大模型为什么会有“幻觉”——从训练方式到推理局限

大模型幻觉指模型生成看似合理但虚假的内容,源于训练目标(预测token而非验证事实)、生成机制(误差累积)及缺乏"未知"反馈。解决方法包括RAG技术(提供参考文档变"闭卷"为"开卷")和Prompt工程(设定知识边界、要求引用原文、调整温度参数)。完全消除不可能,但可控制到可接受范围。需将大模型视为"表达力强但记忆不可靠的助手",引导其基于参考而非记忆工作。

#人工智能#RAG
第七篇:大模型API调用——从Token到流式输出

Token作为计费单位,反映计算量,中英文Token比例不同。Temperature控制输出随机性,Top-p限制候选词范围,建议先固定Top-p再调Temperature。流式输出提升响应感知速度,优于普通请求。SSE比WebSocket更轻量,适合单向AI回答场景。生产环境需注意Nginx代理配置和API密钥安全。

#nginx
AI辅助编程的边界——Cursor实战与工程判断力

AI辅助开发实践显示,大模型可快速完成60%基础代码实现(如1小时搭建推理网关),但存在边界条件缺失、异常处理不足等三大风险。开发者需聚焦架构设计与核心逻辑,AI更适合处理文档、脚本等非关键代码。核心竞争力转向问题定义能力、技术决策判断及代码审查力。未来开发者角色将向技术决策者升级,而非被取代。

#人工智能#AI
    共 29 条
  • 1
  • 2
  • 3
  • 请选择