20万数据 sql 快还是 java快?_基于SpringBoot2.0开发的,轻量级的,前后分离Java开发平台...
项目说明
- MintLeaf-Fast是一个基于SpringBoot2.0开发的,轻量级的,前后端分离的Java快速开发平台
- 开箱即用,节省开发时间,提升开发效率,能够快速开发项目并交付的接私活利器
- 支持MySQL、Oracle、SQL Server等主流数据库
项目特点
- 代码简洁,注释丰富,上手容易,提供基础模块(用户管理,角色管理,菜单管理,代码生成等8个模块),可以直接作为一个后台管理系统的脚手架
- 友好的代码结构及注释,便于阅读及二次开发
- 完善的代码生成机制,可在线生成entity、dao、sql代码,减少60%以上的开发任务
- 支持跨驱动多数据源,加强业务模块的扩展性
- 基于Shiro实现细粒度权限控制,可控制到页面或按钮,满足绝大部分的权限需求
- 基于Druid对多数据源进行监控
- 基于Redis缓存数据以及session共享(用于反向代理集群及SSO单点登录)
- 基于Swagger对API接口进行管理
项目结构
MintLeaf-Fast├─db 项目SQL语句│├─logs 输出日志│├─common 公共模块│ ├─config 配置信息类模块│ ├─modules 功能模块│ ├─app API接口模块(APP调用)│ ├─video 业务模块│ └─core 核心模块│ ├─utils 工具类模块│ ├─vo 视图对象类模块│ ├─MintLeafApplication 项目启动类│ ├──resources │ ├─sql SQL对应的md文件│ ├─static 静态资源│ ├─templates 系统页面│ │ ├─modules 模块页面│ │ ├─index.html 主页面│ │ └─login.html 登陆页面│ ├─application.properties 全局配置文件│ ├─btsql-ext.properties BeetlSQL配置文件│ └─logback.xml 日志配置文件│
技术选型
- 核心框架:Spring Boot 2.0.5
- 安全框架:Apache Shiro 1.4.0
- 视图框架:Beetl 2.8.6
- 持久层框架:BeetlSQL 2.10.31
- 缓存框架:Redis 2.0.2
- JSON框架:FastJson 1.2.7
- 验证码框架:Kaptcha 2.3.2
- 数据库连接池:Druid 1.0.18
- 日志管理:SLF4J、Logback
- API管理:Swagger 2.7.0
- 页面交互:Layui 2.4.3
- 数据可视化:ECharts 3.0
软件需求
- JDK1.8
- MySQL5.5+
- Maven3.0+
本地部署
- 通过git下载源码
- 创建数据库mintleaf_fast,数据库编码为UTF-8
- 执行db/mintleaf_fast.sql文件,初始化数据【按需导入表结构及数据】
- 修改application.properties文件,更新MySQL账号和密码
- IDEA、Eclipse运行Application.java,则可启动项目【mintleaf-fast】
- 访问路径:http://localhost:8017/index.html
- 账号密码:root/123456
完成进度
功能名称进度用户管理100%角色管理100%菜单管理100%权限管理100%文件上传100%Druid监控100%代码生成100%API管理100%系统日志100%图片管理100%图标选择器100%树形数据表格100%树形下拉选择器100%组织管理50%
效果图
获取方式
转发 + 关注,私信回复括号中字母【leaf】,即可免费获得下载地址
20万数据 sql 快还是 java快?_基于SpringBoot2.0开发的,轻量级的,前后分离Java开发平台...相关推荐
- 20万数据 sql 快还是 java快?_H2数据库学习(一)
一.简介 H2是Java嵌入式数据库,凭借一个jar包闯天下. 支持标准SQL,0成本学习使用 web控制台,简单方便 三种模式,内嵌模式,服务器模式,集群模式. 不适合大数据高并发场景 启动快,可以 ...
- Java毕业设计_基于WEB的多媒体素材管理库的设计与开发
基于WEB的多媒体素材管理库的设计与开发 基于WEB的多媒体素材管理库的设计与开发mysql数据库创建语句 基于WEB的多媒体素材管理库的设计与开发oracle数据库创建语句 基于WEB的多媒体素材管 ...
- Java毕业设计_基于BootStrap的晴雅花艺交流论坛的开发
基于BootStrap的晴雅花艺交流论坛的开发 基于BootStrap的晴雅花艺交流论坛的开发mysql数据库创建语句 基于BootStrap的晴雅花艺交流论坛的开发oracle数据库创建语句 基于B ...
- java投标_基于jsp的招投标系统-JavaEE实现招投标系统 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的招投标系统, 该项目可用各类java课程设计大作业中, 招投标系统的系统架构分为前后台两部分, 最终实现在线上进行 ...
- java 理财网站_基于jsp的投资理财网站-JavaEE实现投资理财网站 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的投资理财网站, 该项目可用各类java课程设计大作业中, 投资理财网站的系统架构分为前后台两部分, 最终实现在线上 ...
- 售票java代码_基于jsp的铁路售票-JavaEE实现铁路售票 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的铁路售票, 该项目可用各类java课程设计大作业中, 铁路售票的系统架构分为前后台两部分, 最终实现在线上进行铁路 ...
- 在线书店java项目_基于jsp的网上书店-JavaEE实现网上书店 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网上书店, 该项目可用各类java课程设计大作业中, 网上书店的系统架构分为前后台两部分, 最终实现在线上进行网上 ...
- 【实战篇】| 模拟 20 万数据快速查询 IP 归属地
点击"小詹学Python",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自一个不甘平凡的码农 这篇文章主要深入数据结构与算法在解决实际问题怎么运用和分析 ...
- python读取20万数据Excel文件+拆分数据
python读取20万数据Excel文件 使用普通的pandas读取Excel,再结合xlrd读取,可能会读取的Excel数据会不全,最多只能读取到65535+行的数,如果读取超大excel数据时就读 ...
最新文章
- Android自定义控件(特效一) 点击屏幕,根据所点击的位置绘制圆环
- DLL内线程同步主线程研究(子线程代码放到主线程执行)
- 在类中调用delete this问题
- 都说变量有七八种,到底谁是 Java 的亲儿子
- 二分法在生活中的一次应用
- layoutSubview 总结
- cad汉仪长仿宋体_长仿宋体字体下载 cad工程机械绘图工程制图国标字体下载
- 档案目录管理--chmod
- tomcat插入oracle中文乱码_Java连接数据库oracle中文乱码解决方案
- 对物理量“角速度”与“波矢”的理解
- 阿里云建站:企业网站定制/速成美站/响应式功能建站官方购买及优惠详解!
- Windows 10创建用户
- turtle绘画,设置画布的背景图片
- 文献阅读总结--合成生物学工程促进大肠杆菌中莽草酸的高水平积累
- 论宏观和微观角度理解二极管和三极管的工作原理
- 【ML】英雄联盟对局胜负预测任务
- jquery checkbox选中事件监听
- 对AVL树和红黑树的个人理解
- uva 11355(极角计算)
- php每天定时提醒,PHP怎么实现定时提醒功能?
热门文章
- Redis学习总结(15)——Redis 基本数据类型使用场景
- 交换机分布缓存_网络核心交换机和普通交换机有什么区别?
- pytorch卷积神经网络_知识干货-动手学深度学习(pytorch)-06 卷积神经网络基础
- mac bash file密码_MAC 常用命令汇总
- php排序算法算法,PHP排序算法之基数排序(Radix Sort)实例详解
- Get_key.c模块流程
- 途牛 “特产频道”上线 深化目的地服务网络
- Cmder 设置默认打开目录、解决中文乱码
- 分布式光伏贷款欲破冰 多家银行推出相关业务
- Aruba 云服务代金券