logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【设计模式】结构型-组合模式

组合模式是一种结构型设计模式,用于处理树形结构中整体与部分的统一操作。它将对象组合成树形结构,使客户端能够一致地处理单个对象(叶子节点)和组合对象(组合节点)。核心组件包括抽象组件(定义统一接口)、叶子节点(无子节点)和组合节点(包含子节点)。该模式适用于文件系统、菜单、组织架构等场景,优点是简化客户端代码、扩展性强,缺点是设计复杂度较高。透明模式更常用,允许统一调用方法,而安全模式需区分类型。组

文章图片
#设计模式#组合模式
MySQL 空表高并发插入必现死锁!间隙锁超详细解析 + 2个最优不影响业务方案

MySQL空表并发插入时出现死锁和ID跳号问题,原因是RR隔离级别下的间隙锁机制。空表时所有插入操作都会争抢同一个间隙锁(-∞,+∞),导致循环等待和死锁。解决方案:1)降级隔离级别为READ COMMITTED,从根本上消除间隙锁;2)优化事务设计,将耗时操作移出事务,仅保留核心数据库操作,缩短锁持有时间。两种方案都能有效解决死锁问题,不影响业务并发性能,且易于生产环境落地实施。

文章图片
#mysql#数据库
【设计模式】创建型-工厂方法模式

文章摘要:工厂方法模式是一种创建型设计模式,通过将对象创建推迟到子类实现解耦。其核心包含抽象产品、具体产品、抽象工厂和具体工厂四个角色,符合开闭原则,支持灵活扩展。文章以Java日志记录器为例展示了实现过程,包括定义接口、实现具体类和客户端使用。该模式适用于产品类型易扩展的场景(如框架扩展、插件开发等),但需注意避免过度设计。与简单工厂相比,工厂方法模式更符合单一职责原则,但会增加类数量。理解这种

文章图片
#设计模式#工厂方法模式
一文打通 AI 认知:LLM、Agent、MCP、Skill 完整体系

本文系统梳理了人工智能70年发展历程,分为四个阶段:理论萌芽期(1943-1956)、符号主义寒冬期(1957-1995)、机器学习复苏期(1996-2015)和大模型智能体爆发期(2016至今)。重点解析了当前AI四大核心组件:大模型(LLM)作为智能核心,智能体(Agent)负责自主执行,技能(Skill)实现具体操作,以及MCP协议提供标准化接口。文章还介绍了RAG、多模态AI、模型微调等新

文章图片
#人工智能#MCP
一文打通 AI 认知:LLM、Agent、MCP、Skill 完整体系

本文系统梳理了人工智能70年发展历程,分为四个阶段:理论萌芽期(1943-1956)、符号主义寒冬期(1957-1995)、机器学习复苏期(1996-2015)和大模型智能体爆发期(2016至今)。重点解析了当前AI四大核心组件:大模型(LLM)作为智能核心,智能体(Agent)负责自主执行,技能(Skill)实现具体操作,以及MCP协议提供标准化接口。文章还介绍了RAG、多模态AI、模型微调等新

文章图片
#人工智能#MCP
【DNS缓存】解决:curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused

curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused,发现是 DNS 缓存问题!

文章图片
#java#开发语言#网络
【设计模式】创建型-原型模式

摘要: 原型模式是一种通过复制现有对象创建新对象的创建型设计模式,核心思想是复用原型对象避免重复初始化。该模式包含原型对象、克隆方法和客户端三个要素,支持浅克隆和深克隆两种方式。以游戏角色创建为例,通过定义角色抽象类和具体原型(战士、法师),实现克隆方法快速生成新角色实例。Java代码演示了浅克隆的实现,并指出引用类型属性需要深克隆避免共享问题。原型模式显著提升了复杂对象的创建效率,是AI时代程序

文章图片
#设计模式#原型模式
【REDIS】linux连接redis-cli操作redis

linux通过链接redis客户端操作redis

文章图片
#redis#linux#bootstrap
    共 11 条
  • 1
  • 2
  • 请选择