目录
显示
SpringBoot&SpringCloud
综合资料
- awesome-spring-cloud Spring Cloud 资源大全
- springBoot springboot 框架与其它组件结合如 jpa、mybatis、websocket、security、shiro、cache等
- spring-boot-leaning Spring Boot 精选内容
- spring-boot-start-current Spring Boot 脚手架 Mybatis Spring Security JWT 权限 Spring Cache + Redis
- Springboot-learning-example spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
- SpringBoot-Learning Spring Boot教程 http://blog.didispace.com
- SpringBoot学习目录 恒宇少年
- Spring系列教程
- daydayup 每天都在进步,每周都在总结,Java架构师成长之路。目前已经完成:MongoDB,Netty,Nginx,MySQL,Java,Redis,Shiro,Solr,SpringBoot,SpringData,SSO,Mybatis,Kotlin,还在持续更新中
- SpringAll
- user-guide-springcloud
- spring-cloud 《Spring Cloud微服务-全栈技术与案例解析》和《Spring Cloud微服务 入门 实战与进阶》
- SpringCloudLearning 《史上最简单的Spring Cloud教程源码》
- SpringCloud-Learning Spring Cloud基础教程,持续连载更新中 http://blog.didispace.com
- spring-cloud-examples Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等
- xxpay-master XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境 http://www.xxpay.org
- spring-cloud-code 重新定义Spring Cloud实战》实体书对应源码,欢迎大家Star点赞收藏
微服务项目
- zheng 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
- paascloud-master spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
- mall mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
- mall-tiny 基于SpringBoot+MyBatis的单应用项目骨架。
- mall-learning mall学习教程,架构、业务、技术要点全方位解析。mall项目(20k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。
- Spring-Cloud-Admin Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。
- eladmin 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
- spring-boot-cloud 基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
- SpringBoot-Dubbo-Docker-Jenkins 基于SpringBoot+Dubbo的微服务框架(借助Docker+Jenkins实现自动化、容器化部署)
种子项目
- spring-boot-api-project-seed 一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
开发组件
- mybatis-plus
- Mybatis-PageHelper 分页插件
- Mybatis通用Mapper 单表操作零sql
开源项目
- guns 基于mybatis数据库
- guns-lite guns-lite基于guns的spring boot脚手架项目,在guns的基础上,将dao层由mybatis更换为spring data jpa。
- bootdo
- albedo-boot
- cy-fast
- icec
- sbed
- SpringBootUnity
- springboot-plus
- contentManagerSystem 【基于SpringBoot+Shiro+Mybatis+Druid+layui后台管理系统】
构建工具
- GradleSide 通过实例代码掌握Gradle的使用技巧
静态文件
数据库
Mybtis
Spring Data JPA
应用安全
Session&Cookie
权限与认证
单点登录
Socket
这里主要展示的是Java网络编程领域的知识,主要包括Socket,Websocket,TCP,UDP以及其它主流知名网络协议。还涉及到PRC网络框架的领域,高性能网络通信框架Netty。这里是Java进阶的一个主要方向!
Netty资料
技术书籍
- TCP/IP详解 卷1:协议 《TCP/IP详解卷1:协议》是一本详细的TCP/IP协议指南,计算机网络历久不衰的经典著作之一
原生socket
- tcp调式工具
- android-socket-client
- Android-tcp-long-connection-based-on-Apache-mina
- socket.io-java-client
- AndroidAsync
websocket协议
- springbootwebsocket websocket消息推送,单独发送信息,群发信息
- wxchat
- WebSocket-SpringBoot
stomp协议
netty实现websocket协议
参考文献
- spring websocket 基于编码的方式手动进行推送
- Spring boot使用WebSocket是无法通过@Autowired注入bean问题解决
- SpringBoot socket nio 非阻塞式(非netty实现)
- 进制换算工具 十进制,二进制,八进制,十六进制
- 浅谈Java中的补零扩展和补符号位扩展
- java byte 字节负数, java的二进制采用的是补码形式
- 原码, 反码, 补码详解
接口文档
- 建议在公司内部使用ShowDoc、SpringFox-Swagger2 、RAP等开源项目来编写、管理API文档
- springfox
测试专题
异常问题
业务功能
邮箱发送和邮箱群发
- Java发送Email邮件及SpringBoot集成
- Springboot群发和单发邮件:JavaMailSenderImpl和JavaMailSender
- 新浪邮箱如何设置第三方授权
- QQ邮箱如何开启POP3协议并获取授权码?
网站系统
CMS系统
- WordPress【目前最流行的CMS系统 PHP语言】
- Drupal【Drupal 是一个用 PHP 写的免费开源的模块化框架和内容管理系统(CMS)。它被用作许多不同类型网站的后台系统,从小型个人博客到大型公司和政治网站。】
- Joomla【Joomla 是一个获奖的内容管理系统(CMS),它使您能够建立网站和强大的在线应用。很多方面,包括它的易用性和可扩展性,使Joomla成为最流行的网站的软件。最好的是,Joomla是一个开源的解决方案,是免费提供给大家。】
- MCMS 完整开源!Java快速开发平台!基于Spring、SpringMVC、Mybatis架构,MStore提供更多好用的插件与模板(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等,同时提供上百套免费模板任意选择),价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案,每月28定期更新版本 http://ms.mingsoft.net
- jpress JPress,一个类似 WordPress 的系统,使用 JFinal 和 Jboot 开发。jpress官网的所有功能也是用jpress自身搭建的..
博客系统
后台系统
- eladmin 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
面试笔试
- JavaGuide 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
- advanced-java 互联网 Java 工程师进阶知识完全扫盲
- Java-Interview
前端专题
React
Vue
- d2-admin 线上演示D2Admin 是一个完全 开源免费 的企业中后台产品前端集成方案,使用最新的前端技术栈,已经做好大部分项目前期准备工作,并且带有大量示例代码,助力管理系统敏捷开发。
- iview-admin Vue 2.0 admin management system template based on iView https://admin.iviewui.com/
- vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。
- vue-admin-template 这是一个极简的 vue admin 管理后台。它只包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。
- vuestic-admin 线上演示
- renren-fast-vue【人人开源-前端】
- renren-fast 【人人开源-后台】
- renren-generator 【人人开源-代码生成器】
- renren-security
- mall-admin-web mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。 http://39.98.190.128/index.html
- ant-design-pro-vue 基于 Ant Design of Vue 实现的 Ant Design Pro
- vue-framework-wz ?vue后台管理框架? 线上演示
- vue2-element-touzi-admin 基于vue2.0 +vuex+ element-ui后台管理系统
- 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生成 动态权限管理 数据权限 工作流 代码生成 日志记录 定时任务 第三方社交账号、短信登录 单点登录
- nx-admin ? A magical ? ⚔ vue admin,