<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          盤點阿里巴巴 34 個牛逼 GitHub 項目

          共 5269字,需瀏覽 11分鐘

           ·

          2021-05-17 01:25

          今日推薦

          程序猿慣用口頭禪,你被擊中了嗎?

          常見代碼重構技巧(非常實用)

          B站,牛啊。

          程序員缺乏經驗的 7 種表現
          2021年4月程序員工資統(tǒng)計:平均14596元,南京程序員收入擠進一線。

          隨著產品的迭代、用戶的增長,國內互聯網大廠技術團隊會面臨各種各樣的問題。為了提高研發(fā)效率,防止重復勞動,不少大廠都針對自己的業(yè)務造起了輪子。當形成一套成熟的解決方案后,不少公司會把這套方案開源出來。
          畢竟:talk is cheap,show me the code。
          阿里在開源方面非常重視,開源了很多優(yōu)秀的項目,遍布數據庫、分布式、中間件、服務器、前端等領域。甚至有的項目在某個領域一枝獨秀,今天來就來盤點一下阿里巴巴開源的 34 個項目。

          ONE. Arthas(Star:25.6k)

          Arthas 是阿里巴巴開源的 Java 診斷工具,深受開發(fā)者喜愛,在 GitHub 上已經有 25.6K Star了。
          這個診斷工具可以幫助開發(fā)人員或者運維人員查找問題,分析性能,bug追蹤。為了方便程序員快手上手,該工具也提供了用戶文檔:
          開源:https://github.com/alibaba/arthas
          文檔:https://arthas.aliyun.com/doc/

          TWO. Fastjson (Star 23.3k)
          fastjson 是一個 Java 庫,可將 Java 對象轉換為其 JSON 表示形式。它也可以用于將 JSON 字符串轉換為等效的 Java 對象。

          相對其他 JSON 庫,fastjson 的優(yōu)點是快,從 2011 年 fastjson 發(fā)布第一個版本后,其性能從未被其他 JSON 庫超越。

          由于是阿里開源,fastjson 在阿里巴巴內部大規(guī)模使用,在數萬臺服務器上部署。fastjson 在業(yè)界也被廣泛接受。曾經被開源中國評選為最受歡迎的國產開源軟件之一。

          開源地址:github.com/alibaba/fastjson
          幫助文檔:github.com/alibaba/fastjson/wiki/Quick-Start-CN

          THREE. Druid (Star:23.8k)
          Druid 是一款強大的數據庫連接池,相比 Spring 推薦的 DBCP 和 hibernate 推薦的 C3P0、Proxool 數據庫連接池,Druid 在市場上有一定優(yōu)勢;它支持以下功能:
          • 監(jiān)控數據庫訪問性能。
          • 提供了一個高效、功能強大、可擴展性好的數據庫連接池。
          •  數據庫密碼加密。
          •  SQL執(zhí)行日志。
          開源地址:https://github.com/alibaba/druid
          幫助文檔:https://github.com/alibaba/druid/wiki

          FOUR. Ant Design (Star:6.4K)
          Ant Design 是螞蟻金服開源的一套企業(yè)級的前端設計語言和基于 React 的前端框架實現。

          螞蟻團隊經過大量的項目實踐和總結,沉淀出一個前端框架 Ant Design。旨在統(tǒng)一項目的前端 UI 設計,屏蔽不必要的設計差異和實現成本,解放設計和前端的研發(fā)資源。
          它有豐富實用的 React UI 組件;基于 React 的組件化開發(fā)模式;背靠 npm 生態(tài)圈;基于 webpack 的調試構建方案,支持 ES6。
          地址:https://github.com/ant-design/ant-design
          文檔:https://ant.design/docs/react/introduce-cn

          FIVE. Spring Cloud Alibaba(Star:18.5k)
          Spring Cloud Alibaba 是微服務開發(fā)一站式解決方案,可以幫助阿里巴巴開源中間件與 Spring Cloud 體系更好的融合。
          使用該開源項目,你的團隊只需要添加一些注解和少量配置,就可以將 Spring Cloud 應用接入阿里分布式應用解決方案,通過阿里中間件來迅速搭建分布式應用系統(tǒng)。
          地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba

          SIX. SOFABoot(Star:4.2k)
          這個項目是螞蟻金服團隊開源的基于 Spring Boot 的研發(fā)框架,它在 Spring Boot 的基礎上,擴展了其他功能,比如:類隔離、日志空間隔離等等。
          地址:https://github.com/alipay/sofa-boot

          SEVEN. Dubbo (Star:35.1k)
          Dubbo 是阿里巴巴的一款高性能、輕量級的開源 Java RPC框架,可以和 Spring 框架無縫集成。
          它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發(fā)現。
          地址:https://github.com/alibaba/dubbo
          文檔:https://dubbo.apache.org/zh/

          EIGHT. Easyexcel (Star:19.7k)
          基于 Java 生成 Excel 比較有名的框架有 Apache poi、jxl ,但他們都存在一個嚴重的問題:耗內存。
          easyexcel 重寫了 poi 對 07 版 Excel 的解析,大大降低了內存功耗,不會出現內存溢出的異常。
          地址:https://github.com/alibaba/easyexcel

          NINE. Nginx開發(fā)從入門到精通 (Star:6.1k)
          Nginx 是一個很強大的Web和反向代理服務,它能夠實現反向代理、動靜分離、負載均衡、跨域處理。性能也非常出色,深受開發(fā)者關注。
          向其他互聯網大廠一樣,Nginx 在淘寶內部也廣泛的使用,但當時國內沒有這方面的書籍,于是淘寶的工程師們自己寫了一本。
          《Nginx開發(fā)從入門到精通》這本開源書籍從模塊開發(fā)逐漸過渡到nginx原理剖析,是一本不錯的入門到進階的 Nginx 指南。
          地址:https://github.com/taobao/nginx-book

          TEN.其他開源項目
          除此之外,還有其他優(yōu)秀的開源項目,領域涉及前端、大數據、分布式系統(tǒng)、UI等等。
          AntV - G2:數據驅動的高交互可視化圖形語法,一條語句即可構建出各種各樣的可交互的統(tǒng)計圖表。
          項目地址:https://github.com/antvis/g2
          Fusion Design:企業(yè)級中后臺 UI 解決方案,旨在提升設計與開發(fā)之間 UI 構建效率的工作方式。
          項目地址:https://fusion.design/
          BizCharts:基于 G2 封裝的 React 圖表庫,數據可視化項目可能會用到。
          地址:https://github.com/alibaba/BizCharts
          Egg:5企業(yè)級 Node.js 框架 
          地址:https://github.com/eggjs/egg
          umi:基于 React 的前端框架 
          地址:https://github.com/umijs/umi
          Dawn:前端構建和工程化工具,阿里云·業(yè)務運營團隊內部的前端構建和工程化工具,簡化并統(tǒng)一了開發(fā)人員的日常構建與開發(fā)相關的工作。
          地址:https://alibaba.github.io/dawn/
          Ant UX:頁面邏輯原型 。配合工具: OmniGraffle ,Sketch 使用,可以用它來繪制頁面與頁面之間的邏輯圖,幫助你了解產品架構,業(yè)務流程。
          地址:http://ux.ant.design/
          G3D:一個基于 WebGL 的 Javascript 3D 繪圖引擎
          地址:https://alibaba.github.io/G3D/
          Weex:跨平臺移動開發(fā)工具。
          地址:https://github.com/apache/incubator-weex/
          Weex Ui:基于 Weex 的 UI 組件庫 
          地址:https://github.com/alibaba/weex-ui
          Ant Motion:動效語言& React 框架動效解決方案,這個項目也是螞蟻金服團隊開發(fā)的,提供了單項,組合動畫,以及整套解決方案,幫助開發(fā)者更容易的在項目中使用動效。
          地址:https://motion.ant.design/
          Hilo:HTML5 互動游戲引擎。這個項目可以幫助開發(fā)者快速創(chuàng)建HTML5游戲。
          地址:https://github.com/hiloteam/Hilo
          Velocity.js:JavaScript 模板引擎
          地址:https://github.com/shepherdwind/velocity.js
          React Web:通過與 React Native 一致的 API 構建 Web 應用。
          地址:https://github.com/taobaofed/react-web
          Mock.js:模擬數據生成器,幫助前端開發(fā)者獨立于后端進行開發(fā),幫助編寫單元測試。
          地址:https://github.com/nuysoft/Mock
          noForm:基于React的表單解決方案。
          地址:https://github.com/alibaba/noform
          JStorm:企業(yè)級流式計算引擎 ,可以把它看作是 storm 的 java 增強版本,在阿里巴巴的場景下驗證后新增了諸多新特性,整體性能指標上有20%以上提升。
          2015年11月19日,阿里巴巴將 JStorm 捐獻給Apache基金會。
          地址:https://github.com/alibaba/jstorm
          SimpleImage: 一個Java圖片處理的類庫,包含功能有圖片縮略、水印等。
          地址:https://github.com/alibaba/simpleimage
          Tedis:redis 的 java 客戶端 
          地址:https://github.com/justified/tedis
          SOFARPC:高性能 Java RPC 框架
          地址:https://github.com/alipay/sofa-rpc
          P3C:Java 代碼規(guī)約掃描插件,IntelliJ IDEA  搜索這款插件安裝,時刻監(jiān)控你寫的代碼規(guī)不規(guī)范。
          地址:https://github.com/alibaba/p3c

          AliSQL:開源數據庫,適合電商、云計算以及金融等行業(yè)環(huán)境。
          地址:https://github.com/alibaba/AliSQL
          OceanBase:分布式數據庫。
          地址:https://github.com/alibaba/oceanbase
          FastDFS:分布式文件系統(tǒng) 。功能包括:文件存儲、文件同步、文件訪問,特別適合以文件為載體的在線服務,如相冊網站、視頻網站等等。
          地址:https://github.com/happyfish100/fastdfs
          Apache RocketMQ:RocketMQ 是一款分布式、隊列模型的消息中間件,具有以下特點。
          地址:https://github.com/apache/rocketmq/
          Metamorphosis:分布式消息中間件。這是一個高性能、高可用、可擴展的分布式消息中間件。
          地址:https://github.com/killme2008/Metamorphosis
          Tengine:淘寶 Web 服務器。在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。
          地址:https://github.com/alibaba/tengine
          TFS:分布式文件系統(tǒng)。這是一個高可擴展、高可用、高性能、面向互聯網服務的分布式文件系統(tǒng)。
          地址:https://github.com/alibaba/tfs

          推薦文章


          更多項目源碼

          瀏覽 112
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线观看亚洲福利 | 爱婷婷五月丁香 | NP玩烂了公用爽灌满视频播放 | 偷拍福利视频网站 | 天天天天射天天天搞天天要 |