阿里开发者_个人页

个人头像照片 阿里开发者
个人头像照片
228
11
0

个人介绍

暂无个人介绍

擅长的技术

  • Java
  • 数据库
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2023年12月

  • 12.01 17:51:46
    发表了文章 2023-12-01 17:51:46

    一文讲透阿里商旅账单系统架构设计实践

    阿里商旅作为飞猪旅行旗下面向企业客户的数字化差旅解决方案产品,依托飞猪旅行机票、酒店供应链为企业客户提供一站式的机票、酒店、火车票、用车等预订管控及结算票据服务。阿里商旅不仅是集团欢行的供应商,而且近几年在商业化差旅市场上崭露头角,服务了2万+中大型客户,43万+小微企业。
  • 12.01 15:14:35
    提交了问题 2023-12-01 15:14:35
  • 11.30 17:03:11
    发表了文章 2023-11-30 17:03:11

    建立个人学习观|地铁上的自习室

    仅以此文,分享给那些初入职场仍在“学习与工作”之间徘徊不定的同学,或者是像作者一样已经工作一段时间却陷入迷茫的同学,希望有助于能让诸位重新迈开已经停下的脚步。
  • 11.28 17:02:46
    发表了文章 2023-11-28 17:02:46

    如何画出规范的 UML 用例图

    如果你在做设计过程中有一些困惑,如:不会找用例、两个用例图分不清楚、不知道自己画的对不对。那么希望本文能帮助厘清上面几个问题,真正掌握用例图,在后面的设计中能运用的得心应手。
  • 11.24 16:11:45
    发表了文章 2023-11-24 16:11:45

    分布式锁实现原理与最佳实践

    在单体的应用开发场景中涉及并发同步时,大家往往采用Synchronized(同步)或同一个JVM内Lock机制来解决多线程间的同步问题。而在分布式集群工作的开发场景中,就需要一种更加高级的锁机制来处理跨机器的进程之间的数据同步问题,这种跨机器的锁就是分布式锁。接下来本文将为大家分享分布式锁的最佳实践。
  • 11.24 16:03:20
    发表了文章 2023-11-24 16:03:20

    如何画出规范的 UML 用例图

    如果你在做设计过程中有一些困惑,如:不会找用例、两个用例图分不清楚、不知道自己画的对不对。那么希望本文能帮助厘清上面几个问题,真正掌握用例图,在后面的设计中能运用的得心应手。
  • 11.22 16:23:36
    发表了文章 2023-11-22 16:23:36

    从浏览器原理出发聊聊Chrome插件

    本文从浏览器架构演进、插件运行机制、插件基本介绍和一些常见的插件实现思路几个方向聊聊Chrome插件。

2023年11月

  • 11.17 11:22:38
    发表了文章 2023-11-17 11:22:38

    Java中保持扩展性的几种套路和实现

    在日常的开发中,作者总结了平常用到的一些低成本、保持扩展性的套路,分享出来,欢迎大家讨论。
  • 11.16 17:38:06
    发表了文章 2023-11-16 17:38:06

    一文聊聊代码的可读性

    作者通过本文聊聊自己写代码的要求及代码的可读性。
  • 11.14 18:31:08
    发表了文章 2023-11-14 18:31:08

    100+PDF开放下载!云栖大会一手资料来啦!(持续更新中)

    我们为大家整理了本次云栖大会主分论坛共100多个PDF,欢迎下载学习!
  • 11.14 14:16:46
    发表了文章 2023-11-14 14:16:46

    你背的“八股文”可能已经过时了

    随着技术的不断更新迭代,一些曾经被认为是“标准答案”的观点和方法,已经不再适应当前的需求,甚至被视为过时的做法。在新的JDK版本中,许多新的特性、工具和方法被引入,使得Java编程变得更加简洁、高效和强大。所以,是时候对“八股文”进行一次知识库的清理和更新了。
  • 11.09 13:45:15
    发表了文章 2023-11-09 13:45:15

    一个 List.of 引发的“血案”

    本文作者将分享一个使用List.of后掉进的坑以及爬坑的全过程,希望大家能引以为戒同时引起这样的意识:在使用新技术前先搞清楚其实现的原理。
  • 11.08 14:33:14
    发表了文章 2023-11-08 14:33:14
  • 11.06 16:11:33
    发表了文章 2023-11-06 16:11:33

    如果你也会这样调试,那真是泰酷辣

    学会如何利用 IDEA 高效 debug ,将会大大提升我们的工作效率,希望本文会给你一些参考。
  • 11.02 17:11:41
    发表了文章 2023-11-02 17:11:41

    记一个诡异的TCP挥手乱序问题

    tcp四次挥手是超经典的网络知识,但是网络中的异常状况千奇百怪,说不定会“偷袭”到标准流程的盲区。最近笔者遇到了一个罕见的挥手乱序问题,经过对内核代码的分析和试验,最后终于找到了原因,角度可谓刁钻。本文从技术视角,将排查过程记录下来,既是对整个过程的小小总结,将事情彻底完结掉,也是对tcp实现的一些细节的学习记录。
  • 11.01 15:25:36
    发表了文章 2023-11-01 15:25:36

    复用性风控:软件复用成本的量化管理

    本文分析「复用性」这一概念背后的风险及成因,借助笔者在业务安全和基础安全的经验,提出了一个在软件研发流程中,管理「复用性成本风险」的风险管理模型,希望能为读者在后续的技术决策和软件研发流程提供些许帮助。

