开发者小助手_LS_社区达人页

暂无个人介绍

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

2021年07月

  • 07.19 17:42:27
    发表了文章 2021-07-19 17:42:27

    Python静态类型解析工具简介和实践

    Python是一门强类型的动态类型语言,开发者可以给对象动态指定类型,但类型不匹配的操作是不被允许的。动态类型帮助开发者写代码轻松愉快,然而,俗话说:动态一时爽,重构火葬场。动态类型也带来了许多麻烦,如果动态语言能加入静态类型标记的话,会有什么好处呢?本文将主要介绍Python对静态类型的支持、社区发展的现状、类型检查工具介绍与对比,以及类型解析的实战。
  • 07.16 17:51:13
    发表了文章 2021-07-16 17:51:13

    深入浅出FlatBuffers原理

    FlatBuffers 是一个开源的、跨平台的、高效的、提供了多种语言接口的序列化工具库。实现了与 Protocal Buffers 类似的序列化格式。主要由 Wouter van Oortmerssen 编写,并由 Google 开源。本文将基于高德地图数据编译增量发布使用了FlatBuffers序列化工具,为大家分享FlatBuffers的原理。
  • 07.15 18:19:40
    发表了文章 2021-07-15 18:19:40

    阿里云力夺FewCLUE榜首!知识融入预训练+小样本学习的实战解析

    7月8日,中文语言理解权威评测基准CLUE公开了中文小样本学习评测榜单最新结果,阿里云计算平台PAI团队携手达摩院智能对话与服务技术团队,在大模型和无参数限制模型双赛道总成绩第一名,决赛答辩总成绩第一名。
  • 07.15 11:36:24
    发表了文章 2021-07-15 11:36:24

    AI运动:阿里体育端智能最佳实践

    过去一年,阿里体育技术团队在端智能方面不断探索,特别在运动健康场景下实现了实践落地和业务赋能,这就是AI运动项目。AI运动项目践行运动数字化的理念,为运动人口的上翻提供了重要支撑,迈出了阿里体育端智能运动领域的第一步,为用户带来了更加有趣的新颖玩法。上线以来,项目受到了广泛关注。
  • 07.13 17:57:29
    发表了文章 2021-07-13 17:57:29

    校招阿里星,魔兽世界天梯2400分——泠茗不一样的技术人生

    校招阿里星,魔兽世界天梯2400分——泠茗不一样的技术人生
  • 07.13 16:07:21
    发表了文章 2021-07-13 16:07:21

    Go语言入门分享

    Go语言出自Ken Thompson、Rob Pike和Robert Griesemer之手,起源于2007年,并在2009年正式对外发布。Go的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,旨在不损失应用程序性能的情况下降低代码的复杂性,具有“部署简单、并发性好、语言设计良好、执行性能好”等优势。
  • 07.12 16:04:56
    发表了文章 2021-07-12 16:04:56

    浅谈RSocket与响应式编程

    RSocket是高效一个二进制的网络通讯协议,能够满足很多场景下使用。另外,RSocket也是一个激进的响应式捍卫者,激进到连API都跟响应式无缝集成。本文我们将和大家分享RSocket与响应式编程。
  • 07.09 15:56:38
    发表了文章 2021-07-09 15:56:38

    一种通用整形数组压缩方法

    我们在开发中后台应用或者中间件的时候,会存储一些数据在内存中以加快访问速度。随着数据量的增加,除了可以放置于堆外,还可以通过实时压缩来缓解。今天就给大家介绍一种压缩整形数组的方式。
  • 07.08 14:55:16
    发表了文章 2021-07-08 14:55:16

    自己动手从0开始实现一个分布式RPC框架

    如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC通信协议、Socket通信、异步调用、熔断降级等技术,可以全方位的提升基本素质。虽然也有相关源码,但是只看源码容易眼高手低,动手写一个才是自己真正掌握这门技术的最优路径。
  • 07.07 13:06:24
    发表了文章 2021-07-07 13:06:24

    一文了解EPaxos核心协议流程

    EPaxos(Egalitarian Paxos)作为工业界备受瞩目的下一代分布式一致性算法,具有广阔的应用前景。但纵观业内,至今仍未出现一个EPaxos的工程实现,甚至都没看到一篇能把EPaxos讲得通俗一点的文章。EPaxos算法理论虽好,但由于其实在晦涩难懂,工程实现上也有很多挑战,实际应用落地尚未成熟。本文将用通俗易懂的语言介绍EPaxos算法,由浅入深、一步一步的让只有Paxos或Raft等分布式一致性算法基础的同学都能轻易看懂EPaxos,真正将晦涩难懂的EPaxos,变的平易近人,带入千万家。
  • 07.06 16:03:35
    发表了文章 2021-07-06 16:03:35

    DevOps发布策略简介

    DevOps追求更短的迭代周期、更高频的发布。但发布的次数越多,引入故障的可能性就越大。更多的故障将会降低服务的可用性,进而影响到客户体验。所以,为了保证服务质量,守好发布这个最后一道关,阿里逐步发展出了适应DevOps要求的发布策略。
  • 07.05 17:37:24
    发表了文章 2021-07-05 17:37:24

    重温设计模式之 Factory

    创建型模式的核心干将,工厂、简单工厂、抽象工厂,还记得清么,一文回顾和对比下。
  • 07.02 17:02:17
    发表了文章 2021-07-02 17:02:17

    阿里云肖力:跳过量变过程的安全质变

    作者肖力从事网络安全工作将近20年,处理过各类攻击威胁,经历了云下云上安全的建设。云计算的安全工作从10年前开始,他们搭建了阿里云平台的防护体系,帮助各行业用户在云上构建企业安全能力。云原生的出现进一步加深了他对安全的理解和思考。未来要实现的,也许已经不再称之安全防护,而是一套长在云里的原生“免疫系统”。
  • 07.01 17:41:45
    发表了文章 2021-07-01 17:41:45

    CPU静默数据错误:存储系统数据不丢不错的设计思考

    对于数据存储系统来说,保障数据不丢不错是底线,也是数据存储系统最难的部分。据统计,丢失数据中心10天的企业,93%会在1年内破产。那么如果想要做到数据不丢不错,我们可以采取怎样的措施呢?

