开源星「001号」落地 Apache IoTDB,欢迎你登陆赢神秘大礼包!

       今年 5 月 6 日,腾讯·腾源会社区联合 Apache IoTDB 等在内的 80 余家开源社区、国内外开源基金会等,共同发起「开源摘星计划」。开展 3 月以来,我们累计为近百位优秀摘星贡献者,送出激励大礼包 300 余份;同时为 700 位的开源爱好者搭建了共同的交流乐园,帮助很多人完成了从开源萌新到「过来人」的成长、蜕变。

       今天,「开源摘星计划」继续「001号」任务探索,船长登陆,希望能和 Apache IoTDB 星挖掘新一批的优秀摘星者,共同将 Apache IoTDB 星建设得更好。以下是船长发来的前线信号……

 Apache IoTDB

「能量块」介绍

        Apache IoTDB 是由清华大学软件学院自主研发并捐赠、针对时间序列数据收集、存储与分析一体化的数据管理引擎,也是目前 Apache 中唯一的物联网数据库项目。IoTDB 作为一款低成本、高可用的物联网原生时序数据库,可以解决企业组建物联网大数据平台时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序到达、数据处理耗时长、分析需求多、存储与运维成本高等多种问题。

项目仓库:https://github.com/apache/iotdb

能量块1:IoTDB X "String#replace" 应优先于"String#replaceAll" 使用优化

详细说明:"String#replaceAll" 需慎重使用,因每次调用时都会调用java.util.regex.Pattern.compile() 方法,具有显著的性能成本。希望对这一部分代码进行优化。

难度:50 积分

任务详情

https://github.com/apache/iotdb/issues/7001

能量块2:IoTDB X 定义常量

详细说明:"total" 重复次数过多,需定义常量,因重复的字符串文字使重构过程容易出错。希望对这一部分代码进行优化。

难度:50 积分

任务详情:

https://github.com/apache/iotdb/issues/7013

能量块3:IoTDB X "instanceof"代码优化

详细说明:"instanceof" operator可用catch block替换,可使用多个适当类型的 catch block。希望对这一部分代码进行优化。

难度:50 积分

任务详情

https://github.com/apache/iotdb/issues/7014

能量块4:IoTDB X 局部变量名修改

详细说明:局部变量名 "RawPathToGroupedPathMapInHaving" 不符合Checkstyle命名规则。希望对这一部分代码进行优化。

难度:50 积分

任务详情

https://github.com/apache/iotdb/issues/7015

能量块5:IoTDB X "switch"代码替换为"if"

详细说明:"switch" 语句需替换为 "if" 增加可读性。希望对这一部分代码进行优化。

难度:50 积分

任务详情

https://github.com/apache/iotdb/issues/7016

能量块6:IoTDB X "targetWriter"代码优化

详细说明:"targetWriter" 是一个 method parameter, 不应该被用于 synchronization。希望对这一部分代码进行优化。

难度: 50 积分

任务详情

https://github.com/apache/iotdb/issues/5884

能量块7:IoTDB X 官网文档捉虫

详细说明

在官网上找到任何一个错别字、不通顺句子、表述不清的地方均可。提交PR的方式可见。

难度:10 积分

任务详情

http://iotdb.apache.org/ 

能量块8:IoTDB X 代码仓库ReadMe中英文互备

详细说明:我们希望iotdb代码仓库中的readme都同时有中文、英文两个版本。欢迎找到各个文件夹中,未做到中英文互备的readme,并协助补充中文或者英文。提交PR的方式可见https://iotdb.apache.org/zh/Development/HowtoContributeCode.html。

难度:10 积分

       请感兴趣认领以上「能量块」的小伙伴,复制链接打开后,在 Comment 区评论[WeOpen Star]I would like to help,代表认领任务成功。任务有限,先到先得!

集齐「能量块」能获得什么

6b64dd2db855d04a7abb43a84cc28b2a.jpeg

(点击查看大图)

       作为作为全球性开源项目,截至目前,Apache IoTDB已拥有 211 名贡献者、2.1K Star、695 Forks。我们为大家提供了参与指南,欢迎越来越多的小伙伴助力 Apache IoTDB 项目的不断发展与前进。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值