2023年10月

  • 10.30 15:40:10
    发表了文章 2023-10-30 15:40:10

    十年业务开发总结,如何做好高效高质量的价值交付

    软件交付是一个非常复杂的过程和体系,需要保障好每个阶段的质量和效率才能保障最终的质量和效率。本文将尝试从需求交付的前、中、后三个环节来阐述一下如何做高效高质量的价值交付。
  • 10.27 15:13:14
    发表了文章 2023-10-27 15:13:14

    软件研发的道德情操

    亚当斯密对我的启发,我称之为“软件研发的道德情操”。
  • 10.26 16:51:45
    发表了文章 2023-10-26 16:51:45

    如何充分发挥 SQL 能力?

    如何充分发挥 SQL 能力,是本篇文章的主题。本文尝试独辟蹊径,强调通过灵活的、发散性的数据处理思维,就可以用最基础的语法,解决复杂的数据场景。
  • 10.24 16:47:19
    发表了文章 2023-10-24 16:47:19

    记一次迭代需求中的微型代码重构实战总结

    本文基于日常需求中遇到的问题,演绎微型重构的过程。
  • 10.23 15:23:38
    发表了文章 2023-10-23 15:23:38

    技术人对抗焦虑的加减法

    对抗焦虑,首先我们要分离好“被贩卖的焦虑”这个课题,其次,摆正好姿态,管理好自己的欲望,通过螺旋式的“成长”来改善“自己的不满意”。
  • 10.19 18:00:25
    发表了文章 2023-10-19 18:00:25

    值得收藏!如何快速画出一幅漂亮的架构图

    这篇文章总结了常用的架构图类型,可以借鉴笔者提供的模板,快速地产出符合业务需要的架构图。
  • 10.19 16:44:54
    发表了文章 2023-10-19 16:44:54
  • 10.18 16:53:51
    发表了文章 2023-10-18 16:53:51

    对抗软件复杂度的战争

    服务一个人的系统,和服务一亿人的系统,复杂度有着天壤之别。本文从工程师文化、组织战略、公司内部协作等角度来分析软件复杂度形成的原因,并提出了一些切实可落地的解法。
  • 10.17 15:29:10
    发表了文章 2023-10-17 15:29:10

    浅谈交易链路中的一些设计原则&模式

    作者对设计原则、模式等学习后,通过本文谈谈自己的感受。
  • 10.16 16:24:23
    发表了文章 2023-10-16 16:24:23

    通过述职发现自己“变”了

    述职的目的是通过事情本身看人的成长变化,有两点比较重要:一个是价值和结果的呈现、另一个是个人的成长和变化。本文针对这两个点展开聊聊,包括通过哪些方式来改变自己有所成长,如何进行价值的定义判断、结果及呈现。
  • 10.11 14:44:46
    发表了文章 2023-10-11 14:44:46

    预发部署时机器总是重启两次的“简单”排查

    本文只是总结下线上问题的排查过程,不讲方法论,没有大道理,行文会较为随意,注重的是排查思路,希望对同学们日常研发工作有所帮助~
  • 10.10 11:05:16
    发表了文章 2023-10-10 11:05:16

    大象转身-平台架构如何拥抱业务创新

    如果你正在负责一个超大复杂型平台(比如电商、支付、物流)的架构师,且面临各种技术负债(比如架构复杂性、团队协同复杂性),同时业务又面临从平台服务,到场景化创新的转型。那么这篇文章也许对你有收获。
  • 10.09 14:46:12
    发表了文章 2023-10-09 14:46:12

    一种基于动态代理的通用研发提效解决方案

    作为一名研发人员,除了业务开发之外,研发提效是一个永恒的话题,而女娲正是这一话题下进行的一次全面的剖析和实践。
  • 10.08 14:39:32
    发表了文章 2023-10-08 14:39:32

    一文论重复性工作中如何培养匠心

    匠心来自于重复性工作,但重复性工作未必一定培养出匠心。
  • 10.08 14:34:21
    发表了文章 2023-10-08 14:34:21

    被报警大量骚扰?来看看治理方法论

    本文记录了作者组内监控治理过程和治理心得。

