阿里云开发者_社区达人页

个人头像照片
阿里云开发者
已加入开发者社区1028

勋章 更多

个人头像照片
MVP_Star
MVP_Star
个人头像照片
阿里博主
阿里博主
个人头像照片
学习博主
学习博主
个人头像照片
门派掌门
门派掌门

成就

已发布829篇文章
1194条评论
已回答0个问题
0条评论
已发布5个视频
github地址

技术能力

兴趣领域
  • Java
  • 数据库
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2024年08月

  • 08.20 13:55:39
    发表了文章 2024-08-20 13:55:39

    这些年背过的面试题——网络和操作系统基础篇

    本文是技术人面试系列网络和操作系统基础篇,面试中关于网络和操作系统基础都需要了解哪些内容?一文带你详细了解,欢迎收藏!
  • 08.20 13:41:10
    发表了文章 2024-08-20 13:41:10

    MySQL索引你用对了吗?

    本文从遇到的问题出发,分析了tddl优化器、MySQL索引、分表拆分键的选择相关知识。
  • 08.19 16:19:15
    发表了文章 2024-08-19 16:19:15

    如何爬出Kotlin协程死锁的坑?

    本文将会剖析 Kotlin 协程死锁的根本原因, 以及如何彻底地从坑中爬出来。
  • 08.19 16:03:12
    发表了文章 2024-08-19 16:03:12

    常见 Java 代码缺陷及规避方式

    在日常开发过程中,我们会碰到各种各样的代码缺陷或者 Bug,比如 NPE、 线程安全问题、异常处理等。这篇文章总结了一些常见的问题及应对方案,希望能帮助到大家。
  • 08.19 15:48:22
    发表了文章 2024-08-19 15:48:22

    老房改造系列--如何用一套流程接入所有业务线

    ToB业务没有太多高并发的挑战,但同一套流程往往可能需要承载各种差异化的复杂业务需求,所以如何让系统具备良好的扩展性成为ToB业务系统最大的挑战。本文将详细讲述如何用一套流程接入所有业务线?
  • 08.16 16:08:13
    发表了文章 2024-08-16 16:08:13

    这些年背过的面试题——LeetCode

    本文是技术人面试系列LeetCode篇,一文带你详细了解,欢迎收藏!
  • 08.16 15:34:04
    发表了文章 2024-08-16 15:34:04

    从API到Agent:万字长文洞悉LangChain工程化设计

    本文作者试着从工程角度去理解LangChain的设计和使用。大家可以将此文档作为LangChain的“10分钟快速上手”手册,希望帮助需要的同学实现AI工程的Bootstrap。
  • 08.16 15:22:24
    发表了文章 2024-08-16 15:22:24

    JS程序设计的常用套路

    亲尝百草,方知甘苦。套路,通常有助于提升代码的可读性、扩展性和效率。以下是作者工作中总结出来的一部分代码套路,分享给大家。
  • 08.16 15:01:12
    发表了文章 2024-08-16 15:01:12

    破防了,谁懂啊家人们:记一次mysql问题排查

    某天用户反馈线上产品报错,本文记录了这次mysql问题排查和修复的过程,希望给大家参考。
  • 08.16 14:52:06
    发表了文章 2024-08-16 14:52:06

    漫谈测试策略

    本文以团队内约定俗成的测试策略概念为主题,总结了一些个人经验和思考结论,可能对其他业务/团队而言,存在术语定义不一致,希望对大家有参考意义,欢迎探讨,感谢理解。
  • 08.16 14:40:02
    发表了文章 2024-08-16 14:40:02

    一些MaxCompute日常优化案例分享

    MaxCompute优化是一个多样而又重要的过程,优化过程需要能够深入理解ODPS的工作原理和内部机制,本文总结了以下几个日常优化案例,最终优化手段可能非常简单,但其中的分析过程较为重要,希望对大家有所启发。
  • 08.16 14:09:03
    发表了文章 2024-08-16 14:09:03

    实践总结|前端架构设计的一点考究

    本文总结了作者在日常/大促业务的“敏捷”开发过程中产生的疑惑,并尝试做出思考得到一些解决思路和方案。在前端开发和实践过程中,梳理了一些简单设计方案可以缓解当时 “头疼” 的几个敏捷迭代问题,并实践在项目迭代中。
  • 08.16 13:49:22
    发表了文章 2024-08-16 13:49:22

    如何从0-1的建设云上稳定性?

    本文将从前后端的视角整体看下我们在云上稳定性治理的一些路径和经验。首先从平台的系统架构模型出发,站在全局视角看下整个平台的风险。
  • 08.15 18:36:19
    发表了文章 2024-08-15 18:36:19

    这些年背过的面试题——Netty篇

    本文是技术人面试系列Netty篇,面试中关于Netty都需要了解哪些基础?一文带你详细了解,欢迎收藏!
  • 08.15 18:13:53
    发表了文章 2024-08-15 18:13:53

    让你的文档从静态展示到一键部署可操作验证

    好的文档应当超越文字的界限,成为知识传递和技能培养的桥梁。阿里云函数计算让我们朝着这一目标迈出了重要一步。我们将文档从传统的静态页面升级为一个动态的、互动性强的工具,用户可以通过一键部署直接在函数计算平台验证文档内容。
  • 08.15 17:37:09
    发表了文章 2024-08-15 17:37:09

    Java 22 新增利器: 使用 Java Stream Gather 优雅地处理流中的状态

    本文我们分析了 什么 是 “流”,对比了 Java 上几种常见的 “流”库,引入和详细介绍了 Java 22 中的 Stream Gather API 。同时也简单分享了利用 虚拟线程 如何简化 StreammapConcurrent操作符的实现。
  • 08.15 17:24:22
    发表了文章 2024-08-15 17:24:22

    C++从遗忘到入门

    本文主要面向的是曾经学过、了解过C++的同学,旨在帮助这些同学唤醒C++的记忆,提升下自身的技术储备。如果之前完全没接触过C++,也可以整体了解下这门语言。
  • 08.15 15:53:15
    发表了文章 2024-08-15 15:53:15

    最佳实践|一文讲解端线程死循环的治理

    本文旨在介绍钉钉 Android 团队死循环检测工具建设的思路和典型案例的修复历程。希望通过此次分享,对同样面临类似死循环问题的团队能够有所启发。
  • 08.15 15:15:44
    发表了文章 2024-08-15 15:15:44

    这些年背过的面试题——JVM篇

    本文是技术人面试系列JVM篇,面试中关于JVM都需要了解哪些基础?一文带你详细了解,欢迎收藏!
  • 08.15 14:42:17
    发表了文章 2024-08-15 14:42:17

    一文聊聊我理解的技术PM

    作为技术同学,不仅要写好自己的代码,做好功能交付,往往还需要担任复杂项目的技术PM,但有些同学缺少项目管理经验,不知道怎么才能做好技术PM,本文结合作者自身的一些经验,分享一些心得。
  • 08.15 14:34:25
    发表了文章 2024-08-15 14:34:25

    Java对象头压缩---- 永久为Java应用“降本增效”

    本文介绍了一下OpenJDK的最新技术,对象头压缩,来大幅优化Java对象的内存占用。
  • 08.15 14:28:46
    发表了文章 2024-08-15 14:28:46

    一文掌握大模型提示词技巧:从战略到战术

    本文将用通俗易懂的语言,带你从战略(宏观)和战术(微观)两个层次掌握大模型提示词的常见技巧,真正做到理论和实践相结合,占领 AI 运用的先机。
  • 08.14 18:20:07
    发表了文章 2024-08-14 18:20:07

    跟着iLogtail学习无锁化编程

    锁是解决这些问题的传统方法,而无锁化编程是一种更高级但复杂的技术,它能够在某些情况下提供更优的性能和可扩展性。正确选择和实现适合应用场景的并发策略,是高效多线程编程的关键。本文由作者带着大家一起学习无锁化编程。
  • 08.14 17:51:24
    发表了文章 2024-08-14 17:51:24

    每天一个摆脱if-else工程师的技巧——优雅的参数校验

    在日常的开发工作中,为了程序的健壮性,大部分方法都需要进行入参数据校验。本文围绕作者如何优雅的进行参数校验展开讨论。
  • 08.14 17:32:41
    发表了文章 2024-08-14 17:32:41

    这些年背过的面试题——分布式篇

    分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。
  • 08.14 14:23:03
    发表了文章 2024-08-14 14:23:03

    破浪前行:iLogtail十年老架构如何浴火重生

    本文主要介绍可观测数据采集器iLogtail的架构升级原因、目标及具体实践,同时分享了作者在此过程中收获的一些思考和成长。
  • 08.14 13:50:35
    发表了文章 2024-08-14 13:50:35

    入行5年,谈谈我在阿里做测试开发的经验

    作者在阿里一直从事测试开发相关工作,这几年学习很多、收获很多,作者希望给还在该方向摸爬滚打的同学一些启发和方向。
  • 08.01 11:25:46
    发表了文章 2024-08-01 11:25:46

    探索艺术的无限可能 —— AI绘画,让创意触手可及

    现在就来体验AI绘画方案,让我们一起唤醒沉睡的艺术灵魂,释放你的创意小宇宙,让你的涂鸦和人像照,从此不再平凡!

