一、编程规约(一) 命名风格【强制】代码中的命名只可用英文方式【强制】类名使用UpperCamelCase风格【强制】POJO类中布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误反例:定义为基本数据类型Boolean isDeleted的属性,它的方法也是isDeleted(),RPC框架在反向解析的时候,“误以为”对应的属性名称是deleted,导致属性获取不到,进而抛出异常。
官方网站: https://yuque.com/easyexcel gitHub地址 https://github.com/alibaba/easyexcel 一、引入easyexcel包 Gradle方式引入 implementation("com.alibaba:easyexcel:2.2.7" ...
转载 2021-04-30 22:17:24
1909阅读
1点赞
2评论
背景:开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。阿里巴巴各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用,希望帮助他人解决问题。把阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。(以下项目排名不分先后)1.分布式应用
Umi 是蚂蚁集团的底层前端框架,已直接或间接地服务了 10000+ 应用,包括 Java、Node、H5 无线、离线(Hybrid)应用、纯前端 assets 应用、CMS 应用、Electron 应用、Serverless 应用等。 介绍Umi,中文发音为「乌米」,是可扩展的企业级前端应用框架。Umi 以路由为基础的,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然
转载 2023-08-27 16:59:48
231阅读
每日英文For something,we can't understand whe...
转载 2022-03-30 16:48:40
125阅读
都是比较经典好用的开源项目,收藏了!
转载 2021-08-12 15:38:39
98阅读
都是比较经典好用的开源项目,收藏了!
转载 2021-08-12 15:39:44
46阅读
CanalCanal[kə'næl] 翻译过来是水道/管道/沟渠的意思,主要用于基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。Canal 可以帮助我们实现 MySQL 和其...
转载 2021-11-08 16:20:36
79阅读
CanalCanal[kə'næl] 翻译过来是水道/管道/沟渠的意思,主要用于基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。Canal 可以帮助我们实现 MySQL 和其...
转载 2022-02-19 10:03:53
173阅读
大家好,这里为大家整理了阿里Java开源项目,希望对大家有所帮助 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Clou
转载 2021-06-10 21:09:07
145阅读
需要经常逛https://github.com/alibaba
原创 2022-03-24 10:21:28
291阅读
从提交时间看,2022.2.16 创建 README.md。在 2.17 号第一次提交代码。该项目开源时间不到一个礼拜。还是热乎的。 “1阿里开源哈喽,大家好,我是开源圈。最近的阿里的一款低代码开发平台又上了 Github 热榜。为什么说又一款呢?类似的低代码平台已经很多了,阿里现在还要开源了这个平台。截止目前,该项目虽然上了Github 热榜,但是获得的 Star 并不多。 项目初期,可
转载 2023-10-26 10:52:07
73阅读
# 阿里Java开源组件使用指南 在现代Java开发中,使用开源组件可以极大提高开发效率,阿里巴巴的开源组件也因其高性能和稳定性被广泛采用。本文将带领你了解如何实现并使用“阿里Java开源组件”。我们将以简单的步骤来实现这一目标。 ## 整体流程 我们将整个流程分为以下几个步骤: | 步骤 | 内容描述
原创 1月前
31阅读
1、分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Sprin
转载 2021-09-14 17:36:13
87阅读
项目发起人访谈:http://www.iteye.com/magazines/90 github主页:https://github.com/alibaba/druid druid 项目,我想我能用很短的话进行总结:首先,是个数据库连接池,这也就意味着,需要建立线程池,让connection (JDB
转载 2017-07-27 10:47:00
45阅读
# 阿里K8S开源项目指的是阿里云容器服务ACSK(Alibaba Cloud Container Service for Kubernetes),是阿里云提供的K8S托管服务。在本文中,将带领小白开发者快速了解如何使用阿里K8S开源项目。 ## 步骤概览 | 步骤 | 操作 | | ---- | ----------------
Kubernetes(简称K8s)是一个开源的容器编排平台,旨在简化应用程序部署、扩展和管理。阿里云也推出了一些与Kubernetes相关的开源项目,如阿里开源容器服务 ACK(Alibaba Cloud Container Service Kubernetes)。 在这篇文章中,我将向您介绍如何使用阿里开源项目K8s,也就是 ACK。首先,我们需要了解整个部署流程,接下来我将用表格展示详细
原创 5月前
18阅读
DataV简介DataV是一款阿里云提供的数据可视化在线工具。通过拖拽式的操作,使用数据连接、可视化组件库、行业设计模板库、多终端适配与发布运维于等功能,让非专业人员也可以快速的将数据的价值通过视觉进行传达特征(1)DataV具有丰富的图表库:能够绘制包括海量数据的地理轨迹、地理飞线、热力分布、地域区块、3D地图、3D地球,地理数据的多层叠加,还接入了ECharts,AntV-G2等第三方开源图标
转载 2023-07-02 15:35:40
378阅读
自从2011年宣布第一波开源项目以来,阿里巴巴的技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目star破万。相关的GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围GitHub顶尖贡献名单的中国公司。 在开源中国举行的“201
转载 2017-12-26 17:09:00
132阅读
7点赞
2评论
前言MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架。在国内市场来说,Mybatis的使用率比Hibernate更高,也更加流行。个人认为其流行的主要原因在于:国内绝大部分项目都是面向表结构编程的,Mybatis使用起来更加方便。
转载 2023-10-19 19:57:16
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5