All Projects → ShikGeng → shik

ShikGeng / shik

Licence: other
shik项目基于springcloud微服务搭建的分布式项目。搭建了shik-config云公共配置,通过shik-RA服务注册发现各个模块,通过shik-zuul路由转发与统一接口。并整合了包括mybatis,jpa,jedis,quartz,freemarker和layui等多个模块,支持spring-session二级域名共享session,使用了RESTful方式提供api接口

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
FreeMarker
481 projects

Projects that are alternatives of or similar to shik

springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-74.16%)
Mutual labels:  jpa, freemarker, springboot, mybatis
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+1343.82%)
Mutual labels:  restful, freemarker, springboot, mybatis
Crown
Based on SpringBoot2, Crown builds a rapidly developed web application scaffolding.
Stars: ✭ 161 (+80.9%)
Mutual labels:  restful, springboot, mybatis, layui
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (+78.65%)
Mutual labels:  freemarker, springboot, mybatis, spring-session
Favorites Web
云收藏 Spring Boot 2.X 开源项目
Stars: ✭ 4,485 (+4939.33%)
Mutual labels:  jpa, springboot, spring-session
robert
基于SpringCloud的企业级微服务多租户系统、多语言的脚手架, 代码组件化、高内聚低耦合,代码简介,注释丰富容易上手,该项目包括用于开发分布式应用程序服务的必要组件,支持多应用程序访问,并使开发人员可以轻松地使用Spring Cloud编程模型来开发分布式应用程序服务。
Stars: ✭ 45 (-49.44%)
Mutual labels:  springboot, mybatis, springcloud
Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (-62.92%)
Mutual labels:  jpa, restful, springboot
Bcmall
以教学为目的的电商系统。包含ToB复杂业务、互联网高并发业务、缓存应用;DDD、微服务指导。模型驱动、数据驱动。了解大型服务进化路线,编码技巧、学习Linux,性能调优。Docker/k8s助力、监控、日志收集、中间件学习。前端技术、后端实践等。主要技术:SpringBoot+JPA+Mybatis-plus+Antd+Vue3。
Stars: ✭ 188 (+111.24%)
Mutual labels:  jpa, springboot, springcloud
Fw Cloud Framework
基于springcloud全家桶开发分布式框架(支持oauth2认证授权、SSO登录、统一下单、微信公众号服务、Shardingdbc分库分表、常见服务监控、链路监控、异步日志、redis缓存等功能),实现基于Vue全家桶等前后端分离项目工程
Stars: ✭ 717 (+705.62%)
Mutual labels:  jpa, springboot, springcloud
Springboot Learning Example
spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
Stars: ✭ 14,640 (+16349.44%)
Mutual labels:  jpa, springboot, mybatis
Goku.Framework.CoreUI
基于 SpringBoot + Spring + SpringMvc+Mybatis+CoreUI +Layui 开发后台管理程序
Stars: ✭ 87 (-2.25%)
Mutual labels:  springboot, mybatis, layui
springboot-learning-demo
springboot学习示例
Stars: ✭ 17 (-80.9%)
Mutual labels:  jpa, freemarker, mybatis
RuoYi-fast
🎉 (RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 117 (+31.46%)
Mutual labels:  springboot, mybatis, layui
blog-springboot
My blog with springboot framework
Stars: ✭ 14 (-84.27%)
Mutual labels:  freemarker, springboot, mybatis
Skill6 Website Backend
java进阶开发,高级版web项目。基于dubbo实现分布式微服务架构,基于spring boot、spring mvc、mybatis、docker、ELK、redis、vue.js、node.js等技术实现的技术分享交流网站。网站名称:技术流,英文名:skill6。主要功能有:登录注册、单点登录、restful设计、文章及评论、代码及资源下载、主题讨论等。持续更新中...
Stars: ✭ 140 (+57.3%)
Mutual labels:  restful, springboot, mybatis
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+2156.18%)
Mutual labels:  jpa, springboot, mybatis
Java-CS-Record
记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客
Stars: ✭ 73 (-17.98%)
Mutual labels:  springboot, mybatis, springcloud
Easyadmin
简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql
Stars: ✭ 169 (+89.89%)
Mutual labels:  freemarker, springboot, mybatis
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+580.9%)
Mutual labels:  restful, springboot, mybatis
Onlinemall
⬆️ 基于springboot+thymeleaf+spring data jpa+druid+bootstrap+layui等技术的JavaWeb电商项目(项目包含前后台,分为前台商城系统及后台管理系统。前台商城系统包含首页门户、商品推荐、商品分类、商品搜索、商品展示、商品详情、购物车、订单流程、用户中心、评论(有些bug,当时做得不够好,下一个项目的评论模块比这个好)、模拟支付等模块。 后台管理系统包含商品管理、订单管理、用户管理等模块。系统介绍及详细功能点、技术点见项目内文档描述)☀️
Stars: ✭ 230 (+158.43%)
Mutual labels:  jpa, springboot, layui

