

Github GitHub - pig-mesh/pig: ↥ ↥ ↥ 点击关注更新,基于 Spring Cloud 2020 、Sprin...
source link: https://github.com/pig-mesh/pig
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

- 基于 Spring Cloud 2020 、Spring Boot 2.4、 OAuth2 的 RBAC 权限管理系统
- 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
- 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
- 提供 lambda 、stream api 、webflux 的生产实践
pig-ui -- https://gitee.com/log4j/pig-ui pig ├── pig-auth -- 授权服务提供[3000] └── pig-common -- 系统公共模块 ├── pig-common-core -- 公共工具类核心包 ├── pig-common-datasource -- 动态数据源包 ├── pig-common-job -- xxl-job 封装 ├── pig-common-log -- 日志服务 ├── pig-common-mybatis -- mybatis 扩展封装 ├── pig-common-security -- 安全工具类 ├── pig-common-swagger -- 接口文档 ├── pig-common-feign -- feign 扩展封装 └── pig-common-test -- oauth2.0 单元测试扩展封装 ├── pig-register -- Nacos Server[8848] ├── pig-gateway -- Spring Cloud Gateway网关[9999] └── pig-upms -- 通用用户权限管理模块 └── pig-upms-api -- 通用用户权限管理系统公共api模块 └── pig-upms-biz -- 通用用户权限管理系统业务处理模块[4000] └── pig-visual └── pig-monitor -- 服务监控 [5001] ├── pig-codegen -- 图形化代码生成 [5002] ├── pig-sentinel-dashboard -- 流量高可用 [5003] └── pig-xxl-job-admin -- 分布式定时任务管理台 [5004]
本地开发 运行
pig 提供了详细的部署文档 wiki.pig4cloud.com,包括开发环境安装、服务端代码运行、前端代码运行等。
请务必完全按照文档部署运行章节 进行操作,减少踩坑弯路!!
Docker 运行
# 下载并运行服务端代码
git clone https://gitee.com/log4j/pig.git
cd pig && mvn clean install && docker-compose up -d
# 下载并运行前端UI
git clone https://gitee.com/log4j/pig-ui.git
cd pig-ui && npm install -g cnpm --registry=https://registry.npm.taobao.org
npm run build:docker && docker-compose up -d
快速构架微服务
<!-- pig-gen archetype --> # 在空文件夹执行以下命令,注意 windows 下 \ 修改成 ^ mvn archetype:generate \ -DgroupId=com.pig4cloud \ -DartifactId=demo \ -Dversion=1.0.0-SNAPSHOT \ -Dpackage=com.pig4cloud.pig.demo \ -DarchetypeGroupId=com.pig4cloud.archetype \ -DarchetypeArtifactId=pig-gen \ -DarchetypeVersion=3.1.4 \ -DarchetypeCatalog=local
免费公开课
微信群 [禁广告]
pig 开源软件遵循 Apache 2.0 协议。 允许商业使用,但务必保留类作者、Copyright 信息。
-
欢迎提交 PR,注意对应提交对应
dev
分支 -
欢迎提交 issue,请写清楚遇到问题的原因、开发环境、复显步骤。
-
联系作者 [email protected]
Recommend
-
8
2020年过去了,有很多事情都停滞不前,不过设计工具和软件依然在研发人员的努力之下,照常稳定推进更新。对于整个 UI/UX...
-
10
过完「双旦假期」之后,时间来到了 Google 和微软的浏览器稳定版通道更新窗口,使用 Chrome 和 Edge 浏览器的用户应该会在近期收到 2021 年的首次更新推送。其中 Chrome 88 主要针对安全性、外观设计进行进一步改进和完善,Edge 88 这边相...
-
8
Spring Cloud是一个相对比较新的微服务框架,2016年才推出1.0的release版本。虽然Spring Cloud时间最短,但是相比Dubbo等RPC框架,Spring Cloud提供的全套的分布式系统解决方案。Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便...
-
6
单元格更新自动提醒,石墨「关注选区」是项目管理利器作为一名领导,准确的来说是中层领导,不仅要关注下属的工作情况,更有向上汇报的压力。但实际上,你的管理大多是对下属工作的监督与推进。比如现在你负责管理和维护着一张项目推进表,你需...
-
4
智能手机系统的手动更新,同样也很值得关注三易生活·8小时前在手动系统更新这件事上,厂商或许应该给用户更多的选择。前言...
-
8
微服务 •
-
5
iPad 终于能当「生产力」了?iPadOS 16 值得关注的 10 个更新少数派·2022-06-11 09:42「台前调度」如何让你的 iPad 效率倍增
-
5
基于对抗梯度的探索模型及其在点击预估中的应用 作者:展示广告rank算法 2022-08-25 11:11:17 在本文中,我们尝试了一种简单的启发式方法来提高探索的效率——如果模型对该广告的预估分数高于该广告在所有人群中的平...
-
4
基于 Spring Cloud 的微服务脚手架 作者: Grey 原文地址:
-
8
一些win11的用户发现自己在系统中点击更新按钮没反应,这可能是因为我们的系统版本不支持更新,也可能是微软官方的服务器出现了问题,大家可以尝试重试更新,也可以直接在本站下载最新的win11系统,下面就跟着小编一起来看看吧。 win11点...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK