java .item,javabb-javaitem-cloud

JavaItem-Cloud

项目介绍

JavaItem-Cloud是一个新开发的微服务架构平台,基于最新流行的技术SpringBoot、SpringCloud & SpringCloud Alibaba、Vue、Vuex、ElementUI。

系统特性

后端使用当前流行技术,SpringBoot、SpringCloud、SpringCloud Alibaba、Mybatis、Mybatis-Plus、hutool

前端使用Vue2、ElementUI搭建

完整的登录鉴权、统一网关,动态路由流程

使用主流技术栈,工程化模块化

界面简洁美观,可灵活配置主题

提供全部源码,便于学习和扩展

完善的开发文档,助你快速掌握

内置功能

已有功能:

用户管理

部门管理

角色管理

菜单管理

权限管理

字典管理

参数管理

操作日志

登陆日志

代码生成

服务监控

待开发功能:

动态表单构建

在线用户管理

定时任务配置

内容管理模块

商品管理模块

。。。

之前用SpringBoot开发过一个Javabb-bbs,后面会以这个微服务脚手架来开发一个论坛管理系统。

项目模块

├─javaitem-auth#授权服务

├─javaitem-base

│ ├─javaitem-cache#缓存模块

│ ├─javaitem-common#公共模块

│ ├─javaitem-log#日志模块

│ ├─javaitem-security#安全模块

│ └─javaitem-swagger#Swagger模块

├─javaitem-gateway#网关服务

├─javaitem-module

│ └─javaitem-gen#代码生成服务

├─javaitem-nacos#nacos

├─javaitem-sys

│ ├─javaitem-sys-api#系统Api服务

│ └─javaitem-sys-server#系统服务

项目部署

1,导入mysql数据库文件,javaitem-config.sql(Nacos配置SQL)和javaitem-cloud.sql(系统SQL)文件

2,启动Nacos

项目依赖Nacos,在部署之前要先部署Nacos。

修改Nacos模块下的nacos/conf/application.properties文件配置:

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://localhost:3306/javaitem-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true

db.user=root

db.password=123456

3,修改数据库链接配置

打开Nacos界面http://localhost:8848/nacos默认账户密码是nacos/nacos,修改其中的数据库配置和redis配置,改成本地的。

63f9e498c7bfbc4c6d4a70570fd884f3.png

4,启动微服务

服务启动没有先后顺序

javaitem-sys-server:8080(必须启动)

javaitem-auth:8001(必须启动)

javaitem-gateway:9001(必须启动)

javaitem-gen:8082(非必须,代码生成用)

4023677ca5853ab205b705e64a4b956a.png

系统界面

系统接口

98cd9064b360b2b823a3f8f197c10fe6.png

系统界面

710b8744970200565cb87be91b71f465.png

用户管理

af16ded4022d225d20e2458fcc33f016.png

添加用户

851e85932228bb9b919e6b998d6cec95.png

角色管理

1b1281f1ca218e4ad1547aaa6bc9434e.png

分配权限

5733bd90767556ce097feabcefd66b9e.png

菜单管理

db7acec9fb2f7f5f891cc35c2ba2f3d0.png

字典管理

c27592487894b1c7cd73b0d049ff23c1.png

部门管理

da463ac0d38068d0c632bc08e91ac480.png

操作日志

61610c7caa6961f374a2fd2694691067.png

个人中心

43dc55aa381d7deed5566b50af2fd4f0.png

我的消息

f0d55f186f7465ad295b816bfc5e23d8.png

主题设置

7d30949df2a8ecf8ff26783084f3b22b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500855.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件使用手册模板_我的印象笔记使用手册(精简说明)

在之前的一文中,我已经详细写过我的印象笔记使用的方法了,这次呢,再做一个更新的使用情况和更清楚明了和精简的说明。不居竹:我的印象笔记使用手册​zhuanlan.zhihu.com文章目录:1、知识管理收集知识整理知识输出知识2…

java 响应事件,用java响应颜色事件

我正在构建一个java应用程序来解决难题 . 我编码的方式基本上是程序将采取屏幕截图,在屏幕截图中找到一个像素,并通过机器人功能将鼠标移动到桌面上的那个位置 . 我理解屏幕截图背后的理论,将其存储在一个数组中,探索数组直到一个…

怎样保存python源程序_五分钟教会你如何编写、保存与运行 Python 程序

第一步接下来我们将看见如何在 Python 中运行一个传统的“Hello World”程序。Python教程本章将会教你如何编写、保存与运行 Python 程序。通过 Python 来运行的你的程序有两种方法——使用交互式解释器提示符或直接运行一个源代码文件。我们将了解如何使用他们二者的功能。使用…

matlab实验8数据分析与多项式计算,hashidamatlab实验八数据处理与多项式计算.doc

实验八电子二班张秀云 一、实验目的〔据处理与多项式计算1、掌握数据统计和分析的方法2、掌握数值插值与曲线拟合的方法及其应用3、掌握多项式的常用运算二、实验内容1、利用MATLAB提供的rand函数生成30000个符合均匀分布的随机 数,然后检验随机数的性质&#xff1a…

微信群定时发消息 python_Python实现每天定时发微信问候语

