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/