2023年09月

  • 09.28 15:28:50
    发表了文章 2023-09-28 15:28:50

    业务系统架构实践总结

    作者从2015年起至2022年,在业务平台(结算、订购、资金)、集团财务平台(应收应付、账务核算、财资、财务分析、预算)、本地生活财务平台(发票、结算、预算、核算、稽核)所经历的业务系统研发实践的一个总结。1.核心是面向复杂性业务支撑的实践经验(个人概念里的“复杂业务“,大概至少面向5类行业若干业务线且业态差异很大),文章不涉及性能、稳定性、资损防控、大数据离线研发,聚焦在线业务系统架构对多态业务的包容性、开放性、灵活性、可读性。2.文章较多强调”个人”两字,因为仅是我个人在实践上归纳总结的一些方式方法。3.实践经验主要来自两类,一类是接手旧系统,得以见识不一样的设计,文中“见过”特指。
  • 09.26 11:28:43
    发表了文章 2023-09-26 11:28:43

    AIGC时代的算力基石,未来的数据平台将如何演进?

    智能化是数字化的延伸,数据是AI的基石,AI需要借助数据更好地为社会、商业以及每一个人提供服务。基于AI的数据库将逐步演化为一站式的数据平台,这其中蕴含着巨大的商业价值。
  • 09.25 16:08:36
    发表了文章 2023-09-25 16:08:36

    从爬⾏到奔跑 - 我们为什么需要单元测试?

    本文从测试体系的历史入手,讲述了从手动测试 -> 靠别人自动化测试 -> 靠自己自动化测试的历史演化进程,也尝试着从这个视角解释为什么大家过去不重视单元测试。之后我们分别讲述了什么是单元测试,业界的金字塔测试最佳实践,并且深入讲解了单元测试的种种好处。最后我们列举了常见的反面模式和误区,帮助大家快速识别规避常见的错误。
  • 09.22 14:13:38
    发表了文章 2023-09-22 14:13:38

    产品运营方法论:从目标拆解到策略重构

    本文从产品运营的定义到作者对产品运营的理解以及一些工作中用到的方法论做了总结。
  • 09.21 16:01:56
    发表了文章 2023-09-21 16:01:56

    为什么 Rust 备受开发者青睐?

    在本篇文章中,作者介绍了 Rust 是什么,它的历史以及 Rust 是如何备受开发者和行业的青睐。希望本篇文章能帮助读者对 Rust 这门语言有一个大概的了解。
  • 09.20 16:21:27
    发表了文章 2023-09-20 16:21:27

    十行代码让日志存储降低80%

    日志是系统中熵增最快的一个模块,它承载了业务野蛮生长过程中的所有副产品。本文介绍了一个日志治理案例,围绕降本和提效两大主题,取得一定成效,分享给所有渴望造物乐趣的同学。
  • 09.19 16:52:32
    发表了文章 2023-09-19 16:52:32

    做好这四步,服务端轻松成为全栈化人才

    本文总结了作者和团队的其他同学在全栈化实践中的痛点和问题,分享了自己的解决思路和经验,希望让后人可以更轻松加入全栈化大家庭,走的更快更稳。
  • 09.18 14:55:44
    发表了文章 2023-09-18 14:55:44

    一次访问Redis延时高问题排查与总结(2)

    本文是一次访问Redis延时高问题排查与总结的续篇,主要讲述了当时没有发现的一些问题和解决方案。
  • 09.14 16:12:28
    发表了文章 2023-09-14 16:12:28

    灵魂三问之稳定性摸排

    本文记录了稳定性摸排过程中的一些思考和沉淀。
  • 09.13 14:00:32
    发表了文章 2023-09-13 14:00:32

    数据研发“新人”如何快速落地?

    本文将以“如何快速落地”、“快速适应新环境”为出发点,探讨数据研发“新人”如何快速了解公司业务、领域模型和业务系统,然后快速高效的推进相关工作,赢得合作伙伴的信任和支持。
  • 09.12 17:01:14
    发表了文章 2023-09-12 17:01:14

    为什么很多人工作3年,却只有1年经验?

    同样是在软件开发行业工作 3 年,为什么有些人经验丰富,可以独当一面,而有些人却还和工作一年的人差不多?作者给出了自己的答案。
  • 09.11 13:51:55
    发表了文章 2023-09-11 13:51:55

    实际工作中结构化思维在表达中的应用

    技术PM如何在实际工作中正确精准表达出自己想要输出的信息,掌握底层逻辑---结构化思维就显得尤为重要。而培养结构化思维的有效工具即是---金字塔原理。
  • 09.08 10:52:33
    发表了文章 2023-09-08 10:52:33

    快速成长的秘诀|学会自我培养和培养他人

    本文是快速成长系列第三篇《自我培养和培养他人》,会从人才培养的目标、缺失、系统、实施几个方面介绍人才培养的实践经验。
  • 09.07 15:42:21
    发表了文章 2023-09-07 15:42:21

    请谨慎使用 @Builder 注解!

    本文主要指出 @Builder 存在的一些问题,指出它并不是链式编程的最佳实践。
  • 09.06 16:49:57
    发表了文章 2023-09-06 16:49:57

    三点“揭露”内向技术人如何做好分享?

    希望本文能帮助所有内向者发现自身的优势,实现由内而外的成长。
  • 09.05 15:18:06
    发表了文章 2023-09-05 15:18:06

    一文探究系统分析与设计的逻辑性

    「软件分析」与「软件设计」这样的词眼经常听到,然而要真正理解「软件分析」和「软件设计」的本质是比较难的,本文带你了解软件分析与设计的「逻辑性」到底是什么。

