All Projects → sika-code → Sika Code

sika-code / Sika Code

Licence: mit
开源改变世界,让世界没有难写的代码

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Sika Code

Api Boot
“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
Stars: ✭ 460 (+22.34%)
Mutual labels:  redis, springboot, spring-cloud
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+14473.67%)
Mutual labels:  redis, springboot, spring-cloud
Java Apollo
关于自己的一些学习文档和学习心得都放在这里啦!!!
Stars: ✭ 140 (-62.77%)
Mutual labels:  redis, springboot, spring-cloud
Saas ihrm
基于SpringBoot2.0+Shiro+SpringDataJpa+SpringCloud框架的SaaS多租户iHrm平台开发实战,里面涉及到知识点众多,项目基于前后端分离进行开发,前端使用的是vue+ElementUI。 除了常见的框架应用之外,还有导出导入表格(POI),如何处理百万数据防止oom, 图片上传(七牛云接口实现),刷脸认证(百度开放平台API), 以及Shiro高级认证,如何实现在前后端分离环境下完成认证授权。
Stars: ✭ 279 (-25.8%)
Mutual labels:  redis, springboot
smile-monitor-starter
Microservice system monitoring
Stars: ✭ 49 (-86.97%)
Mutual labels:  spring-cloud, springboot
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-32.18%)
Mutual labels:  redis, spring-cloud
Spring Cloud Shop
spring cloud 版分布式电商项目,全力打造顶级多模块,高可用,高扩展电商项目
Stars: ✭ 248 (-34.04%)
Mutual labels:  redis, spring-cloud
Jeeweb Mybatis Springboot
Springboot2.0+redis+SpringMVC+Spring+Mybatis+Mybatis Plus的Java web分布式开发系统;NettySocketIo排队系统/排队模块/排队框架,它是一款具有代码生成功能的智能快速开发平台;是以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis为数据访问层, Apache Shiro/Spring security为权限授权层,Ehcahe/Redis/Hazelcast对常用数据进行缓存,Disruptor作为并发框架,Bootstrap作为前端框架的优秀开源
Stars: ✭ 318 (-15.43%)
Mutual labels:  redis, springboot
Sens
基于SpringBoot+MyBatis+Shiro+Redis+ElasticSearch的企业级博客系统
Stars: ✭ 287 (-23.67%)
Mutual labels:  redis, springboot
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (-13.3%)
Mutual labels:  springboot, spring-cloud
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (-7.45%)
Mutual labels:  redis, springboot
taotao-cloud-project
微服务开发脚手架,包括大数据模块、微服务模块、前端模块。基于Spring Cloud Alibaba的微服务架构。提供技术框架的基础能力的封装,减少开发工作,只关注业务,包含了工作以来的工作总结和技术沉淀
Stars: ✭ 76 (-79.79%)
Mutual labels:  spring-cloud, springboot
robert
基于SpringCloud的企业级微服务多租户系统、多语言的脚手架, 代码组件化、高内聚低耦合,代码简介,注释丰富容易上手,该项目包括用于开发分布式应用程序服务的必要组件,支持多应用程序访问,并使开发人员可以轻松地使用Spring Cloud编程模型来开发分布式应用程序服务。
Stars: ✭ 45 (-88.03%)
Mutual labels:  spring-cloud, springboot
Ruoyi Vue Pro
基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 260 (-30.85%)
Mutual labels:  redis, springboot
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+15629.26%)
Mutual labels:  redis, spring-cloud
Docs
Java知识总结:MySQL实战45讲,多线程和JVM知识总结,,SpringBoot,SpringCloud,Storm系列,微信小程序开发,ELK,《JAVA核心技术36讲笔记》,《深入理解JVM虚拟机笔记》,《高性能MySQL笔记》,《数据结构与算法》等等
Stars: ✭ 308 (-18.09%)
Mutual labels:  redis, springboot
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (-9.31%)
Mutual labels:  redis, springboot
Spring Boot Projects
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Stars: ✭ 4,022 (+969.68%)
Mutual labels:  redis, springboot
His
HIS英文全称 hospital information system(医院信息系统http://59.110.234.89:9999/swagger-ui.html ),医疗信息就诊系统,系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。
Stars: ✭ 359 (-4.52%)
Mutual labels:  redis, spring-cloud
Bcmall
以教学为目的的电商系统。包含ToB复杂业务、互联网高并发业务、缓存应用;DDD、微服务指导。模型驱动、数据驱动。了解大型服务进化路线,编码技巧、学习Linux,性能调优。Docker/k8s助力、监控、日志收集、中间件学习。前端技术、后端实践等。主要技术:SpringBoot+JPA+Mybatis-plus+Antd+Vue3。
Stars: ✭ 188 (-50%)
Mutual labels:  redis, springboot

sika-code(简称AC) 企业级开发基础框架

sika [梅花鹿] [优雅、简洁、规范而不失个性]

前言

宗旨:SikaCode、EasyCode

When

  • 发展自2017年12月

What

  • 构建在SpringBoot、SpringCloud上的基础性框架

Why

  • 提升代码质量
  • 提高开发效率
  • 屏蔽依赖细节
  • 让世界没有不优雅的代码
  • 简单、高效的开发出易维护、可拓展的高质量企业级项目

How

  • 抽象基础组件
  • 约束代码规范

说明

  • 享受各种开源组件带来的便利和惠泽。怀着无比感恩之心为开源尽一份微薄之力。
  • SikaCode以spring-boot和spring-cloud为基础,同时定义一套微服务的相关规范,尽可能的降低企业维护成本。
  • 如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!欢迎大家一起参与开发
  • 由于我们经验见识有限,尽管殚精竭虑依旧有很多不足之处,非常期待接受您的意见和建议。欢迎大家加入sika-code开源项目组。

使用申明

  • 为方便开发者初步使用、项目提供了可直接运行的环境资源
  • 本开源项目所有可运行的资源包括但不限于(数据库资源、缓存资源、消息队列资源等等),只可以用做测试之用。切勿进行压力测试
  • 若要进行压力测试,请替换为自己的数据资源

版本说明

开发步骤

sika-code-core [核心组件]

序号 名称 备注 完成度(%)
1 code-generator 代码生成组件 100
2 common 公共组件 100
3 database 数据库操作 100
4 hutool-starter 糊涂工具启动组件 100
5 mq 消息队列的基础组件 100
6 mq-rabbit rabbitMq消息组件 100
7 redis redis缓存组件 90
8 standard-footer 标准脚手架 100
9 standard-footer-demo 标准脚手架示例 100
10 starter 启动器 100
11 lock 分部式锁 90
12 search 搜索引擎组件 0
13 mongodb mongodb组件 0
14 mail 邮件组件 0
15 reptile 爬虫组件 0
16 batch 批处理组件 0

sika-code-cloud [云组件]

序号 名称 备注 完成度(%)
1 monitor 监控服务 0
2 gateway 网关服务 0

sika-code-center [中台组件]

序号 名称 备注 完成度(%)
1 job-center 分布式定时任务中心 0
2 workflow-center 工作流中心 0
3 file-center 文件中心 0
4 sms-center 短信中心 0
5 log-center 日志中心 0
6 oauth-center 认证鉴权中心 0
7 pay-center 支付中心 0
8 contact-center 触点中心 [微信、支付宝、微博、钉钉 等] 0

sika-code-back [后台]

序号 名称 备注 完成度(%)
1 back-center 后台管理中心 0

项目基础架构

请求流程解析

  • 前端请求->dns负载->nginx反向代理集群->zuul网关集群->聚合服务层->原子服务层->数据层访问层。

系统架构图

系统架构图

项目结构图

项目结构图

项目编码规范解析

  • SikaCode推荐封装自己的工具类,业务逻辑类尽可能降低与第三方接口的依赖,从而方便统一管理及维护。

  • SikaCode使用了模块化思想进行封装,分为工具模块和业务逻辑模块。

模块结构图

提交反馈

  • 欢迎提交 issue,请写清楚遇到问题的原因,开发环境,复显步骤。
  • [email protected]
  • QQ群: 327424532
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].