2024年05月

  • 05.16 16:51:08
    发表了文章 2024-05-16 16:51:08

    浅谈现代消息队列与云存储

    讲述消息系统在现代化演进中软硬一体化,百万队列,分级存储等诸多竞争力特性的诞生和落地效果。探讨业界领先的 Shared-Log 存储计算分离,FFM与协程,RDMA 传输,列式存储等技术,将消息向流的领域延伸。
  • 05.16 16:47:26
    发表了文章 2024-05-16 16:47:26

    一文详解|影响成长的关键思考(二)

    本文是影响成长的关键思考系列第二篇,时隔两年作者又在工作中总结了一些新的体会,心态也有了很大的变化。
  • 05.16 16:44:43
    发表了文章 2024-05-16 16:44:43

    互动游戏之我养的鸡要旅行

    游戏的开发区别于传统前端,本文记录了作者慢慢摸索该项目过程中遇到的问题和解决的思路。
  • 05.16 16:36:22
    发表了文章 2024-05-16 16:36:22

    大白话聊聊Netty

    随着云计算、大数据和物联网的发展,Netty的潜力将进一步释放。作者通过本文跟大家聊聊Netty是什么?为什么选Netty?以及它的运行原理。
  • 05.08 18:23:40
    发表了文章 2024-05-08 18:23:40

    Java本地高性能缓存实践

    本篇博文将首先介绍常见的本地缓存技术,对本地缓存有个大概的了解;其次介绍本地缓存中号称性能最好的Cache,可以探讨看看到底有多好?怎么做到这么好?最后通过几个实战样例,在日常工作中应用高性能的本地缓存。
  • 05.08 16:26:14
    发表了文章 2024-05-08 16:26:14

    pandora boot热点应用探索60秒构建之路

    本文介绍了阿里内部一个名为A的典型热点应用,该应用的构建产物是一个1GB的fatjar,包含2893个jar。最近,应用A采用了新的amaven版本,使得p95构建时间从20分钟降低到6分钟。为了进一步优化构建时间,作者探讨了两个主要优化点:1. 使用amaven的增量编译功能,可以减少大约45秒的构建时间;2. 优化autoconfig插件,通过并发执行和改变目录结构,使构建时间固定减少30秒。此外,文章还提到了docker build的优化,通过改变Dockerfile的结构和使用SYNC语法,减少了大约30秒的时间。综合这三个优化,构建时间可以缩短到136秒。
  • 05.08 15:47:47
    发表了文章 2024-05-08 15:47:47

    阿里云EMR数据湖文件系统: 面向开源和云打造下一代 HDFS

    本文作者详细地介绍了阿里云EMR数据湖文件系统JindoFS的起源、发展迭代以及性能。
  • 05.08 15:24:52
    发表了文章 2024-05-08 15:24:52

    一文看懂分布式链路监控系统

    本文通过阿里的Eagleeye(鹰眼)和开源的Skywalking,从数据模型、数据埋点以及数据存储三个方面介绍分布式链路监控系统的实现细节,其中将重点介绍Skywalking字节码增强的实现方案。
  • 05.08 15:00:06
    发表了文章 2024-05-08 15:00:06

    Redis客户端Lettuce深度分析介绍(上)

    Spring Boot自2.0版本开始默认使用Lettuce作为Redis的客户端(注1)。Lettuce客户端基于Netty的NIO框架实现,对于大多数的Redis操作,只需要维持单一的连接即可高效支持业务端的并发请求 —— 这点与Jedis的连接池模式有很大不同。同时,Lettuce支持的特性更加全面,且其性能表现并不逊于,甚至优于Jedis。本文通过分析Lettuce的特性和内部实现(基于6.0版本),及其与Jedis的对照比较,对这两种客户端,以及Redis服务端进行深度探讨。
  • 05.08 14:11:54
    发表了文章 2024-05-08 14:11:54

    手把手教你写 Dart ffi

    本文以step by step的方式说明了Dart ffi的使用,适合新手学习。
  • 05.07 17:26:17
    发表了文章 2024-05-07 17:26:17

    一文详解K8s环境下Job类日志采集方案

    本文介绍了K8s中Job和Cronjob控制器用于非常驻容器编排的场景,以及Job容器的特点:增删频率高、生命周期短和突发并发大。文章重点讨论了Job日志采集的关键考虑点,包括容器发现速度、开始采集延时和弹性支持,并对比了5种采集方案:DaemonSet采集、Sidecar采集、ECI采集、同容器采集和独立存储采集。对于短生命周期Job,建议使用Sidecar或ECI采集,通过调整参数确保数据完整性。对于突发大量Job,需要关注服务端资源限制和采集容器的资源调整。文章总结了不同场景下的推荐采集方案,并指出iLogtail和SLS未来可能的优化方向。
  • 05.07 16:41:06
    发表了文章 2024-05-07 16:41:06

    Tair 对 Redis 引擎架构之争的看法

    本文详细讲解了阿里云自研数据库Tair的发展以及介绍。
  • 05.07 15:54:40
    发表了文章 2024-05-07 15:54:40

    当大火的文图生成模型遇见知识图谱,AI画像趋近于真实世界

    本文介绍了阿里云机器学习PAI团队开发的名为ARTIST的中文文图生成模型,该模型融合了知识图谱信息,能够生成更加符合常识的图像。ARTIST基于Transformer架构,将文图生成任务分为图像矢量量化和文本引导的图像序列生成两个阶段。在第一阶段,模型使用VQGAN对图像进行矢量量化;在第二阶段,通过GPT模型并结合知识图谱中的实体知识来生成图像序列。在MUGE中文文图生成评测基准上,ARTIST表现出色,其生成效果优于其他模型。此外,EasyNLP框架提供了简单易用的接口,用户可以基于公开的Checkpoint进行少量领域相关的微调,实现各种艺术创作。
  • 05.07 15:15:25
    发表了文章 2024-05-07 15:15:25

    Code Smell 重构你的日常代码-圈复杂度高多层嵌套

    圈复杂度是一种代码复杂度指标,用于衡量代码中条件分支的数量,数值越高表示代码越复杂,测试和维护难度越大。在不断迭代的代码中,过多的条件判断可能导致难以理解和维护的"气功波"代码。为了解决这个问题,可以采用重构策略,比如使用卫语句减少嵌套、遵循单一职责原则使函数功能更专注、通过抽象解析器模型实现关注点分离以及确保代码在同一抽象层次等。通过这些方法,可以提高代码的可读性和可维护性,降低复杂性,从而改善代码质量。
  • 05.07 14:19:18
    发表了文章 2024-05-07 14:19:18

    一次中稿10篇EMNLP22,达摩院对话智能团队在研究什么

    达摩院Conversational AI团队在EMNLP 2022上发表了10篇论文,涵盖了任务型对话、表格型对话、文档型对话、多模态对话和对话终身学习等多个前沿方向。团队构建了首个大规模中文任务型对话评估数据集CGoDial,用于提升对话系统的真实世界表现,并提出了一种新的预训练模型STAR,增强模型对复杂和抽象信息查询的处理能力。此外,他们还研究了多模态情感分析和对话情绪识别,以及终身学习对话系统的解决方案,以减少灾难性遗忘问题。这些研究旨在推动对话智能的发展,提高人机交互的效率和准确性。
  • 05.07 14:07:30
    发表了文章 2024-05-07 14:07:30

    谈谈我工作中的23个设计模式

    从基础的角度看,设计模式是研究类本身或者类与类之间的协作模式,是进行抽象归纳的一个很好的速成思路。后面阅读设计模式后,为了加深理解,对相关图片进行了描绘和微调。 从技术的角度已经有很多好的总结,本文会换一种角度思考,既然设计模式研究的是类与类的关系,我们作为工作的个体,一些工作中的策略是不是也可以进行类比,可以更好地去思考这些模式?答案是肯定的。
  • 05.07 13:48:07
    发表了文章 2024-05-07 13:48:07

    5个编写技巧,有效提高单元测试实践

    本文作者详细讲解了关于单元测试的相关知识,做好单元测试能有效地保障代码质量,本文将手把手教你学会应用单元测试并附有案例、测试插件。
  • 05.07 11:49:10
    发表了文章 2024-05-07 11:49:10

    一文详解|从JDK8飞升到JDK17,再到未来的JDK21

    本文深入浅出地解析了从JDK8到JDK17版本升级的新特性,并展望后续将会更新的JDK21.
  • 05.07 11:20:55
    发表了文章 2024-05-07 11:20:55

    干货!6个方面,32条总结教你提升职场经验

    本文提出了职场成长的建议,包括不要依赖“新人”身份,撰写技术博客促进成长,阅读《金字塔原理》和《高效能人士的七个习惯》等书籍,积极解决问题,不沉迷于忙碌,长远看待得失,拓宽知识领域,保持好奇和热爱。日常工作要注重质量,主动规划,良好沟通,避免传播负面情绪,理解和尊重上级,学会被管理。培养定义问题的能力,以价值、结果和问题为导向思考,控制情绪,以及成为他人的追随者而非仅仅管理者。
  • 05.07 11:18:20
    发表了文章 2024-05-07 11:18:20

    Java8 Lambda实现源码解析

    Java8的lambda应该大家都比较熟悉了,本文主要从源码层面探讨一下lambda的设计和实现。
  • 05.07 11:13:33
    发表了文章 2024-05-07 11:13:33

    聊聊日志硬扫描,阿里 Log Scan 的设计与实践

    泛日志(Log/Trace/Metric)是大数据的重要组成,伴随着每一年业务峰值的新脉冲,日志数据量在快速增长。同时,业务数字化运营、软件可观测性等浪潮又在对日志的存储、计算提出更高的要求。
  • 发表了文章 2025-11-06

    AI时代,我们为何重写规则引擎?—— QLExpress4 重构之路

  • 发表了文章 2025-11-06

    TinyAI :全栈式轻量级 AI 框架

  • 发表了文章 2025-11-06

    容器可观测新视角: SysOM延时监控助力定位业务抖动原因

  • 发表了文章 2025-11-06

    Midscene.js 实战与源码剖析:如何重塑 UI 自动化

  • 发表了文章 2025-11-06

    ReAct范式深度解析:从理论到LangGraph实践

  • 发表了文章 2025-11-06

    如何让Agent更符合预期?基于上下文工程和多智能体构建云小二Aivis的十大实战经验

  • 发表了文章 2025-10-30

    AI出码率70%+的背后:高德团队如何实现AI研发效率的量化与优化

  • 发表了文章 2025-10-30

    在性能优化时,如何避免盲人摸象

  • 发表了文章 2025-10-30

    基于Spring AI Alibaba 的 DeepResearch 架构与实践

  • 发表了文章 2025-10-30

    让Agent系统更聪明之前,先让它能被信任

  • 发表了文章 2025-10-23

    《AI大模型时代老板必修课》

  • 发表了文章 2025-10-23

    AI Agent的未来之争:任务规划,该由人主导还是AI自主?——阿里云RDS AI助手的最佳实践

  • 发表了文章 2025-10-23

    从0到1:天猫AI测试用例生成的实践与突破

  • 发表了文章 2025-10-23

    AI Coding实践:CodeFuse + prompt 从系分到代码

  • 发表了文章 2025-10-23

    C3仓库AI代码门禁通用实践:基于Qwen3-Coder+RAG的代码评审

  • 发表了文章 2025-10-23

    开源新发布|PolarDB-X v2.4.2开源生态适配升级

  • 发表了文章 2025-10-23

    【智造】AI应用实战:6个agent搞定复杂指令和工具膨胀

  • 发表了文章 2025-10-17

    揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI

  • 发表了文章 2025-10-17

    从人工到AI驱动:天猫测试全流程自动化变革实践

  • 发表了文章 2025-10-17

    Qoder + ADB Supabase :5分钟GET超火AI手办生图APP