2023年08月

  • 08.31 09:47:23
    发表了文章 2023-08-31 09:47:23

    快速成长的秘诀|自我成长的方法有哪些?

    快速成长总共三篇,分别是《完成自我升级》、《自我成长的方法》、《学会自我培养或培养他人》。本文为第二篇,会从9个维度分享自我成长。
  • 08.30 16:04:29
    发表了文章 2023-08-30 16:04:29

    跟着iLogtail学习设计模式

    本文将结合 iLogtail 项目,从实践角度探讨一些常见设计模式的技术原理。
  • 08.29 16:24:28
    发表了文章 2023-08-29 16:24:28

    技术同学必会的MySQL设计规约,都是惨痛的教训

    怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。
  • 发表了文章 2024-04-30

    深入理解virtual关键字

  • 发表了文章 2024-04-30

    聊一聊分布式锁的设计模型

  • 发表了文章 2024-04-30

    项目环境稳定性指标建设之路

  • 发表了文章 2024-04-30

    《领域驱动设计》:从领域视角深入仓储(Repository)的设计和实现

  • 发表了文章 2024-04-30

    流计算引擎数据正确性的挑战

  • 发表了文章 2024-04-30

    一文读懂字符编码

  • 发表了文章 2024-04-30

    阿里云块存储团队软件工程实践

  • 发表了文章 2024-04-30

    地图作业平台低代码实战(搭建能力提升)

  • 发表了文章 2024-04-30

    破茧成蝶 - Serverless Kubernetes 的思考与征程(二)

  • 发表了文章 2024-04-30

    没有银弹,只有取舍 - Serverless Kubernetes 的思考与征程(一)

  • 发表了文章 2024-04-30

    全栈声明式可观测:KubeVela开箱即用且灵活定制的云原生应用洞察

  • 发表了文章 2024-04-30

    了解那些“奇葩”SQL写法,快速写出高效率SQL

  • 发表了文章 2024-04-30

    一名C++程序员的Rust入门初体验

  • 发表了文章 2024-04-29

    研发视角:一个需求应该怎么拆解与实现?

  • 发表了文章 2024-04-29

    单元测试3.0实践之Golang质量生态建设

  • 发表了文章 2024-04-29

    Node 中的 AsyncLocalStorage 的前世今生和未来(一)

  • 发表了文章 2024-04-29

    Node 中的 AsyncLocalStorage 的前世今生和未来(二)

  • 发表了文章 2024-04-29

    C++ 异常原理:以一个小程序为例

  • 发表了文章 2024-04-29

    我的蚂蚁网商三年:如何系统性解决复杂问题的思考和实践

  • 发表了文章 2024-04-29

    Blink实时计算:Explorer大基数表的写入性能优化

正在加载, 请稍后...
滑动查看更多
  • 提交了问题 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

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

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息