一周 GitHub 开源项目推荐:腾讯百度支付宝美团点评……
Posted Javachichi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一周 GitHub 开源项目推荐:腾讯百度支付宝美团点评……相关的知识,希望对你有一定的参考价值。
一周 GitHub 开源项目推荐
点击链接或图片即可阅读
MXFlutter:腾讯开源的基于 JS 的高性能 Flutter 动态化框架
MXFlutter 是一套基于 JS 的高性能 Flutter 动态化框架,它用极类似 Dart 的开发方式,通过编写 javascript 代码,来开发 Flutter 应用。
特性
* 支持 Dart Flutter 语法
* 支持定义 Flutter 中同名 Widget 类
* 支持定义相同的 Build 方式,SetState 刷新及事件响应方法
* 支持 js 模块化开发
* 支持 VS Code 直接调试
* 支持模拟器页面热更新
GitHub 地址
https://github.com/TGIF-iMatrix/MXFlutter
pan-light:百度网盘不限速客户端
pan-light 是一款不限速的百度网盘客户端,基于 golang + Qt5 开发。
本项意义在于探究 golang 在图形界面客户端、web 服务端、事件调度、websocket、p2p 长连接等方面的应用和实践。
如果你觉得自己学习效率低,缺乏正确的指导,可以加入资源丰富,学习氛围浓厚的技术圈一起学习交流吧! [Java架构群]
群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的JAVA交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。
欢迎广大 golang 开发者参与本项目。
GitHub 地址
https://github.com/peterq/pan-light
UidGenerator:百度开源的 Java 实现的、基于 Snowflake 算法的唯一 ID 生成器
UidGenerator 是 Java 实现的,基于 Snowflake 算法的唯一 ID 生成器。
UidGenerator 以组件形式工作在应用项目中,支持自定义 workerId 位数和初始化策略,从而适用于 docker 等虚拟化环境下实例自动重启、漂移等场景。
在实现上,UidGenerator 通过借用未来时间来解决 sequence 天然存在的并发限制;采用 RingBuffer 来缓存已生成的 UID,并行化 UID 的生产和消费,同时对 CacheLine 补齐,避免了由 RingBuffer 带来的硬件级「伪共享」问题。最终单机 QPS 可达 600 万。
GitHub 地址
https://github.com/baidu/uid-generator
SoloPi:支付宝开源的 Android 专项测试工具
Soloπ 是一个无线化、非侵入式的 android 自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。
GitHub 地址
https://github.com/alipay/SoloPi
BND:一款图形界面的百度网盘不限速下载器,支持 Windows、Linux、Mac
BND (Baidu Netdisk Downloader) 是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux、Mac。
项目已开源,仅供程序员学习交流,不提供可执行文件下载。编译方式请参考具体子项目中的 README,如果遇到编译问题,欢迎随时讨论。
GitHub 地址
https://github.com/b3log/baidu-netdisk-downloaderx
CAT:美团点评开源的基于 Java 开发的实时应用监控平台
CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC 框架,RPC 框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
CAT 很大的优势是它是一个实时系统,CAT 大部分系统是分钟级统计,但是从数据生成到服务端处理结束是秒级别,秒级定义是 48 分钟 40 秒,基本上看到 48 分钟 38 秒数据,整体报表的统计粒度是分钟级;第二个优势,监控数据是全量统计,客户端预计算;链路数据是采样计算。
GitHub 地址
https://github.com/dianping/cat
最后
以下是Java面试1—到5年以上开发必问到的面试问点,也都是一线互联网公司Java面试必备技能,下面是参照阿里年薪50W所需具备的技能图,大家可以参考下!
同时针对这12个技能,我在这整理了一份Java架构进阶面试专题PDF文档(含450题解析,包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发,设计模式,MySQL等知识点解析,内容丰富,图文结合!)
这份专题文档是免费分享的,有需要的朋友可以看向下面来获取!!
需要完整版文档的小伙伴,可以一键三连,下方获取免费领取方式!
以上是关于一周 GitHub 开源项目推荐:腾讯百度支付宝美团点评……的主要内容,如果未能解决你的问题,请参考以下文章
大公司都有哪些开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等
字节跳动与腾讯隔空骂战;46% 的开源项目维护者根本没有获得报酬;百度造车新进展:定价 20 万元以上 | 前端周报