2021年06月

  • 06.30 14:11:19
    发表了文章 2021-06-30 14:11:19

    谈谈JVM内部锁升级过程

    对象在内存中的内存布局是什么样的?如何描述synchronized和ReentrantLock的底层实现和重入的底层原理?为什么AQS底层是CAS+volatile?锁的四种状态和锁升级过程应该如何描述?Object o = new Object() 在内存中占用多少字节?自旋锁是不是一定比重量级锁效率高?打开偏向锁是否效率一定会提升?重量级锁到底重在哪里?重量级锁什么时候比轻量级锁效率高,同样反之呢?带着这些问题往下读。
  • 06.29 15:17:20
    发表了文章 2021-06-29 15:17:20

    工作7年,我的10条经验总结

    作者是一名很普通的技术工程师,从14年毕业到现在工作了7年。本文将与大家分享一些在职场中的道理和经验,希望能对大家有所启发和帮助。
  • 06.28 14:35:19
    发表了文章 2021-06-28 14:35:19

    从操作系统层面分析Java IO演进之路

    本文从操作系统实际调用角度(以CentOS Linux release 7.5操作系统为示例),力求追根溯源看IO的每一步操作到底发生了什么。
  • 06.25 15:51:03
    发表了文章 2021-06-25 15:51:03

    从0开始:500行代码实现 LSM 数据库

    LSM-Tree 是很多 NoSQL 数据库引擎的底层实现,例如 LevelDB,Hbase 等。本文基于《数据密集型应用系统设计》中对 LSM-Tree 数据库的设计思路,结合代码实现完整地阐述了一个迷你数据库,核心代码 500 行左右,通过理论结合实践来更好地理解数据库的原理。
  • 06.24 14:35:31
    发表了文章 2021-06-24 14:35:31

    如何做好一场技术演讲?

    据心理学调查,在人们感到最恐惧的事情里,死亡排名第二,而“公开演讲”排名第一!那么作为一个演讲新人,为了可以不丢人的做好演讲,都需要做哪些准备呢?
  • 06.23 14:11:23
    发表了文章 2021-06-23 14:11:23

    为什么Spring仍然会是云原生时代最佳平台之一?

    基于Java语言的Spring生态,还能否适应新的开发方式,比如Cloud Native、Serverless、Faas等,它还会是云原生时代的最佳平台的选择吗?本文将从5个角度来为你分析一下这个问题,分别是:Java和JDK的发展、充满良性竞争的JVM语言、成熟的面向服务架构的Spring Boot和Spring Cloud、让事件驱动架构更易使用的Spring Reactive。
  • 06.22 15:31:37
    发表了文章 2021-06-22 15:31:37

    如何用Netty写一个高性能的分布式服务框架?

    Netty 是一个致力于创建高性能网络应用程序的成熟的 IO 框架。相比较与直接使用底层的 Java IO API,不需要先成为网络专家就可以基于 Netty 去构建复杂的网络应用。业界常见的涉及到网络通信的相关中间件大部分基于 Netty 实现网络层。
  • 06.21 13:08:12
    发表了文章 2021-06-21 13:08:12

    阿里云实习生究竟有什么不同?

    张云皓:用心将自己的角色做到极致——阿里云实习生的故事
  • 06.21 13:02:01
    发表了文章 2021-06-21 13:02:01

    供应链商品域DDD实践

    DDD是一套方法论,实践能否成功,不仅仅是个技术问题,更是执行贯彻实施的问题。本文将就DDD的基本概念和DDD的实施进行分享。
  • 06.18 17:18:23
    发表了文章 2021-06-18 17:18:23

    阿里云李飞飞:什么是云原生数据库

    云原生是一种新型技术体系,是云计算未来的发展方向。今天,阿里云李飞飞将和我们分享何为云原生、云原生如何与分布式有机结合,以及云原生技术如何帮助客户迈入数字原生时代。
  • 06.17 16:06:16
    发表了文章 2021-06-17 16:06:16

    Vite + React 组件开发实践

    毫不夸张的说,Vite 给前端带来的绝对是一次革命性的变化。或者也可以说是 Vite 背后整合的 esbuild 、 Browser es modules、HMR、Pre-Bundling 等这些社区中关于 JS 编译发展的先进工具和思路,在 Vite 这样的整合推动下,给前端开发带来了革命性变化。
  • 06.16 18:13:49
    发表了文章 2021-06-16 18:13:49

    如何用增长的思维做提效?

    埋点作为记录用户行为的常规手段,伴随着前端技术的发展早已历经春秋,不过直到“增长黑客”系列理论出现,才真正让埋点分析变得内涵丰富且有章可循。
  • 06.15 14:26:30
    发表了文章 2021-06-15 14:26:30

    深入理解领域驱动设计中的聚合

    聚合模式是 DDD 的模式结构中较为难于理解的一个,也是 DDD 学习曲线中的一个关键障碍。合理地设计聚合,能清晰地表述业务一致性,也更容易带来清晰的实现,设计不合理的聚合,甚至在设计中没有聚合的概念,则相反。
  • 06.15 10:09:31
    发表了文章 2021-06-15 10:09:31

    分久必合的Lindorm传奇

    2009年,阿里巴巴首先提出用分布式架构替代传统商业数据库,成功用自主开源的AliSQL支撑双11数据洪流;2016年,为应对超大规模业务场景,阿里云开始自研分布式数据库。十余年间,阿里巴巴数据库完成了从商用、开源到自研的发展路径,并以迅猛之势形成山河,但其在技术上的投入从未停止。
  • 06.10 13:49:30
    发表了文章 2021-06-10 13:49:30

    比开源快30倍的自研SQL Parser设计与实践

    SQL作为一种领域语言,最早用于关系型数据库,方便管理结构化数据;SQL由多种不同的类型的语言组成,包括数据定义语言,数据控制语言、数据操作语言;各数据库产品都有不同的声明和实现;用户可以很方便的使用SQL操作数据,数据库系统中的词法语法分析器负责分析和理解SQL文本的含义,包括词法分析、语法分析、语义分析3部分。
  • 06.09 14:05:48
    发表了文章 2021-06-09 14:05:48

    性能优化:关于缓存的一些思考

    利用缓存做性能优化的案例非常多,从基础的操作系统到数据库、分布式缓存、本地缓存等。它们表现形式各异,却有着共同的朴素的本质:弥补CPU的高算力和IO的慢读写之间巨大的鸿沟。
  • 06.07 16:32:28
    发表了文章 2021-06-07 16:32:28

    Java编程技巧之样板代码

    在日常编码的过程中,可以总结出很多“样板代码”,就像”活字印刷术中的“活字”一样。当我们编写新的代码时,需要用到这些“活字”,就把“样板代码”拷贝过来,修改替换一下就可以了,写起代码来“极为神速”。“样板代码”其实就是一种样例、一种模式、一种经验……总结的“样板代码”越多,编写代码的格式越规范、质量越高、速度越快。
  • 06.04 16:49:05
    发表了文章 2021-06-04 16:49:05

    阿里云研究员叔同:云原生是企业数字创新的最短路径

    今天,数字化成为企业的核心竞争力,千行百业都在拥抱云计算,拥抱云原生。2020年我们认为是云原生的落地元年,那么2021年将是云原生加速推动企业数字创新的关键节点。
  • 06.04 11:15:24
    发表了文章 2021-06-04 11:15:24

    Let's Fluent:更顺滑的MyBatis

    只需瞅一眼Google Trends上全球Java界最热门的两款SQL映射框架近一年的对比数字,就不难了解其实力分布:在此领域,MyBatis早已占领东亚地区开发者市场,并以绝对优势稳居中国最抢手Java数据库访问框架之首。
  • 06.02 17:22:09
    发表了文章 2021-06-02 17:22:09

    一种低延迟的超时中心实现方式

    在很多产品中都存在生命周期相关的设计,时间节点到了之后需要做对应的事情。超时中心(TimeOutCenter,TOC)负责存储和调度生命周期节点上面的超时任务,当超时任务设置的超时时间到期后,超时中心需要立即调度处理这些超时任务。对于一些需要低延迟的超时场景,超时中心调度延迟会给产品带来不可估量的影响。
  • 06.01 16:42:02
    发表了文章 2021-06-01 16:42:02

