- 奇怪的缓存一致性问题
阿里妹导读本文记录了缓存一致性问题的排查过程和解决方案,同时带读者朋友们一起回顾下相关的八股文。天猫国际用户Push中心承接了国际用户触达相关的需求,比如短信、端内消息投放等等,并存在较高的并发场景。该系统此前发现了一个查询投放计划plan为null的异常情况,在初期排查时有些丈二和尚摸不着头脑,后
- 总结|Stream流技术在真实案例中的应用
阿里妹导读本文不仅提供了理论上的讲解,还通过实际代码示例展示了如何应用Stream API来解决常见的编程问题。在日常开发中,有很多对象转化、链表去重、分批次服务调用等场景,这些场景用for循环或者if-else实现会让代码冗长、容易出错且效率不高。在查看项目代码的过程中以及师兄的引导下,学到了很多
- 一文揭秘|预训练一个72b模型需要多久?
阿里妹导读本文讲述评估和量化训练大规模语言模型,尤其是Qwen2-72B模型,所需的时间、资源和计算能力。update:qwen2公布了技术报告[1]。和本文里依赖的基础信息的基本没差。但训练数据集变成7t了。笔者已经在文章中修正。另外训练语料的长度也是在最后阶段才从4096拓展到32768。所以本
- MySQL 8.0:filesort 性能退化的问题分析
阿里妹导读用户将 RDS MySQL 实例从 5.6 升级到 8.0 后,发现相同 SQL 的执行时间增长了十几倍。本文就该问题逐步展开排查,并最终定位根因。一、背景用户将 RDS MySQL 实例从 5.6 升级到 8.0 后,发现相同 SQL 的执行时间增长了十几倍。用户的查询在简化后可以认为是
- React 的正确使用方法:ref 篇
阿里妹导读你真的用对了 useRef 吗?在与 TypeScript 一起使用、以及撰写组件库的情况下,你的写法能够避开以下所有场景的坑吗?说到 useRef,相信你一定不会陌生:你可以用它来获取 DOM 元素,也可以多次渲染之间保持引用不变……然而,你真的用对了 useRef 吗?在与 TypeS
- 一文详解容器技术简介和基本原理
阿里妹导读本文全面阐述了容器技术的发展历程、关键技术、架构和当前的行业生态,特别是容器技术在云环境中的应用和演进。简介什么是容器?容器是一种虚拟化技术,用于封装应用程序及其所有依赖项和配置,以便能够在不同的计算机环境中运行。软件容器提供了一种轻量级、一致性的运行环境,使得应用程序在开发、测试和部署时
- 动手活动|体验PolarDB MySQL无感切换
阿里妹导读完成PolarDB MySQL无感切换体验,并开通PolarDB MySQL Serverless(本产品使用1小时约花费2元),即可获得桌面收纳桶,邀请好友最高赢米家照片打印机、樱桃MC 2.1RGB鼠标等好礼(文末点击阅读原文参与活动)。一、引言在当今快速变化的技术环境中,确保服务的连
- 如何速成RAG+Agent框架大模型应用搭建
阿里妹导读本文侧重于能力总结和实操搭建部分,从大模型应用的多个原子能力实现出发,到最终串联搭建一个RAG+Agent架构的大模型应用。一、概况目前有关大模型的定义与算法介绍的文章已经很多,本文侧重于能力总结和实操搭建部分,从大模型应用的多个原子能力实现出发,到最终串联搭建一个RAG+Agent架构
- ODPS SQL ——列转行、行转列这回让我玩明白了!
阿里妹导读本文详细介绍了在MaxCompute中如何使用TRANS_ARRAY和LATERAL VIEW EXPLODE函数来实现列转行的功能。使用场景有这样一种场景,需要将下面A表中的self_code_list转化为a_tag_list,self_code到a_tag有一一映射关系的,这个映射关
- 高效阅读秘籍| 一年看完1000本书
阿里妹导读文章旨在帮助读者提升阅读速度,以便在有限的时间内阅读更多的书籍。一、背景前段时间我盘了下书单,发现好多想读的书还没看,看书速度远远赶不上买书速度。我又盘了下我的时间,看看从哪里可以抠搜出些时间,然后很痛苦,舍弃哪一项活动都不愿意。成年人从来不做选择,于是我琢磨有没有办法让看书速度加快,这样
- 金字塔原理:掌握高效沟通的艺术
阿里妹导读本文旨在探讨和总结《金字塔原理》一书中的核心概念与实践策略,通过实例解析,展示如何运用金字塔结构来增强表达的逻辑性和说服力,从而提高个人在工作和生活中的沟通效率。序在日常的工作、生活中,与人沟通、写作、演讲都少不了,我是一个这些方面都不擅长的人,之前遇到几个事情,因自己表达不够有逻辑性,不
- 探索艺术的无限可能 —— AI绘画,让创意触手可及
微信读者特别福利:点击文末阅读原文参加部署挑战赛,完成部署后在公众号后台私信部署截图,即可获得云小包抱枕一个哦~限量50个!你有没有想过,自己的随手涂鸦,竟然能变成一幅幅令人惊叹的艺术品?或者,你上传的一张普通照片,瞬间变得风格迥异,个性十足?在看完本文后,这一切都不再是梦!先来看几个AI绘画的场景
- 掌握Prompt写作技巧:写出完美Prompt的秘籍
阿里妹导读这篇文章的核心宗旨就是教你如何写出优秀的Prompt。我们将从Prompt的定义、运行过程,以及优秀Prompt应具备的各个要素入手,逐步展开详细的解析和实用示例,让你在短时间内掌握写作高效Prompt的技巧和策略。引言大规模语言模型(LLM, Large Language Models)
- 关于ToB垂直领域大模型的一点探索和尝试
阿里妹导读本文分享了物流技术团队在垂直领域大模型开发和部署过程中的技术细节、挑战解决策略以及实际应用案例。背景大家好,我们是淘天物流技术团队,在过去一年多的实践工作中,我们团队围绕“物流体验”这一垂直领域,尝试通过垂直领域大模型“物流AI”为消费者物流相关咨询、物流商业化答疑、内部小二/研发的工单
- 什么?for循环也会出问题?
阿里妹导读文章讲述了在Java编程中遇到并解决ConcurrentModificationException异常的经历与教训。发现问题在一次开发过程中,业务想知道消息是否是退款驱动发送的,而唯一判断的方法,是从消息的明细(可能是乱序的)中取出唯一的一个退款明细,通过修改时间,看它是不是最后一条更新的
- 深入探讨Java的分层编译
阿里妹导读本文主要探讨Java虚拟机(JVM)中的分层编译(Tiered Compilation)机制及其对程序性能的影响。0x00 前言一开始接触到分层编译是因为我们这的服务每次发布/重启后都会短暂地出现CPU满线程池满的情况,然后过一段时间又能自动恢复。排查后发现是启动时JVM将部分热点代码编译
- 阿里云服务领域Agent智能体:从概念到落地的思考、设计与实践
阿里妹导读本文讲述了作者团队在阿里云的服务领域Agent是如何设计与实践的,以及到目前为止的一些阶段性成果,作者做出了总结和整理。一、背景以ChatGPT引领的大模型在2022年底开创了新的智能能力和对话交互形式,其中基于大语言模型的Agent(智能体)更是引起了广泛关注,甚至被许多人认为Agent
- 一不小心掉入了 Java Interface 的陷阱
阿里妹导读本文作者记录了一次代码中的踩坑经历,一行很简单的代码在不同的场景下可能也暗藏玄机,希望大家看完都有所收获。首先请大家花点时间阅读以下的代码块,看看代码是否存在问题或者隐患。PostTask.javapublic interface PostTask { void process();
- 性能优化|几个方法让图片加载更快一些
阿里妹导读对电商网页的性能而言,图片优化是至关重要的事情,本文就此探讨了一些简单、可靠的图片优化手段。一、图片对网页性能优化的重要性对电商网页的性能而言,图片优化是至关重要的事情,一个典型的电商网页加载的图片无论从数量还是字节数都不容小觑。 而图片优化的思路非常清晰明了,常见的有三个方向:提前
- 你的应用是不是只有service_stdout.log?
阿里妹导读本文记录了logback-spring.xml文件不生效问题的整体排查思路。一、背景近期遇到同组同学反馈logback-spring.xml文件不生效的问题,由于本人很久没申请过新应用,所以对于配置类的事宜有点陌生(大部分是应用交接维护,直接使用log也没过多关注配置,知道大概但细节有点脱