logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零起步学习MySQL || 第十六章:MySQL 分库分表的考量策略

本文系统讲解了MySQL分库分表的工程实践方案。从垂直拆分(分表/分库)和水平拆分(分表/分库)两个维度展开,详细分析了每种方式的适用场景、优缺点及实现方法。垂直拆分解决业务耦合和字段过多问题,水平拆分应对数据量和并发瓶颈。文章指出合理的拆分顺序应为:先垂直分表、垂直分库,再水平分表、水平分库,并推荐使用ShardingSphere等中间件实现。分库分表是系统发展到一定规模后的必然选择,能有效提升

文章图片
#mysql#后端#数据库 +2
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例

本文全面介绍了RabbitMQ的核心概念与应用实践,包括Producer、Consumer、Exchange、Queue等基础组件,以及direct、fanout、topic等交换器类型。通过Java原生客户端和SpringBoot两种方式演示了消息生产消费的实现,并针对电商订单场景提出了事件驱动架构设计建议。重点讲解了消息确认机制、死信队列、幂等处理等企业级解决方案,同时提供了生产环境下的监控、

文章图片
#rabbitmq#分布式#数据库 +3
从零起步学习并发编程 || 第三章:JMM(Java内存模型)详解及对比剖析

Java内存模型(JMM)规范多线程访问共享变量的行为,解决硬件优化带来的可见性、原子性和有序性问题。JMM抽象出主内存和工作内存概念,线程通过工作内存副本与主内存交互。其核心特性包括:原子性(保证操作完整性)、可见性(保证修改及时可见)和有序性(防止指令重排破坏逻辑)。happens-before规则是JMM的灵魂,通过程序顺序、volatile、锁等规则保证操作顺序和结果可见性,为开发者提供并

文章图片
#java#后端#学习 +4
Java反射与代理:解锁框架底层原理(附实战示例)

本文系统讲解了Java反射与代理机制及其在框架中的应用。反射允许运行时动态获取类信息、操作私有成员,是Spring依赖注入和ORM映射的基础;代理模式通过JDK动态代理(基于接口)或CGLIB(基于继承)实现方法增强,支撑了Spring AOP的事务管理等核心功能。两者结合为框架提供了动态能力,其中反射是底层支持,代理是设计模式应用。使用时需注意性能开销和安全性问题,建议通过调试Spring源码加

文章图片
#数据库#java#jvm +3
Java8 ConcurrentHashMap 深度解析(底层数据结构详解及方法执行流程)

Java 8的ConcurrentHashMap采用数组+链表+红黑树结构,通过CAS、synchronized和volatile实现高效并发控制。核心优化包括:锁粒度细化到桶级别,无锁CAS插入空桶,链表转红黑树降低查找复杂度,多线程协同扩容,以及完全无锁的get操作。put流程包含哈希计算、数组初始化、桶定位和三种插入情况处理,同时采用LongAdder机制统计元素数量。这些设计使其在高并发场

文章图片
#哈希算法#算法#java +4
Java Stream API 中常用方法复习及项目实战示例

本文总结了Java Stream流中map()和collect()方法的常见用法。map()用于元素转换,如将对象转为DTO;collect()用于收集结果,支持toList()、toSet()、toMap()和groupingBy()等操作。文中通过角色转换、优惠券统计等实例,展示了如何组合filter、map和collect实现数据筛选、分组和统计,突出了Stream API在数据处理中的简洁

#java#开发语言#服务器 +1
从零起步学习AI大模型应用开发 || 第一章:AI应用开发核心技术栈全解析(从工具调用到智能Agent)

本文系统梳理了AI应用开发的6大核心技术:1. Prompt Engineering作为底层基础,通过结构化提示词精准引导LLM;2. FunctionCall和MCP实现LLM与外部系统的工具调用;3. RAG技术结合向量数据库解决知识时效性和幻觉问题;4. Agent框架集成各项技术,实现复杂任务的自主执行。文章以Java开发者视角,详细阐述了每项技术的定义、作用、实现方式及相互关系,构建了从

文章图片
#人工智能#数据库#java +1
从零起步学习AI大模型应用开发 || 第二章:RAG在AI应用开发中的作用及实战讲解

摘要:AI知识问答系统正通过RAG(检索增强生成)技术实现行业革新。该技术通过四个核心步骤:文档处理、向量转换、智能检索和结果优化,使AI能精准调用企业私有知识库,解决传统大模型的知识局限性和"幻觉"问题。相比传统AI,RAG系统具有知识实时更新、专业领域适配、回答准确可控等优势,已广泛应用于教育、医疗、法律等行业。关键技术包括Embedding模型、向量数据库和多级检索策略,

文章图片
#人工智能#后端#服务器 +2
千问点奶茶活动故障启示:AI Agent 从实验室到生产级,只差一套高并发重构方案

阿里千问APP"春节30亿免单"活动因80万QPS流量峰值导致系统崩溃,暴露了AI系统从工具转向服务入口时的工程化短板。故障源于五层架构全链路失效:流量预判不足、分层瓶颈叠加、AI与业务强耦合、跨平台风险无预案、应急能力缺失。重构方案采用"五层架构"设计:1)接入层智能调度;2)业务层微服务解耦;3)AI推理资源池化;4)数据层多级缓存;5)容灾层主动防御。

文章图片
#服务器#后端#人工智能
MCP 回包外层结构嵌套问题:原理、排查与开发避坑指南

文章摘要: 在MCP协议开发中,JSON-RPC响应解析存在典型陷阱:content数组被错误转换为字符串导致数据污染。故障案例显示,当MCPClient.callTool()返回List<Map>时,下游直接调用.toString()导致LLM收到脏数据而非纯净文本。关键问题包括:未检查isError字段、混淆不同MCP方法的结构差异(如content与contents),以及Git

#面试#语言模型#后端
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择