Shik

Shik包含的所有module(非util)都支持分布式管理

启动顺序:RA -> config -> other (其中我把 RA config 放在了服务器上)

项目结构

shik
├── shik-common -- 公共模块
├── shik-RA -- 注册中心
|    ├── shik-RA-common -- shik-RA 公共模块
|    ├── shik-RA-1 -- spring cloud eureka server 1 [port:1111]
|    └── shik-RA-2 -- spring cloud eureka server 1 [port:1112]
├── shik-config -- 配置中心
|    ├── shik-config-common -- shik-config 公共模块
|    └── shik-config-1 -- git仓(shik-common.config-repo)公共配置文件 [port:8881]
├── shik-zuul -- 网管路由, 对外统一入口
|    ├── shik-zuul-common -- shik-zuul 公共模块
|    └── shik-zuul-1 -- 路由转发 [port:5551]
├── shik-jdbc -- util jar
|    ├── shik-jdbc-common -- shik-jdbc 公共模块
|    ├── shik-jdbc-entity -- 实体类
|    ├── shik-jdbc-jpa -- 整合jpa
|    └── shik-jdbc-mybatis -- 整合mybatis
├── shik-redis -- util jar
|    ├── shik-redis-commong -- shik-redis 公共模块
|    └── shik-redis-jedis -- 整合jedis
├── shik-quartz -- util jar
|    ├── shik-quartz-commong -- shik-quartz 公共模块
|    ├── shik-quartz-config -- 自定义配置方式
|    └── shik-quartz-annotation -- 注解方式
├── shik-freemarker -- util jar
|    ├── shik-freemarker-commong -- shik-freemarker 公共模块
|    └── shik-freemarker-config -- 整合freemarker
├── shik-dao -- dao层
|    ├── shik-dao-common -- shik-dao 公共模块
|    ├── shik-dao-upms -- upms模块dao [port:4441]
|    ├── shik-dao-web -- web模块dao [port:4442]
|    └── shik-dao-admin -- admin模块dao [port:4443]
├── shik-pay -- 支付
|    ├── shik-pay-common -- shik-pay 公共模块
|    └── shik-pay-1 -- 支付 [port:9991]
├── shik-login -- 登录
|    ├── shik-login-common -- shik-login 公共模块
|    └── shik-login-1 -- 登录 [port:7771]
├── shik-upms -- 权限管理
|    ├── shik-upms-common -- shik-upms 公共模块
|    └── shik-upms-1 -- 权限管理 [port:2221]
├── shik-web -- web网站
|    ├── shik-web-common -- shik-web 公共模块
|    └── shik-web-1 -- web网站 [port:3331]
├── shik-sms -- 短信服务中心
|    ├── shik-sms-common -- shik-sms 公共模块
|    └── shik-sms-1 -- 短信服务中心 [port:11111]
└── shik-admin -- 后台管理
     ├── shik-admin-common -- shik-admin 公共模块
     └── shik-admin-1 -- 后台管理 [port:6661]

模块介绍

shik-RA

  • 注册中心

shik-zuul

  • 路由网关
  • 负载均衡
  • 请求转发

shik-config

  • 公共配置中心
  • 集成spring cloud bus, 实现公共配置的热更新并向eureka实例发送通知

shik-common (util jar包)

  • shik-common为shik项目公共部分,提供pom依赖、config-repo和util等

shik-jdbc (util jar包)

  • mysql操作工具
  • jpa
  • mybatis

shik-redis (util jar包)

  • redis操作工具
  • jedis

shik-pay

  • 支付module
  • Alipay
  • WeChat

shik-upms

  • 权限管理

shik-login

  • 登录系统

shik-admin

  • 后台管理

shik-web

  • 网站

shik-sms

  • 短信服务中心
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].