Java EE(J2EE)快速开发框架,基于经典技术组合(Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。虽说很长时间没有大的更新了,但它的架构精良易于扩展深受大家喜爱,依然是中小企业的首选,它的功能设计、底层架构也非常具有参考意义、是学习入门的首选。关注我ThinkGem开源中国博客了解4.0最新动态。
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
项目描述: 此购物商城是B2C模式的线上商城,用户能够在线浏览商品,搜索商品,并且可以将喜欢的商品加入购物车从而下单购买 商品,同时支持线上支付,由支付宝、微信支付支持支付。用户还可以参与低价商品的秒杀,查看管理个人信息。 技术架构: 前端技术:HTML5 + Theamleaf + Vue.js 后端技术:Eureka + Spring Cloud + SpringBoot + Gateway 安全认证和授权技术:Spring Security oAuth2 + JWT 搜索技术:Elasticsearch 数据库监控及消息队列技术:Cannal + RabbitMQ 持久化及缓存技术:TkMyBatis + MySQL + HikariCP + Redis + MongoDB 容器化技术:Docker 分布式版本控制:Git 第三方接口:阿里云通信(短信服务)+ 微信支付 + 支付宝沙箱支付
电子商务系统 涉及技术:springboot、springcloud、FastDFS、springsecurity+jwt+Oauth的密码模式、Rabbit mq、 redis、ElasticSearch、静态化页面、OpenResty(nginx)、阿里Cannal 相关介绍:项目选用分模块开发,完成商品的增删查改以及后续迭代商品上架以及关联详情页静态化和es索引库更新 等业务、参与基于cannal日志监听的广告数据的读取更新以及缓存预热流程设计、添加oauth密码模式 的登录、使用分布式文件存储图片、基于redis和mq的分布式事务的拆分订单和消费积分的处理、基于 死信队列的微信订单关闭处理,完善网关ip、uri频率记录以及跨域和参数校验等、基于令牌桶、漏铜算 法和谷歌guava进行限流(nginx、网关、mq消费端)、对接微信支付和使用mq双向通信插件完成支付 回调信息即时返回、使用RSA非对称加密对jwt增强、完善Feign调用资源服务JWT令牌的传递和资源服 务对reids中jti的解析、基于定时任务和redis预扣减库存的商品秒杀、以及批量发
打造Spring Cloud构建微服务架构的最全资料
自己手动实现的单点登录(SSO)和OAuth2.0授权的Demo项目。
基于Spring Boot 2.2、 Spring Cloud Hoxton & Alibaba、 OAuth2 的RBAC 权限管理系统。 记得右上角点个star 关注更新
基于微服务的思想,构建在 B2C 电商场景下的项目实战。 核心技术栈,是 Spring Boot + Dubbo 。 未来,会重构成 Spring Cloud Alibaba 。
分布式在线教育系统(education-cloud)是基于Spring Cloud Alibaba+Docker+Rancher为微服务化开发平台构建的新一代在线教育平台。集成有Ribbon、Feign、Hystrix、Skywalking服务追踪、ELK日志系统、Nacos集中管理配置和服务组件等。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件管理功能,支持多家存储云的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者企业快速搭建一个轻量级的在线教育平台。
mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。