开源项目学习总结

SpringCloud && Spring Boot

springboot-learning-example

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。 https://www.bysocket.com/
项目地址:https://github.com/JeffLi1993/springboot-learning-example

spring-cloud-plus

spring-cloud-plus 是以spring-cloud-alibaba为基础并整合一些常用框架的分布式基础开发平台,项目以组件模块的方式构建,实现项目模块可插拔组装。
项目地址:https://github.com/hxnlyw/spring-cloud-plus

技术栈:

  • 基础:springboot + springcloud

  • 持久化:MybatisPlus

  • 连接池:Druid

  • 数据库:Mysql

  • 项目构建:Maven

  • API网关: Gateway

  • 日志:Logback

  • 注册、配置中心: Nacos

  • 服务调用: Feign + Ribbon

  • 熔断、降级:Sentinel

  • 分布式事务:Seata

  • 分布式锁:Redisson

  • 鉴权: Shiro + jwt-token

  • 缓存: Redis、springCache

  • 工作流:Activiti

  • 定时任务: Quartz

  • 消息中间件:ActiveMq

  • 文件操作:FastDFS、EasyExcel

  • 搜索存储引擎:Elasticsearch

  • 接口文档:Swagger、knife4j

  • 应用监控:spring-boot-admin

  • 前置负载:Nginx

  • 链路追踪:Skywalking

  • 项目部署:docker-compose

SpringAll

循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
项目地址:https://github.com/wuyouzhuguli/SpringAll

SpringCloudLearning

史上最简单的Spring Cloud教程源码
项目地址:https://github.com/forezp/SpringCloudLearning

SpringCloud

基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中
项目地址:https://github.com/zhoutaoo/SpringCloud

spring-cloud-examples

Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控
项目地址:https://github.com/ityouknow/spring-cloud-examples

awesome-spring-cloud

Spring Cloud 资源大全
项目地址:https://github.com/ityouknow/awesome-spring-cloud

spring-analysis ★★★★★

Spring源码阅读
项目地址:https://github.com/seaswalker/spring-analysis

springboot-bucket

集成各种框架开发

https://gitee.com/yidao620/springboot-bucket

Java教程

JavaGuide

【Java学习 面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
项目地址:https://github.com/Snailclimb/JavaGuide

CS-Notes

技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。
在这里插入图片描述

项目地址:https://github.com/CyC2018/CS-Notes

advanced-java

互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
项目地址:https://github.com/doocs/advanced-java

architect-awesome

后端架构师技术图谱。
项目地址:https://github.com/xingshaocheng/architect-awesome

toBeTopJavaer ★★★★★

Java工程师成神之路 。
项目地址:https://github.com/hollischuang/toBeTopJavaer

tutorials

该项目是一系列小而专注的教程 - 每个教程都涵盖 Java 生态系统中单一且定义明确的开发领域。 当然,它们的重点是 Spring Framework - Spring,Spring Boot 和 Spring Securiyt。 除了 Spring 之外,还有以下技术:核心 Java,Jackson,HttpClient,Guava。
项目地址:https://github.com/eugenp/tutorials

JCSprout

处于萌芽阶段的Java核心知识库。
在这里插入图片描述
项目地址:https://github.com/crossoverJie/JCSprout

JavaFamily

【互联网一线大厂面试 学习指南】进阶知识完全扫盲。
项目地址:https://github.com/AobingJava/JavaFamily

java-design-patterns

java设计模式(设计应用程序或系统时可用来解决常见问题的最佳实践手册)
项目地址:https://github.com/iluwatar/java-design-patterns

数据结构/算法

LeetCodeAnimation

Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)。
项目地址:https://github.com/MisterBooo/LeetCodeAnimation

大数据

flink-learning

含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容
项目地址:https://github.com/zhisheng17/flink-learning

开源项目

hutool

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”
项目地址:https://github.com/looly/hutool

sqlhelper

SQL Tools ( Dialect, Pagination, DDL dump, UrlParser, SqlStatementParser, WallFilter, BatchExecutor for Test) based Java
项目地址:https://github.com/fangjinuo/sqlhelper

Arthas

Arthas是一款用于Java应用程序的在线诊断工具,由阿里巴巴于2018年9月开源
项目地址:https://github.com/alibaba/arthas

Guava

guava的优点:
高效设计良好的API,被Google的开发者设计,实现和使用
遵循高效的java语法实践
使代码更刻度,简洁,简单
节约时间,资源,提高生产力

Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:
集合 [collections]
缓存 [caching]
原生类型支持 [primitives support]
并发库 [concurrency libraries]
通用注解 [common annotations]
字符串处理 [string processing]
I/O 等等。
https://github.com/google/guava

统一权限认证系统sa-token

项目地址:https://sa-token.cc/index.html

ruoyi-cloud

前后端分离的快速开发平台
项目地址:http://doc.ruoyi.vip/

pig

项目地址:https://gitee.com/log4j/pig?_from=gitee_search

免费书籍索引

项目地址:https://github.com/justjavac/free-programming-books-zh_CN

Java全栈知识体系 ★★★★★

项目地址:https://pdai.tech/

Swagger生成Api

项目地址:https://gitee.com/xiaoym/knife4j

nginx可视化配置

项目地址:https://github.com/digitalocean/nginxconfig.io

Linux

linux-command

linux命令查询网页
项目地址:https://jaywcjlove.gitee.io/linux-command/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值