https://mp.weixin.qq.com/s?__biz=MzUyNDkzNzczNQ==&mid=2247489635&idx=1&sn=7ff9b0ca8fda222f07af1834ab940afd&chksm=fa24e70bcd536e1d9956f80c0ab4950b33b3ad0d03197306e3742ea0aacff459e0f962a8c581&scene=0&xtrack=1#rd
上次谁说要Java开源项目来着?来!
程序员的成长之路互联网/程序员/技术/资料共享
关注
阅读本文大概需要 3 分钟。
加群:回复[加群],带你进高手如云的技术群
写在前面
今天推荐的几款主要包括后台管理项目、电商项目和微服务项目。项目一
项目名称: Java 项目简介: 这是一个基于Java的数据结构与算法的实现项目。里面包含了几乎常用所有 数据结构的实现,以及诸多 算法题和 LeetCode习题的Java实现。主要包括:- 加解密算法
- 进制转换
- 各种数据结构
- 分治
- 动态规划
- 数学类问题
- 搜索问题
- 排序问题
- LeetCode习题
- 其他杂项算法题等
项目二
项目名称: eladmin 项目简介: eladmin是一个基于 Spring Boot + Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由,对于初学者还是比较友好的。 主要技术点或特性:- Spring Boot 2.x
- JPA
- Spring Security
- Redis
- Vue
项目三
项目名称: jodd 项目简介:Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.7 Mb没错,Jodd是一个非常易用和好上手的 开源Java微框架,里面包含了一系列平时经常会用到的一些 核心程序库、 工具类/方法、 实用程序/框架等等。有了它,开发人员做起事来会变得非常简易和优雅,引入jodd就能帮我们快速实现某些功能。点赞! 主要技术点或特性:jodd主要包含:- Jodd Libraries(程序库):Json、Email、HTTP、Jerry ...
- Micro-frameworks(微框架):Madvoc、Petite、Proxetta、DbOom ...
- Jodd Utilities(实用工具):BeanUtil、Props、Decora、Cli、Ref ...
项目四
项目名称: SnowJena 项目简介:SnowJena是一个基于令牌桶算法实现的分布式无锁 限流框架,支持熔断降级,支持动态配置规则,支持可视化监控,开箱即用。可用于Java后端项目常见的本地限流和分布式限流的场景。 主要技术点或特性:- 支持本地限流
- 支持分布式限流
- 支持黑白名单
- 支持可视化监控等。
项目五
项目名称: seata 项目简介: Seata 是一款阿里巴巴开源的 分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。 在 Seata 开源之前,Seata 对应的内部版本在阿里内部一直扮演着分布式一致性中间件的角色,而且应用于历年的双11场景。2019年1月,为了打造更加完善的技术生态和普惠技术成果,Seata 正式宣布对外开源了。 主要技术点或特性:- 支持常见主流的微服务框架
- 支持AT模式
- 支持TCC模式
- 支持SAGA模式
- 高可用和强大的横向扩展能力
后记
感谢这些优秀的开源作者和优秀的开源项目,我们站在具人的肩膀上,看得更好,走得也更远!<END>推荐阅读:
5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「2048」,即可免费获取!!