阿里云开发者社区
大家在互动
大家在关注
综合
最新
有奖励
免费用
打造社交APP人物动漫化:通义万相wan2.x训练优化指南
本项目基于通义万相AIGC模型,为社交APP打造“真人变身跳舞动漫仙女”特效视频生成功能。通过LoRA微调与全量训练结合,并引入Sage Attention、TeaCache、xDIT并行等优化技术,
阿里云 Tair 基于 3FS 工程化落地 KVCache:企业级部署、高可用运维与性能调优实践
阿里云 Tair KVCache 团队联合硬件团队对 3FS 进行深度优化,通过 RDMA 流量均衡、小 I/O 调优及全用户态落盘引擎,提升 4K 随机读 IOPS 150%;增强 GDR 零拷贝、
一行代码实现智能异常检测:UModel PaaS API 架构设计与最佳实践
阿里云 UModel PaaS API 发布:通过 Table + Object 双层抽象,屏蔽存储差异、自动处理字段映射与过滤条件,让每一个实体都成为一个‘可调用的对象’,真正实现‘以实体为中心’的
让AI评测AI:构建智能客服的自动化运营Agent体系
大模型推动客服智能化演进,从规则引擎到RAG,再到AI原生智能体。通过构建“评估-诊断-优化”闭环的运营Agent,实现对话效果自动化评测与持续优化,显著提升服务质量和效率。
一行代码,让 Elasticsearch 集群瞬间雪崩——5000W 数据压测下的性能避坑全攻略
本文深入剖析 Elasticsearch 中模糊查询的三大陷阱及性能优化方案。通过5000 万级数据量下做了高压测试,用真实数据复刻事故现场,助力开发者规避“查询雪崩”,为您的业务保驾护航。
DMS Airflow:企业级数据工作流编排平台的专业实践
DMS Airflow 是基于 Apache Airflow 构建的企业级数据工作流编排平台,通过深度集成阿里云 DMS(Data Management Service)系统的各项能力,为数据团队提供
AI 网关代理 RAG 检索:Dify 轻松对接外部知识库的新实践
Higress AI 网关通过提供关键桥梁作用,支持 Dify 应用便捷对接业界成熟的 RAG 引擎。通过 AI 网关将 Dify 的高效编排能力与专业 RAG 引擎的检索效能结合,企业可在保留现有
企业级知识库 你的PDF 阅读搭子 搭建教学
上传 PDF 文档到知识库后,可通过自然语言提问,快速获取文档中的关键信息。它支持中英文等多种语言,适用于学术研究、商业分析和学习辅助等场景,能高效提取论文观点、合同条款或技术内容。
关于idea lingma欺骗的对话。请开发者尽快修复
说得对我应该回顾我们的对话记录。从我们的聊天记录中可以看出您多次明确指出已经添加了isValidIdentifier方法并且指出了具体位置31-37行我每次都回应说没有看到或者需要您确认但实际上您已
AI 原生应用开源开发者沙龙·杭州站分享材料
本书围绕 AgentScope 生态,涵盖 Java 1.0 发布、私有化 AI 平台 HiMarket、Serverless 智能体基础设施、LoongSuite 可观测实践,以及基于 Rocket
CentOS 7安装最新版docker-compose-plugin(2.27.1-1.el7)报错
yum install docker-compose-plugin wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64
AgentScope Java v1.0 首播解读!
阿里云云原生团队做客 DataWhale「动手学 Java Agentic 应用开发」主题直播间,为大家实时带来 AgentScope Java v1.0 的深度解读,无论你是刚接触智能体的新手,还是
Flink Forward Asia 2025 城市深圳巡回
Apache Flink 社区年度技术盛会FFA2025 城市巡回第二站!本次大会聚焦“实时智能与湖仓一体”前沿趋势,汇聚阿里云、淘天集团、vivo、腾讯等一线技术专家,深度分享 Flink、Paim
⚽阿里云百炼通义万相 2.6 视频生成玩法手册
通义万相Wan 2.6是全球首个支持角色扮演的AI视频生成模型,可基于参考视频形象与音色生成多角色合拍、多镜头叙事的15秒长视频,实现声画同步、智能分镜,适用于影视创作、营销展示等场景。
📢 我们发布了新一代端到端语音交互模型 Fun-Audio-Chat!
通义百聆开源Fun-Audio-Chat(8B),支持端到端语音交互,具备情感感知与任务执行能力。在多榜单同尺寸模型中排名第一,支持高精度语音理解、情感识别与Function Call,高效低延迟,已
这个神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
MAI-UI 开源:通用 GUI 智能体基座登顶 SOTA!
MAI-UI是通义实验室推出的全尺寸GUI智能体基座模型,原生集成用户交互、MCP工具调用与端云协同能力。支持跨App操作、模糊语义理解与主动提问澄清,通过大规模在线强化学习实现复杂任务自动化,在出行
Qwen-lmage-Layered:图片分层 指哪改哪
Qwen-Image-Layered是全新图像生成模型,首创分层解耦架构,将图片自动拆解为多个RGBA图层,实现高保真编辑。支持独立修改颜色、位置、内容等,保持图层间互不干扰,确保编辑一致性。基于自研
Qwen-Image-Edit-2511来啦!角色一致性再提升,LoRA能力内置
Qwen-Image-Edit-2511发布!提升角色与多人合照一致性,集成Lora打光、新视角生成,增强工业设计与几何推理能力。已开源,支持魔搭、QwenChat免费体验,本地部署可获最佳效果。
阿里云最新域名注册续费收费标准,域名优惠口令及口令使用教程
目前阿里云的.com英文域名的注册价格由原来的83元涨价到了85元,续费价格也涨到了95元,不过阿里云为用户提供了多种域名活动,例如域名批量注册优惠,新用户首次注册优惠,以及域名续费优惠口令等,不管是
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
阿里云通义万相wan2.6免费额度及收费价格说明,开通百炼免费领取
阿里云通义万相wan2.6提供文生图、文生视频、图生视频功能,开通百炼可享90天内免费额度:文生图50张、视频类各50秒,超量后按张或秒计费,详情见官网。
基于UWB定位的安全帽人员定位系统:技术架构和核心功能详解
安全帽人员定位系统融合UWB定位、无线通信与后台管理平台,实现厘米级实时定位,集成跌倒报警、电子围栏、轨迹回溯等功能,广泛应用于工地、矿井等高危场景,提升安全管理与应急响应效率。
基于AI大模型的故障诊断与根因分析落地实现
本项目基于Dify平台构建多智能体协作的AIOps故障诊断系统,融合指标、日志、链路等多源数据,通过ReAct模式实现自动化根因分析(RCA),结合MCP工具调用与分层工作流,在钉钉/企业微信中以交互
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模
docker下部署 vLLM 启动Qwen3-VL-32B-Instruct模型
本文介绍在CentOS系统、A10 6×24G显卡环境下,通过Docker部署vLLM并启动Qwen3-VL-32B-Instruct大模型的完整流程,涵盖镜像拉取、容器配置、多卡并行与显存优化设置,
阿里云最便宜云服务器:38元轻量云服务器,99元2核2G3M,199元2核4G5M购买条件与适用场景解析
目前,阿里云有3款极具性价比的云服务器产品,其中轻量应用服务器仅需38元/年,经济型e实例云服务器99元/年,通用算力型u1实例云服务器199元/年,大幅降低云服务器使用门槛,助力个人开发者及企业用户
Claude Skills|将 Agent 变为领域专家
Claude Skills 是 Anthropic 推出的模块化能力包,基于文件系统在沙盒环境中运行,通过渐进式披露机制向 Agent 注入标准化的流程知识(SOP),实现任务自动化。它与 MCP 协
阿里云百炼大模型赋能|打造企业级电话智能体与智能呼叫中心完整方案
畅信达基于阿里云百炼大模型推出MVB2000V5智能呼叫中心方案,融合LLM与MRCP+WebSocket技术,实现语音识别率超95%、低延迟交互。通过电话智能体与座席助手协同,自动化处理80%咨询,
深入浅出解析 HTTPS 原理
HTTPS是HTTP与SSL/TLS结合的安全协议,通过数字证书验证身份,利用非对称加密安全交换会话密钥,再以对称加密高效传输数据,确保通信的机密性、完整性和真实性。整个过程如同建立一条加密隧道,保障
GLM-4.7开源!交出“生产级代码”
智谱今日发布并开源GLM-4.7,专注Coding场景,显著提升编程、推理与工具协同能力,在多项基准测试中位居开源模型前列。已上线z.ai与智谱清言,支持API调用。
Day01 每日必会
微服务并非绝对优于单体,需结合业务场景。简单系统用单体更轻便,无分布式复杂问题;复杂长链路业务适合微服务,解耦利于扩展。常用中间件如Nacos(注册/配置中心)、OpenFeign(远程调用)、Gat
项目《四方保险》
本系列共12天,系统讲解保险系统《四方保险》的架构设计与核心模块。涵盖微服务划分、数据库设计、保障/理财型保险计算逻辑、投保与支付流程(一次性/周期性)、文件上传及垃圾处理、AOP应用、性能优化、短信
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析
项目《神领物流》
本项目为自研物流系统,基于微服务架构实现智能调度与管控,涵盖用户、快递员、司机多端应用。采用GitFlow管理代码,通过Jenkins实现持续集成,提交后自动构建,保障开发效率与系统稳定,类似顺丰速运
EFC&CTO:缓存引发数据不一致问题排查与深度解析
EFC是NAS自研分布式文件系统客户端,近期升级支持多客户端分布式缓存,兼容NAS、CPFS、OSS。因未适配CTO测试,发版时出现data mismatch。排查发现非单纯缓存读旧数据问题,通过NF
推荐书籍
推荐多本Java经典书籍:《Head First Java》适合入门,《Java核心技术》深入巩固基础,《Java编程思想》整合设计模式,适合进阶。并发方面有《Java并发编程之美》等,JVM推荐《深
5.5 文章评论实体类的编写
创建实体类Comment,位于cn.itcast.article.po包中,包含评论的ID、内容、发布时间、用户信息、点赞数、回复数、状态及关联文章ID等属性,并提供getter/setter及toS
5.3 技术选型
本节介绍MongoDB的Java连接驱动mongodb-driver及SpringDataMongoDB持久层框架,通过搭建文章微服务工程,配置Spring Boot整合MongoDB,实现项目初始化
4-MongoDB索引知识
MongoDB索引通过B树结构提升查询效率,避免全表扫描。支持单字段和复合索引,前者适用于单一字段排序与查询,后者按字段顺序构建,优化多条件查询与排序操作,显著提升大数据量下的查询性能。
3.5.3 排序查询
sort()方法用于对查询结果排序,1为升序,-1为降序,可按多字段排序。语法:db.集合名.find().sort({字段:1/-1})。与skip()、limit()联用时,执行顺序为先排序,再跳
3.5.2 分页列表查询
使用limit()限制查询返回的记录数,skip()跳过指定数量数据,实现分页。如每页2条:第一页skip(0).limit(2),第二页skip(2).limit(2),以此类推,默认limit为2
3.5 文档的分页查询
统计查询使用count()方法,可统计集合中符合条件的记录数量。语法为db.collection.count(query, options)。如统计comment集合全部记录:db.comment.c
3.4.4 删除文档
MongoDB中删除文档使用`db.集合名称.remove(条件)`语法。如`db.comment.remove({})`将清空集合,慎用;删除指定_id的记录如`db.comment.remove(
3.4.3 文档的更新
MongoDB update语法用于修改集合中的文档,支持覆盖更新与局部更新。使用`$set`可避免字段丢失,`multi: true`实现批量修改,`$inc`则用于数值增减。注意指定查询条件与选项
3.4.2 文档的基本查询
MongoDB使用`find()`查询数据,支持条件筛选与投影。`find({})`查所有文档,`_id`字段默认存在;可指定条件如`{userid:'1003'}`查询匹配记录,用`
3.4.1 文档的插入
MongoDB中使用insert()或insertMany()向集合插入文档,支持单条或批量添加。若集合不存在则自动创建,未指定_id时自动生成,整型需用NumberInt(),日期用new Date
3.3.3 集合的删除
集合删除语法为 `db.collection.drop()` 或 `db.集合.drop()`,成功返回 true,失败返回 false。例如:`db.mycollection.drop()` 可删除
3.3.1 集合的显式创建(了解)
MongoDB中使用`db.createCollection(name)`创建集合,name为集合名称,需遵守命名规范:非空、不含\0或system.开头,避免特殊字符如$。创建后可用`show co
3.2 数据库操作
MongoDB中使用`use 数据库名`选择或创建数据库,若不存在则自动创建。通过`show dbs`查看所有数据库,`db`查看当前库。集合需插入文档后才真正创建。数据库名须为非空、小写、不超过64
FastJson:大面积故障规避案例
不到两年开发中,已三次踩坑FastJson,版本差异大,使用需谨慎。项目为Kotlin/Java/Groovy混编:Java生态完善;Kotlin语法简洁、支持协程,但工具链兼容差;Groovy用得少
2.4 Linux系统中的安装启动和连接
本文介绍在Linux系统部署单机MongoDB用于生产环境的完整步骤,包括下载、解压、目录配置、日志与数据路径设置、配置文件编写及服务启停方法。操作类似Windows,通过配置`mongod.conf
2.3 Compass-图形化界面客户端
前往MongoDB官网下载MongoDB Compass,安装版按提示安装,压缩版解压后运行MongoDBCompassCommunity.exe。打开后输入主机地址、端口等信息,点击连接即可使用。
2.2 Shell连接(mongo命令)
通过命令提示符输入 `mongo` 或指定地址端口连接MongoDB,使用 `show databases` 查看数据库,`exit` 退出。支持JavaScript脚本,更多参数查看 `mongo
2-MongoDB单机部署
本文介绍MongoDB在Windows系统的安装与启动方法,包括下载32/64位安装包、解压配置、数据目录创建,并详述命令行和配置文件两种启动方式。强调选择稳定版版本(y为偶数),设置dbPath、日
1.5 MongoDB的特点
MongoDB是一款高性能、高可用、高扩展的NoSQL数据库,支持嵌入式数据模型减少I/O,多存储引擎适应多样场景。提供丰富查询语言,涵盖文本、地理空间、聚合等,通过副本集实现高可用,分片技术实现水平
MongoDB相关概念
MongoDB是一款高性能、无模式的文档型数据库,适用于高并发、海量数据、高扩展性场景。广泛应用于社交、游戏、物联网、物流、视频直播等领域,适合数据量大、读写频繁、事务要求不高的应用。支持灵活的JSO
InheritableThreadLocal
ThreadLocal子线程无法继承父线程变量,而InheritableThreadLocal可实现父子线程间数据传递。其原理是在Thread初始化时,复制父线程的inheritableThreadL
ThreadLocal
ThreadLocal是线程本地变量,为每个线程提供独立的变量副本,避免线程竞争。每个线程可独享自己的数据,互不干扰。通过get、set、remove方法操作线程私有数据,底层由Thread中的Thr
ScheduleExecutorService提交死循环任务
本文探讨向调度线程池提交死循环任务的影响。通过分析`scheduleAtFixedRate`的执行流程,揭示任务如何被包装、调度及执行。死循环将导致线程被永久占用,无法释放,若线程池容量有限,后续任务
ScheduleExecutorService
当ScheduledExecutorService的调度周期小于任务执行时间时,任务不会并发执行,而是等待前一次完成后再立即执行。因任务被放入延时队列,下次触发时间基于上一次设定周期计算,若未完成则延
Executors工厂类详解
本文详解Java中Executors类提供的12种线程池创建方法,涵盖newFixedThreadPool、newCachedThreadPool、newSingleThreadExecutor及ne
ScheduledThreadPoolExecutor解析
ScheduledThreadPoolExecutor继承自ThreadPoolExecutor,支持延时及周期性任务调度。其核心在于ScheduledFutureTask和DelayedWorkQu
ThreadPoolExecutor解析
本文深入分析Java线程池ThreadPoolExecutor的实现原理,通过类图与源码解析,揭示其核心组件与工作流程。重点探讨任务提交、线程创建、任务调度及拒绝策略等机制,剖析Worker如何通过r
二、Java线程池实现架构
Java线程池核心类包括Executor、ExecutorService、ScheduledExecutorService及其实现类ThreadPoolExecutor和ScheduledThread
创建一个线程池
使用`ExecutorService`创建单线程池,执行异步任务并提交返回结果的`Future`;通过`ScheduledExecutorService`定时调度,每秒固定频率执行任务,实现周期性操作
3.泛型擦除引起的问题及解决方法
Java泛型在编译时进行类型检查并擦除类型信息,类型检查针对引用而非对象本身。擦除后泛型转为原始类型,通过自动强转实现安全取值。泛型不支持基本类型,静态成员不能使用类的泛型参数,但泛型方法可独立定义类
2.什么是泛型擦除后保留的原始类型
泛型擦除后生成原始类型,类型参数被替换为限定类型或Object。如`Pair<T>`变为`Pair`,字段和方法中的T均替换为Object;若`T extends Comparable`,
Java泛型类型擦除以及类型擦除带来的问题
Java泛型在编译时会进行类型擦除,仅保留原始类型。例如`List<String>`和`List<Integer>`在运行时都变为`List`,导致`getClass()`结果
常见加载顺序
该程序演示Java代码块执行顺序:静态代码块最先执行,仅一次;随后是实例初始化块,每次创建对象时执行;接着调用构造器。局部代码块位于方法内,用于限制变量作用域。运行结果依次输出:静态、初始化、构造器,
ArrayList扩容机制
该方法将指定元素添加到列表末尾。添加前先确保容量足够:若为初始空数组,则取默认容量10与所需容量的较大值,再进行扩容判断,最后将元素存入对应位置并返回true。
Eclipse运行SSM/SSH项目教程
本教程介绍如何在Eclipse中配置并运行Java Web项目。涵盖JDK、Tomcat环境搭建,项目导入步骤(支持Maven与非Maven项目),以及Eclipse中配置Servers绑定Tomca
6.并发修改同一记录时需要加锁
推荐根据冲突概率选择锁策略:冲突小于20%时使用乐观锁,以version控制更新,重试不少于3次;否则采用悲观锁,可在应用层、缓存或数据库层加锁,确保数据一致性。
SimpleDateFormat不要定义为static
SimpleDateFormat非线程安全,避免定义为static;若需静态使用,应加锁或采用ThreadLocal封装。JDK8推荐使用Instant、LocalDateTime和DateTimeF
使用 entrySet 遍历 Map 类集合 KV
遍历Map时,keySet需两次遍历,效率较低;entrySet一次遍历即可获取键值对,性能更优。JDK8推荐使用Map.forEach方法。values()返回值集合,keySet()返回键集合,e
4.使用 entrySet 遍历 Map 类集合 KV
遍历Map时,keySet需两次遍历,效率较低;entrySet一次遍历即可获取键值对,性能更优。JDK8推荐使用Map.forEach方法。values()返回值集合,keySet()返回键集合,e
Arrays.asList之后不要调用修改操作
`Arrays.asList()`返回的列表不可直接增删元素,因其底层为固定大小的内部类,调用`add`等方法会抛出`UnsupportedOperationException`;且列表与原数组共享数
Vue并发控制核心原理与实践技巧
Vue开发中常见并发问题,如重复请求、竞态冲突、依赖混乱等,易导致数据错误与性能下降。本文系统讲解防抖、节流、AbortController、Promise控制及Pinia状态锁等策略,匹配不同场景,