正在加载, 请稍后...
滑动查看更多
  • 提交了问题 2024-03-14

    程序员为什么不能一次性写好,需要一直改Bug?

  • 提交了问题 2024-03-08

    让 AI 写代码,能做出什么样的项目?

  • 提交了问题 2024-02-21

    开动脑洞,你最想用Sora生成什么样的视频?

  • 提交了问题 2024-02-05

    如果用你的专业送上新春祝福,会是什么样的?

  • 提交了问题 2024-01-18

    如何看黄铭钧院士点赞PolarDB,称「云数据库正进入2.0时代,AI与云数据库深度结合大有可为」?

  • 提交了问题 2024-01-17

    只允许用 AI 写代码,不允许程序员手写,你怎么看这种做法?

  • 提交了问题 2023-12-28

    你时常焦虑吗?浅聊技术人对抗焦虑的方法

  • 提交了问题 2023-12-22

    你曾经担任的角色是 CodeReviewer 还是 被 CodeReviewer ?

  • 提交了问题 2023-12-14

    偏向锁被废弃了?谈谈你背的那些“八股文”

  • 提交了问题 2023-12-07

    站在业务技术团队的开发视角,你认同“可读性”是代码的第一优先级要求吗?

  • 提交了问题 2023-12-01

    技术人上下班通勤时间会做些什么?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
滑动查看更多