公司:阿里巴巴
阿里巴巴集团创立于1999年,是中国大陆一家以提供互联网服务为主的综合企业集团,目前实行位于杭州,上海与北京的双总部制度。
阿里巴巴服务范围包括B2B贸易、网上零售、购物搜索引擎、第三方支付和云计算服务。集团的子公司包括阿里巴巴B2B、淘宝网、天猫、一淘网、阿里云计算、聚划算、全球速卖通、阿里巴巴国际交易市场、饿了么、飞猪、优酷、盒马鲜生、阿里影业、菜鸟网络、高德地图、Lazada、Daraz等。旗下的淘宝网和天猫在2012年销售额达到1.1兆人民币,2015年度商品交易总额已经超过三兆元人民币,是全球最大零售商。
至2012年九月底止的财政年度,以美国会计准则计算,阿里营业额按年增长74%至318.39亿元(港元‧下同),盈利急升80%至37.75亿元。2015年全年,阿里巴巴营收146.01亿美元,净利为74.94亿美元。2017年,根据阿里巴巴集团向美国证券交易委员会提交的IPO招股书显示,雅虎持有阿里巴巴集团22.6%股权、软银持阿里集团34.4%股份,另管理层、雇员及其他投资者持股比例合共约为43%,当中马云持阿里巴巴集团约8.9%、蔡崇信持股为3.6%。
2019年11月,阿里巴巴集团在在港交所二次上市。香港财经界把阿里巴巴、腾讯(港交所:700)、美团点评(港交所:3690)、小米(港交所:1810)四只中国大陆科技股的英文名称首个字母,合称“ATMX”股份。
2019年11月26日,阿里巴巴集团港股上市,总市值超4兆,登顶港股成为港股“新股王”。2020年8月,阿里巴巴集团港股总市值首次超过6万亿。
阿里巴巴拆份出去的蚂蚁集团上市前,网络金服整体遭遇到政府的强力监管,阿里巴巴同样受到影响,2021年4月10日,阿里巴巴集团涉垄断被中国市场监管总局罚款182.28亿元人民币。2023年三家中国最主要的金融机构,再联合开罚71亿元,不过也随着官方宣布最后整顿工作的完成,阿里巴巴股价开始反弹。
个人项目中技术落地的基础入门
本文介绍了在Redis中使用lua脚本进行批量扣减库存的方法。为了解决缓存不具备事务特性和异步写库可能导致数据丢失的问题,可以将扣减任务同步插入任务表,并使用undolog进行回滚。通过这种方式,可以解决网络不通、调用缓存超时、缓存宕机等异常情况下的数据一致性问题。同时,还可以通过水平分库来提升整体性能。使用MySQL唯一索引和分布式锁可以确保数据的唯一性和并发安全。此外,还可以通过Redis集群、本地缓存、限流和key加随机值分布在多个实例中的方式来提高性能和容错性。另外,还可以使用缓存策略、CDN静态化数据、限流等方法来限制逃逸流量、降低请求压力、提高系统容错能力。
Java日志通关(五) - 最佳实践
作者日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式,后续作者打算在团队内做一次Java日志的分享,本文是整理出的系列文章第五篇。
展示广告预估模型优势特征应用实践
我们针对优势特征蒸馏(PFD)问题,设计了scale-calibrated listwise distillation loss(CLID),在提升CTR预估模型排序能力的同时,保持了其预估准度。
手把手教你如何用AIGC大模型写一首歌
本文记录了作者用大模型创作歌曲及视频的全过程。
从源码分析 vllm + Ray 的分布式推理流程
本文从源码入手重点分析了vllm+ray如何实现分布式推理,也介绍了一些分布式通信方式及模型分布式切分的基本知识。
打破传统叙事逻辑,构建基于原子化任务的人机交互
在复杂中后台设计中,为解决配置变更影响多场景问题,提出结合正向和逆向信息架构,采用原子化任务,动态组合任务,降低用户和开发成本,优化体验并改变已有的产品迭代和人机交互模式。未来可能发展为AI自动根据业务规则和用户行为生成最佳方案。
一文详谈RAG优化方案与实践
RAG通过检索现有的大量知识,结合强大的生成模型,为复杂的问答、文本摘要和生成任务带来了全新的解决方案。本文详细的介绍了RAG遇到的挑战、通用范式、工程实践、优化实现策略等。
手猫助手Agent技术探索总结
随着LLM的发展,ChatGPT能力不断增强,AI不断有新的概念提出,一种衍生类型的应用AI Agent也借着这股春风开启了一波话题热度。本文就手猫在探索Agent能力和智能助手业务结合过程、技术侧遇到的问题、想法和实践做简单总结。
虚拟线程:Java的新利器?
作者通过本文梳理了自己对虚拟线程的理解,顺便捋一捋Java线程的过去、现在和未来。
淘宝短视频流工程重构(下):实践篇
本文是实践篇,讲述如何从 0 到 1 对一个大型的业务工程开展重构。我们将按照定义架构解决的问题、设计架构的实现方式、重构前的准备、开始重构代码、新架构灰度放量的顺序来进行讲述,让我们开启重构之旅吧!
Java日志通关(四) - Logback 介绍
作者日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式,后续作者打算在团队内做一次Java日志的分享,本文是整理出的系列文章第四篇。
AIGC生图的自动化质量评估
AIGC生图需进行质量评估以满足一定标准。然而传统手动评估方式耗时耗力,容易受到主观偏差的影响,导致评估成本高而效果不佳。但通过算法和机器学习模型,自动化评估可以快速准确地执行质量检查,因此在提高生图质量与生产效率方面发挥着不可替代的作用。
Master-Worker 架构的灰度发布难题
Master-Worker 架构在分布式系统中常见,但面临灰度发布挑战,可能导致级联故障。解决方案包括Master分片、分批推送更新和简化SDK库,但各有局限。
MySQL 深潜 - Semijoin 丛林小道全览
作者深入内核讲述了 MySQL semijoin 从识别到优化器根据代价决定最优执行策略,以及执行方式的全过程,掌握 MySQL semijoin 这一篇就够了!
JIT真的比解释执行快么——关于JS引擎的一些热门话题
随着脚本语言的普及和性能需求的提升,解释执行和即时编译(JIT)成为了两种常见的代码执行方式。本文探讨了这两种技术,通过详细的实例和深入的分析,揭示了它们的工作原理、性能差异以及各自的优缺点。
淘宝短视频流工程重构(上):理论篇
本次重构是一次对大型业务工程进行架构再设计和重构的探索,本文是对这次探索的一次梳理与总结。