盘点 6 个 牛牛牛牛牛 的开源项目

本期推荐开源项目目录:

1. 一种专为 API 而生的 JSON 网络传输协议

2. 为性能而生的 Java 服务器框架

3. 基于 Java 的在线网盘程序

4. Spring Boot 相关漏洞学习资料

5. 互联网公司常用框架源码赏析

6. 强大漂亮的 Android Popup


01. 一种专为 API 而生的 JSON 网络传输协议

API JSON 是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的 ORM 库。适合中小型前后端分离的项目,为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。

通过万能的 API,前端可以定制任何数据、任何结构。大部分 HTTP 请求后端再也不用写接口了,更不用写文档了。前端再也不用和后端沟通接口或文档问题了。

开源项目

Postman 展示 APIJSON

一图胜千言,APIJSON 部分基础功能概览

02. 为性能而生的 Java 服务器框架

一个为性能而生的Java服务器框架,采用 Actor 设计思想和无锁化设计,基于 Spring 的 MVC 式用法的万能 RPC 框架。上能做游戏服务器框架,下能做应用网站服务器框架。

这个开源项目适用于性能需求极高的项目,如网站和游戏服务器框架,单服滚服,全球服,直播聊天,IM系统,实时推送,节省研发成本的项目,如想节省,开发,部署,运维成本。

开源项目

03. 基于 Java 的在线网盘程序

基于 Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、又拍云、本地存储、FTP 等存储源,支持在线浏览图片、播放音视频,文本文件等文件类型。

开源项目

04. Spring Boot 相关漏洞学习资料

本文是 Spring Boot 相关漏洞的学习资源,仅作为安全研究和授权测试使用。不要用于非法活动。

这个项目从信息泄露、远程代码执行两大方面,总结了 16 个案例,提供了详细的步骤对提到的漏洞进行攻击,同时还会阐述漏洞原理,进行漏洞分析。

开源项目

比如下图就是如何利用漏洞获取被星号脱敏的密码:

5. 互联网公司常用框架源码赏析

从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等。

本项目主要用于记录框架及中间件源码的阅读经验、个人理解及解析,希望能够使阅读源码变成一件简单有趣,且有价值的事情

开源项目

06. 强大漂亮的 Android Popup

强大漂亮的 Android Popup,可以替代 Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner。

内置几种了常用的弹窗,十几种良好的动画,将弹窗和动画的自定义设计的极其简单。内置弹窗允许你使用项目已有的布局,同时还能用上 XPopup 提供的动画,交互和逻辑封装。

UI 动画简洁,遵循 Material Design,在设计动画的时候考虑了很多细节,过渡,层级的变化

开源地址

07. 历史推荐

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

开源项目

猜你喜欢

转载自juejin.im/post/7088947342279180295