IT学习乐园甄选优质技术文档,服务群众!作者:varlemon来源:https://www.cnblogs.com/connect/p/python-wechat-iciba.html图源:网络编辑:IT技术头条免责声明:1.本公众号所转载文章均来自公开网络…

php页面添加链接,怎么给一个PHP密码访问页面加超链接

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼$password "1234"; // 这里是密码$p "";if(isset($_COOKIE["isview"]) and $_COOKIE["isview"] $password){$isview true;}else{if(isset($_POST["pwd"])){if($_POST["…

python 硬件模拟_如何编写一个硬件模拟器?

当下是短视频的时代,随着5g进程的加速推动,短视频已经成为了很多自媒体人变现的主要途径B站,抖音,快手,西瓜视频等等各大平台都砸钱鼓励平台创作者创作视频,因为平台流量大,我们就可以通过一些技…

通信之道从微积分到5gpdf_保送清华成博士,华为12年搞通信,他为何如此看待 5G ?| 人物志...

作者 | 伍杏玲 胡巍巍出品 | CSDN(ID:CSDNnews)一位通信专家,清华读了博士,北大从事博士后研究工作,但却只有12年工作经历?明明家里几套房,却热爱骑车出行?他是?他是国内小有名气的通…

manifest php,Laravel PackageManifest.php: Undefined index: name

问题Im just trying to deploy my application and I just ran composer update on my server and I got the following error:In PackageManifest.php line 122:Undefined index: nameHow can I fix this issue?回答1:i had the same problem.In my case downgrading the com…

python使用spark-sql读取数据并可视化_使用Spark SQL读取HBase上的数据

近日,由华为团队开发的1、基于部分评估技术,该项目具有强大的数据剪枝和智能扫描特点;2、支持自定义过滤规则、协处理器等以便支持超低延迟的处理;3、支持SQL、DataFrame;4、支持更多的SQL(比如二级索引、布隆过滤、主…

mysql封装 javabean,利用Java针对MySql封装的jdbc框架类JdbcUtils完整实现(包含增删改查、JavaBean反射原理,附源码)...

最近看老罗的视频,跟着完成了利用Java操作MySql数据库的一个框架类JdbcUtils.java,完成对数据库的增删改查。其中查询这块,包括普通的查询和利用反射完成的查询,主要包括以下几个函数接口:1、public Connection getConnection() 获得数据库的…

react实现异步插件_React-loadable实现组件进行异步加载

React 项目打包时,如果不进行异步组件的处理,那么所有页面所需要的 js 都在同一文件中(bundle.js),整个js文件很大,从而导致首屏加载时间过长.所有,可以对组件进行异步加载处理,可以使用 React-loadable实现…

python 二分法调试代码,Python实现二分法

Python实现二分查找为什么需要二分查找如果查找1-100内任意一个数字?顺序查找(简单查找)从1开始或者100倒着来进行查找最快只需要一次,但是最慢则需要一百次,差距相当大大O表示法为 O(n)二分查找每次从中间进行查找,先从50&#x…

云计算的发展趋势_2020年的云计算发展趋势预测

点击上方“蓝色字体”,选择 “设为星标”关键讯息,D1时间送达!SnapLogic公司首席技术官Craig Stewart表示,企业需要为不同的目的使用多个云平台,这将意味着多云应用的普及率将上升。在新的一年即将到来之际&#xff0c…

php x86什么意思,win10x86是什么意思

小编之前也是不知道x86是什么意思的,后来我的一个朋友给我好好的解释了一通我才明白。所以既然小编花了点时间才那个问题弄明白的,那接下来小编就来好好给你们说说x86是什么意思。小编最近发现有小伙伴在问x86是什么意思之类的问题,于是小编借…

python递归算法的时间复杂度分析_【转】递归算法的时间复杂度计算

开篇前言:为什么写这篇文章?笔者目前在学习各种各样的算法,在这个过程中,频繁地碰到到递归思想和分治思想,惊讶于这两种的思想的伟大与奇妙的同时,经常要面对的一个问题就是,对于一个给定的递归…

php员工积分绩效,详解绩效积分奖励制

制度设计绩效积分奖励制度建立在企业科学有效的绩效考核的基础上,对员工绩效实行积分,绩效积分形成“福利购买力”,在购买力达到一定水平后,员工可以凭借获得的购买力获取企业提供的弹性福利。企业通过绩效考核对员工进行杰出、优…

rhel系统启动过程_Linux系统启动过程分析

[原创]Linux系统启动过程分析-wjlkoorey258-ChinaUnix博客http://blog.chinaunix.net/uid-23069658-id-3142047.html经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的…

php连接数据库非明文,MySQL 数据库配置 SSL 安全连接

当使用非加密方式连接MySQL数据库时,在网络中传输的所有信息都是明文的,可以被网络中所有人截取,敏感信息可能被泄露。在传送敏感信息(如密码)时,可以采用SSL连接的方式。配置MySQL服务端支持SSL连接,MySQL 5.7.6以前版…

php设置路径别名,react设置文件路径别名的具体方法你知道么

文章环境:“react”: “^16.13.1” 版本react官方脚手架默认是将webpack配置隐藏起来了,在进行配置之前需要将webpack给暴露出来。1、输入命令 npm run eject会出现一个命令提示:这是一个单向操作,确认操作后不可逆转/返回?输入 …