- Java
- Spring Boot
- Spring Cloud
- Spring Security & OAuth2
- OpenID
- 好案例
- Database Connection Pool
- SOA
- CI/CD
- API管理
- MQ
- 算法
- 大数据
- 资料
- 大牛
- Arthas https://github.com/alibaba/arthas
- greys-anatomy https://github.com/oldmanpushcart/greys-anatomy
- alibaba / transmittable-thread-local https://github.com/alibaba/transmittable-thread-local
-
spring-boot https://github.com/spring-projects/spring-boot
Spring Boot官方 https://spring.io/projects/spring-boot
-
程序猿DD / SpringBoot-Learning https://github.com/dyc87112/SpringBoot-Learning
本项目内容为《Spring Boot基础教程》的程序样例
专题目标:打造全网内容最全,比收费教程更好的Spring Boot免费教程!
-
恒宇少年 / spring-boot-chapter https://gitee.com/hengboy/spring-boot-chapter
SpringBoot企业级核心技术,对应简书《Spring Boot 核心技术》专题配套源码 http://apiboot.minbox.io
-
Shiro-SpringBoot https://github.com/HowieYuan/Shiro-SpringBoot
shiro 框架的构建以及与 JWT 的整合
一. shiro 整合 springBoot 实现基本的角色权限控制 https://github.com/HowieYuan/Shiro-SpringBoot/tree/master/shiroSimple
二. shiro + springBoot 整合 JWT https://github.com/HowieYuan/Shiro-SpringBoot/tree/master/shiroJWT
-
纯洁的微笑
-
awesome-spring-boot https://github.com/ityouknow/awesome-spring-boot
收集各种 Spring Boot 学习资源
-
spring-boot-examples https://github.com/ityouknow/spring-boot-examples
Spring Boot 学习示例
Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用
-
-
泥瓦匠BYSocket / springboot-learning-example https://github.com/JeffLi1993/springboot-learning-example
spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践
-
springboot-action https://github.com/lianggzone/springboot-action
Spring Boot 揭秘与实战 源代码
本项目内容为 《Spring Boot 揭秘与实战》系列,汇总文集。如您觉得该项目对您有用,欢迎点击右上方的 Star 按钮,给予支持!!
博客:http://blog.720ui.com GitHub:https://github.com/lianggzone/springboot-action
-
搜云库 / SpringBootExamples https://github.com/souyunku/SpringBootExamples
Spring Boot 学习教程 https://www.souyunku.com/tags/SpringBoot
-
嘟嘟MD / SpringBootDemo https://github.com/tengj/SpringBootDemo
Spring Boot干货系列,分享学习中整理的一些笔记和源码
-
spring-boot-student https://github.com/wyh-spring-ecosystem-student/spring-boot-student
-
dengfuwei / springboot https://gitee.com/itopener/springboot
spring boot、spring cloud的一些封装和使用示例。Wiki中有一些总结分享
(自己:还是有些货的)
- Eureka https://github.com/Netflix/eureka
- Alibaba / Nacos(注册中心+配置中心) https://github.com/alibaba/nacos
- 拍拍贷 / radar https://github.com/springauth/radar
- Ribbon https://github.com/Netflix/ribbon
- feign https://github.com/OpenFeign/feign
- 拍拍贷 / raptor https://github.com/springauth/raptor
-
siaorg / sia-gateway https://github.com/siaorg/sia-gateway
宜信微服务路由网关(zuul-plus)
-
resilience4j https://github.com/resilience4j/resilience4j
-
Alibaba / Sentinel https://github.com/alibaba/Sentinel
- 携程Apollo https://github.com/ctripcorp/apollo
-
Nepxion / Discovery https://github.com/Nepxion/Discovery
网关和服务灰度发布、路由、权重、隔离、调用链 http://www.nepxion.com
-
fm-cloud https://github.com/saleson/fm-cloud
基于spring cloud eureka实现。 fm-cloud-bamboo: 接口多版本控制, fm-cloud-graybunny: 灰度发布,A/B Test
-
goofly / springcloud-gray https://github.com/goofly/springcloud-gray
SpringCloud 灰度发布
-
Moss(莫斯) https://github.com/SpringCloud/Moss
Moss(莫斯)-Spring Cloud体系的服务治理平台,让Spring Cloud应用不再流浪!
-
程序猿DD / SpringCloud-Learning https://github.com/dyc87112/SpringCloud-Learning
Spring Cloud基础教程,持续连载更新中 http://blog.didispace.com
-
周立
-
spring-cloud-book https://github.com/eacdy/spring-cloud-book
《使用Spring Cloud与Docker实战微服务》开源书。讨论QQ群:731548893。配套代码:https://github.com/eacdy/spring-cloud-study http://www.itmuch.com
-
spring-cloud-study https://github.com/eacdy/spring-cloud-study
开源书《跟我学Spring Cloud》的配套代码
2016-Brixton目录:开源书http://www.gitee.com/itmuch/spring-cloud-book 配套源码
2018-Finchley目录:跟我学Spring Cloud系列博客(http://www.itmuch.com/)配套源码
-
-
恒宇少年 / spring-cloud-chapter https://gitee.com/hengboy/spring-cloud-chapter
SpringCloud企业级核心技术,对应简书《Spring Cloud 核心技术》专题配套源码
-
纯洁的微笑 / spring-cloud-examples https://github.com/ityouknow/spring-cloud-examples
Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等 http://www.ityouknow.com/
-
搜云库 / SpringCloudExamples https://github.com/souyunku/SpringCloudExamples
-
springcloud.cn https://github.com/SpringCloud
-
杨波 / spring2go https://github.com/spring2go
-
极客慧 / JiKeHCN-RELEASE https://gitee.com/jikeh/JiKeHCN-RELEASE
-
spring-guides
-
Securing a Web Application
Securing a Web Application :: Learn how to protect your web application with Spring Security.
-
Spring Security and Angular
Spring Security、SPA单页应用、网关、SSO
文档:https://spring.io/guides/tutorials/spring-security-and-angular-js/
-
top-spring-security-architecture
Spring Security架构指南
https://github.com/spring-guides/top-spring-security-architecture
-
Spring Boot and OAuth2 - TUTORIAL
SpringBoot应用使用@EnableOAuth2Sso辅导
-
-
spring-cloud-samples
- authserver https://github.com/spring-cloud-samples/authserver
- sample-gateway-oauth2login https://github.com/spring-cloud-samples/sample-gateway-oauth2login
- sso https://github.com/spring-cloud-samples/sso
-
Baeldung
-
oauth-microservices https://github.com/Baeldung/oauth-microservices
OAuth2 – @EnableResourceServer vs @EnableOAuth2Sso POC for an OAuth2-based Architecture running behind an API Gateway
-
-
jojozhai / security https://github.com/jojozhai/security
慕课网 http://coding.imooc.com/class/134.html 的源代码
集成 spring securit, spring security oauth 和 spring social,实现 用户名密码登录,手机验证码登录,社交账号登录,基于jwt的sso,集群session管理等功能
-
aoho求索
-
microservice-integration https://github.com/keets2012/microservice-integration [#OAuth2]
整合的项目包括网关、auth权限服务和backend服务。提供了一套微服务架构下,网关服务路由、鉴权和授权认证的项目案例
-
Auth-service https://github.com/keets2012/Auth-service [#OAuth2]
spring security + oauth2.0 + jwt
-
-
oauth2-family-barrel https://github.com/newnil/oauth2-family-barrel [#OAuth2]
OAuth2全家桶项目。本项目演示了如何使用spring-boot、spring-security以及spring-security-oauth快速构建OAuth2服务框架体系
-
JustAuth https://github.com/zhangyd-c/JustAuth
史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest和人人等第三方平台的授权登录。 Login, so easy!
-
li.shengzhao 李胜钊 系列 (http://andaily.com/blog/)
-
spring-oauth-server
Spring Security & OAuth2 http://andaily.com/spring-oauth-server/
-
spring-oauth-client
spring-oauth-server client demo project http://andaily.com/spring-oauth-client/
-
oauth2-shiro
-
oauth2-shiro-redis
oauth2-shiro与Redis的整合, 更符合实际项目需要
-
MyOIDC
基于OIDC协议的参考实现,根据各类库提供实现参考
-
-
逅弈逐码
-
all4you / sentinel-tutorial https://github.com/all4you/sentinel-tutorial
Sentinel 教程,包括原理分析,源码阅读,实战分享
-
all4you / nacos-tutorial https://github.com/all4you/nacos-tutorial
nacos 教程,包括原理,实践,应用场景
-
-
mitreid-connect / OpenID-Connect-Java-Spring-Server https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server
使用Spring实现了OpenID Connect服务端
An OpenID Connect reference implementation in Java on the Spring platform. https://mitreid.org/
与其对应的客户端代码
https://github.com/simpledynamics/openid-connect-server-spring-boot
-
piggymetrics https://github.com/sqshq/piggymetrics
Microservice Architecture with Spring Boot, Spring Cloud and Docker
-
hengboy / api-boot https://github.com/hengboy/api-boot
ApiBoot为接口服务而生,基于SpringBoot完成扩展、自动化配置,通过封装一系列Starter来让调用者快速集成组件,降低学习、使用门槛,提高开发效率。 http://apiboot.minbox.io
-
jiiiiiin-security https://github.com/Jiiiiiin/jiiiiiin-security [#OAuth2]
一个SpringCloud微服务学习项目 && 一个前后端分离的权限管理基础项目
-
eShopOnContainers https://github.com/dotnet-architecture/eShopOnContainers
微软.net商城
-
Staffjoy
原版:https://github.com/Staffjoy/v2
杨波版:https://github.com/spring2go/staffjoy
微服务和云原生架构教学案例项目,基于Spring Boot和Kubernetes技术栈
-
GoogleCloudPlatform / microservices-demo https://github.com/GoogleCloudPlatform/microservices-demo
Google基于Go语言的微服务Demo
-
jbone https://github.com/417511458/jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。 http://jbone.cn/
-
x-boot https://github.com/Exrick/x-boot
基于Spring Boot 2.x的前后端分离开发平台X-Boot 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/Spring Data JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID生成 动态权限管理 数据权限 工作流 代码生成 日志记录 定时任务 第三方社交账号、短信登录 单点登录 http://xboot.exrick.cn
-
open-capacity-platform https://gitee.com/owenwangwen/open-capacity-platform
open-capacity-platform 微服务能力开放平台【杨波推荐】
简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,....),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架
基于layui前后端分离的企业级微服务架构 兼容spring cloud netflix & spring cloud alibaba 优化Spring Security内部实现,实现API调用的统一出口和权限认证授权中心 提供完善的企业微服务流量监控,日志监控能力 提供完善的压力测试方案 提供完善的灰度发布方案 提供完善的微服务部署方案
-
杨波 / MovieApp https://github.com/jskillcloud/MovieApp
全栈微服务演示案例~MovieApp
微服务和云原生架构实践~使用Spring Boot + JWT + React + Docker/Kubernetes
-
pig https://gitee.com/log4j/pig
基于 Spring Cloud Greenwich、 OAuth2 的RBAC 权限管理系统 https://pig4cloud.com
基于 Spring Cloud Greenwich.SR2 、Spring Security OAuth2 的RBAC权限管理系统 基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验也能快速上手 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持 提供 lambda 、stream api 、webflux 的生产实践
-
老干爹 / Cloud-Platform https://gitee.com/geek_qi/cloud-platform
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。 核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件
-
paascloud-master https://github.com/paascloud/paascloud-master
功能点: 模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。 技术点: 核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案
核心框架:springcloud Edgware全家桶 安全框架:Spring Security Spring Cloud Oauth2 分布式任务调度:elastic-job 持久层框架:MyBatis、通用Mapper4、Mybatis_PageHelper 数据库连接池:Alibaba Druid 日志管理:Logback 前端框架:Vue全家桶以及相关组件 三方服务: 邮件服务、阿里云短信服务、七牛云文件服务、钉钉机器人服务、高德地图API
-
soler / open-cloud https://gitee.com/liuyadu/open-cloud
微服务开放平台 3.0.0(重构版) 更快、更新、更全面 简介 搭建基于OAuth2的开放平台、为APP端、应用服务提供统一接口管控平台、为第三方合作伙伴的业务对接提供授信可控的技术对接平台
- 分布式架构,统一配置中心,服务治理.fegin(RPC)内部调用,微服务管理开发更便捷!
- 统一API网关、访问鉴权、接口管理、参数验签、接口调用更安全!
- 深度整合SpringSecurity+Oauth2,统一认证协议、url级鉴权、更细粒度、灵活的ABAC权限控制!
- 前后端分离方式开发应用,分工合作更高效!
- 代码合理封装、简单易懂、简化开发流程!
-
zlt2000 / microservices-platform https://github.com/zlt2000/microservices-platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。 http://mp.zlt2000.cn
-
litemall https://github.com/linlinjava/litemall
又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
-
mall https://github.com/macrozheng/mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 http://39.98.190.128/index.html
-
qiurunze123 / miaosha https://github.com/qiurunze123/miaosha
秒杀系统设计与实现.互联网工程师进阶与分析
- spinnaker https://github.com/spinnaker/spinnaker
- yapi https://github.com/YMFE/yapi
- 阿里妈妈
-
jafka https://github.com/adyliu/jafka
Java版Kafka
- apache/rocketmq https://github.com/apache/rocketmq
- apache/rocketmq-externals https://github.com/apache/rocketmq-externals
- apache/rocketmq-spring https://github.com/apache/rocketmq-spring
-
qmq https://github.com/qunarcorp/qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景
-
mapstruct https://github.com/mapstruct/mapstruct
mapstruct
https://github.com/mapstruct/mapstruct
mapstruct-examples
-
micrometer-metrics/micrometer https://github.com/micrometer-metrics
-
soulmachine / leetcode https://github.com/soulmachine/leetcode
LeetCode题解,151道题完整版
-
LeetCodeAnimation https://github.com/MisterBooo/LeetCodeAnimation
用动画的形式呈现解LeetCode题目的思路
-
wind-liang/leetcode https://github.com/wind-liang
leetcode 顺序刷题,详细通俗题解,with JAVA
-
zhisheng17 / flink-learning https://github.com/zhisheng17/flink-learning
zhisheng flink learning blog.
-
lyricat / wechat-format https://github.com/lyricat/wechat-format
微信公众号排版编辑器,转换 Markdown 到微信特制的 HTML https://lab.lyric.im/wxformat
-
doocs / md https://github.com/doocs/md
一款高度简洁的微信 Markdown 编辑器:支持 Markdown 所有基础语法、色盘取色、一键复制并粘贴到公众号后台、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性 https://doocs.github.io/md
-
程序猿DD / online-markdown http://blog.didispace.com/tools/online-markdown/
-
3y原创技术文章 https://github.com/ZhongFuCheng3y/3y
-
advanced-java https://github.com/doocs/advanced-java
互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习 https://doocs.gitee.io/advanced-java
-
后端架构师技术图谱 https://github.com/xingshaocheng/architect-awesome
-
JavaGuide https://github.com/Snailclimb/JavaGuide
【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识
-
eugenp / tutorials https://github.com/eugenp/tutorials
个人感觉是对 www.baeldung.com 各类学习资料的整理
- 周立 / awesome-spring-cloud https://github.com/eacdy/awesome-spring-cloud
Spring Cloud 优质资源一网打尽 http://www.itmuch.com
-
方志朋 / SpringCloudLearning https://github.com/forezp/SpringCloudLearning
《史上最简单的Spring Cloud教程源码》
-
RFC6749.zh-cn https://github.com/jeansfish/RFC6749.zh-cn
RFC 6749 - OAuth 2.0授权框架简体中文翻译
-
elasticsearch-java https://github.com/quanke/elasticsearch-java
Elasticsearch Java API 手册 http://woquanke.com/books/esjava
-
极客时间Elasticsearch https://github.com/onebirdrocks/geektime-ELK
-
deviantony/docker-elk https://github.com/deviantony/docker-elk
-
yunlzheng/prometheus-book https://github.com/yunlzheng/prometheus-book
Prometheus操作指南 https://yunlzheng.gitbook.io/prometheus-book/
-
1046102779/prometheus https://github.com/1046102779/prometheus
Prometheus官网的非官方中文手册,旨在为大家提供一个比较容易入手的文档。翻译得不好,请大家多多包涵,并帮忙修订校正
-
samber/awesome-prometheus-alerts https://github.com/samber/awesome-prometheus-alerts
Collection of Prometheus alerting rules https://awesome-prometheus-alerts.grep.to/
-
git-tips https://github.com/521xueweihan/git-tips
Git的奇技淫巧
-
the-way-to-go_ZH_CN https://github.com/unknwon/the-way-to-go_ZH_CN
《The Way to Go》中文译本,中文正式名《Go 入门指南》
-
quii/learn-go-with-tests https://github.com/quii/learn-go-with-tests
通过 Go 语言学习测试驱动开发
-
easzlab / kubeasz https://github.com/easzlab/kubeasz
使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响
-
kubernetes-handbook https://github.com/feiskyer/kubernetes-handbook
Kubernetes Handbook (Kubernetes指南) https://kubernetes.feisky.xyz
-
cnych / kubernetes-learning
《从Docker到Kubernetes进阶课程》
在线浏览:https://k8s.qikqiak.com || https://www.qikqiak.com/k8s-book
-
architecture.of.internet-product https://github.com/davideuler/architecture.of.internet-product
互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/Google/Facebook/Amazon/eBay的架构
-
0voice / from_coder_to_expert https://github.com/0voice/from_coder_to_expert
2019年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
-
0voice / interview_internal_reference https://github.com/0voice/interview_internal_reference
2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总
-
doocs / advanced-java https://github.com/doocs/advanced-java
互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习 https://doocs.gitee.io/advanced-java
-
doocs / coding-interview https://github.com/doocs/coding-interview
代码面试题集,包括剑指 Offer、编程之美等
-
shishan100 / Java-Interview-Advanced https://github.com/shishan100/Java-Interview-Advanced
中华石杉--互联网Java进阶面试训练营
-
JavaGuide https://github.com/Snailclimb/JavaGuide
【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识
-
P-P-X / awesome-collector https://github.com/P-P-X/awesome-collector
在这个知识爆炸爆炸的时代我们都关注了一大堆的公众号,才发现清单里排满了未读信息的小红点,想要挨个点开看一下,却怎么也读不完,想要删掉几个公众号吧,又觉得哪个都有用。那么皮皮虾专栏来了,皮皮虾收集了大量优质的文章
-
mercyblitz / tech-weekly https://github.com/mercyblitz/tech-weekly
「小马哥技术周报」 https://douyu.com/mercyblitz