2021年05月

  • 05.31 13:51:07
    发表了文章 2021-05-31 13:51:07

    如何实现事务原子性?PolarDB原子性深度剖析

    在巍峨的数据库大厦体系中,查询优化器和事务体系是两堵重要的承重墙,二者是如此重要以至于整个数据库体系结构设计中大量的数据结构、机制和特性都是围绕着二者搭建起来的。他们一个负责如何更快的查询到数据,更有效的组织起底层数据体系;一个负责安全、稳定、持久的存储数据,为用户的读写并发提供逻辑实现。我们今天探索的主题是事务体系,然而事务体系太过庞大,我们需要分成若干次的内容。本文就针对PolarDB事务体系中的原子性进行剖析。
  • 05.28 12:05:07
    发表了文章 2021-05-28 12:05:07

    10问10答:你真的了解线程池吗?

    《Java开发手册》中强调,线程资源必须通过线程池提供,而创建线程池必须使用ThreadPoolExecutor。手册主要强调利用线程池避免两个问题,一是线程过渡切换,二是避免请求过多时造成OOM。但是如果参数配置错误,还是会引发上面的两个问题。所以本节我们主要是讨论ThreadPoolExecutor的一些技术细节,并且给出几个常用的最佳实践建议。
  • 05.27 16:08:51
    发表了文章 2021-05-27 16:08:51

    从“嵌入式”到“物联网”有哪些变化?

    经过几十年发展,嵌入式技术已经用在了我们生活中的方方面面,但是嵌入式始终都带有小众,专业性强的属性,让很多非嵌入式领域的同学望而却步。近十几年的发展,物联网覆盖了越来越多领域,包括了家居,商业,工业,农业等领域,不仅吸引了原来嵌入式领域的同学,同时吸引了非常多非嵌入式领域的同学进入物联网领域。
  • 05.26 15:44:13
    发表了文章 2021-05-26 15:44:13

    云数据仓库的未来趋势:计算存储分离

    随着云时代的到来,数据库也开始拥抱云数据库时代,各类数据库系统在各内外云平台百花齐放,有开源的MySQL、PostgreSQL、MongoDB,传统数据库厂商的SQLServer、Oracle,云厂商自研的Aurora、Redshift、PolarDB、AnalyticDB、AzureSQL等。
  • 05.25 17:57:01
    发表了文章 2021-05-25 17:57:01

    从重复到重用

    开发技术的发展,从第一次提出“函数/子程序”,实现代码级重用;到面向对象的“类”,重用数据结构与算法;再到“动态链接库”、“控件”等重用模块;到如今流行的云计算、微服务可重用整个系统。技术发展虽然日新月异,但本质都是重用,只是粒度不同。所以写代码的动机都应是把重复的工作变成可重用的方案,其中重复的工作包括业务上重复的场景、技术上重复的代码等。合格的系统可以简化当下重复的工作;优秀的系统还能预见未来重复的工作。
  • 05.24 15:27:34
    发表了文章 2021-05-24 15:27:34
  • 05.24 14:26:12
    发表了文章 2021-05-24 14:26:12

    达摩院重要科技突破!空天数据库引擎Ganos解读

    Ganos空天数据库引擎是李飞飞带领的达摩院数据库与存储实验室研发的新一代位置智能引擎,采用了平台即服务、多模融合、计算下推和云原生全新处理架构,为政府、企事业单位、泛互联网客户提供移动对象、空间/时空、遥感多模态数据混合存储、查询与分析服务,解决空天大数据使用流程复杂、使用门槛高、应用效率低等问题,主要应用于城市管理、交通物流、自然资源、航空航天、物联信息等领域。
  • 05.21 14:58:23
    发表了文章 2021-05-21 14:58:23

    5月29日阿里云开发者大会了解一下?

    阿里云开发者大会5月29日要在北京开幕啦!
  • 05.20 16:56:07
    发表了文章 2021-05-20 16:56:07

    OceanBase再破纪录!核心成员陈萌萌:坚持HTAP就是坚持我们做数据库的初心

    2021年5月20日,据国际事务处理性能委员会(TPC,Transaction Processing Performance Council)官网披露,蚂蚁集团自主研发的分布式关系型数据库OceanBase在数据分析型基准测试(TPC-H)中,以1526万QphH的性能总分创造了新的世界纪录。同时,OceanBase也成为唯一在事务处理和数据分析两个领域测试中都获得过世界第一的中国自研数据库。
  • 05.20 13:25:39
    发表了文章 2021-05-20 13:25:39

    高德打车构建可观测性系统实践

    互联网工程的高速发展,分布式、微服务、容器化架构的流行,互联网已全面进入云原生时代。构建系统的方式由最初的单体大应用演变为分布式架构,一台服务器可能仅存几小时甚至几分钟,这种复杂性大大增加了把系统运行状态可视化的难度。
  • 05.19 17:16:43
    发表了文章 2021-05-19 17:16:43

    参数校验优雅实践

    希望本文可以帮助到大家,可以用一种优雅方式接入参数校验,保护系统解放自身,从你我做起!
  • 05.18 15:51:15
    发表了文章 2021-05-18 15:51:15

    稳定性之故障应急处理流程

    尽管可以通过稳定性体系建设,来避免出现生产系统故障。但是仍然无法彻底避免一点风险都不会产生,当稳定性风险产生后,怎么快速协调组织,缩短故障时长,科学的流程呢?
  • 05.17 17:53:35
    发表了文章 2021-05-17 17:53:35

    殷浩详解DDD:领域层设计规范

    在一个DDD架构设计中,领域层的设计合理性会直接影响整个架构的代码结构以及应用层、基础设施层的设计。但是领域层设计又是有挑战的任务,特别是在一个业务逻辑相对复杂应用中,每一个业务规则是应该放在Entity、ValueObject 还是 DomainService是值得用心思考的,既要避免未来的扩展性差,又要确保不会过度设计导致复杂性。今天我用一个相对轻松易懂的领域做一个案例演示,但在实际业务应用中,无论是交易、营销还是互动,都可以用类似的逻辑来实现。
  • 发表了文章 2022-09-27

    一个注解搞定责任链,学还是不学?

  • 发表了文章 2022-09-26

    单元测试运行原理探究

  • 发表了文章 2022-09-23

    亿级异构任务调度框架设计与实践

  • 发表了文章 2022-09-22

    安全同学讲Maven间接依赖场景的仲裁机制

  • 发表了文章 2022-09-21

    弹性并行查询深度剖析

  • 发表了文章 2022-09-20

    浅谈DDD中的聚合

  • 发表了文章 2022-09-19

    理论与实践:如何写好一个方法

  • 发表了文章 2022-09-16

    李飞飞:云原生数据库是大势所趋

  • 发表了文章 2022-09-15

    Alibaba.com瘦包40MB——业界最全的iOS包大小技术总结

  • 发表了文章 2022-09-14

    安全生产-系统稳定性建设

  • 发表了文章 2022-09-08

    是什么让一段20行代码的性能提升了10倍

  • 发表了文章 2022-09-07

    当 AI 邂逅绘画艺术,能迸发出怎样的火花?

  • 发表了文章 2022-09-06

    我,PolarDB云原生数据库,5年来实现这些重磅技术创新

  • 发表了文章 2022-09-02

    从0到1使用Webpack5 + React + TS构建标准化应用

  • 发表了文章 2022-09-01

    java应用提速(速度与激情)

  • 发表了文章 2022-08-26

    测试环境不稳定&复杂的必然性及其对策

  • 发表了文章 2022-08-25

    如何写出有效的单元测试

  • 发表了文章 2022-08-23

    iLogtail开源之路

  • 发表了文章 2022-08-17

    一种关于低代码平台(LCDP)建设实践与设计思路

  • 发表了文章 2022-08-16

    代码圈复杂度治理小结

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2022-09-27

    智能货品解决方案中,试销过程有几个阶段

    通常试销过程有三个阶段,分别为孵化期(0~3 个月),成长期(3~9 个月),成熟期(9+个月)。 以上内容摘自《零售数据中台通关指南》电子书,点击https://developer.aliyun.com/ebook/download/373可下载完成版
    踩0 评论0
  • 提交了问题 2022-07-15

    如何使用HHDBCS对PolarDB for PostgreSQL存储过程进行调试?

  • 提交了问题 2022-07-15

    如何将面向Oracle开发的应用所使用到的复杂的SQL语句,迁移至基于PolarDB for Pos

  • 提交了问题 2022-07-15

    使用HHDBCS迁移数据的流程包括那三个阶段?

  • 提交了问题 2022-07-15

    如何使用IDE工具HHDBCS,在Oracle数据库中创建一个包含1000条模拟数据的数据表,并将该

  • 提交了问题 2022-07-15

    如何使用IDE工具HHDBCS,将Oracle表结构一次性迁移至PolarDB for Postgr

  • 提交了问题 2022-07-15

    结构迁移是指什么?

  • 提交了问题 2022-07-15

    数据从Oracle迁移至PolarDB for PostgreSQL的过程中,数据迁移具体指什么?

  • 提交了问题 2022-07-15

    数据从Oracle迁移至PolarDB for PostgreSQL的过程中,脚本迁移(结构迁移)具

  • 提交了问题 2022-07-15

    目前有哪些工具可以连接PolarDB for PostgreSQL数据库并对其进行管理?

  • 提交了问题 2022-07-15

    如何使用pg_rman维护?

  • 提交了问题 2022-07-15

    如何使用pg_rman做恢复?

  • 提交了问题 2022-07-15

    如何使用pg_rman做备份?

  • 提交了问题 2022-07-15

    如何部署pg_rman?

  • 提交了问题 2022-07-15

    哪里可以下载pg_rman?

  • 提交了问题 2022-07-15

    pg_rman是一个什么样的工具?

  • 提交了问题 2022-07-15

    执行其它不完全恢复要怎么操作?

  • 提交了问题 2022-07-15

    执行时间点不完全恢复(恢复前备份pg_wal目录下所有文件)要怎么操作?

  • 提交了问题 2022-07-15

    执行隐式不完全恢复(恢复前没有备份pg_wal目录下所有文件)要怎么操作?

  • 提交了问题 2022-07-15

    执行完全恢复(恢复前备份pg_wal目录下所有文件)要怎么操作?

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