SpringMVC+Redis+Mysql+OSS+微信公众号支付 直接运行的MVC框架 Simba1.3.0
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
配置Path环境变量,增加JAVA_HOME/bin
配置MAVEN_HOME环境变量,指到MAVEN的安装目录
所有的路径最好不要有中文,不然会有莫名的错误
如果使用框架自带的websocket服务器的功能,使用本地jetty跑没问题,如果使用tomcat跑,必须是tomcat9
直接运行Jetty类的main方法,即可启动web服务
如果访问jsp页面报错说编译错误,可能是因为安装了多个版本的jdk冲突了,请卸载所有jdk,重新安装jdk1.8
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.3.0
将包名caozj替换成框架名simba
将项目拆分,一个maven父项目与多个maven project jar,提交到私有maven仓库,将业务项目与框架分离,便于以后的框架更新,业务项目为空项目,留给开发者编写代码
封装mongodb
根据环境变量ENV,加载不同的配置文件(默认configs.properties,qa:configs_qa.properties,prod:configs_prod.properties)
非Spring Boot项目中增加Spring boot actuator项目用于性能监控
1.2.10
拆分框架
封装阿里云OSS
微信支付
1.2.9
封装微信硬件平台接口
1.2.8
封装微信公众号开发接口
1.2.7
提供上传下载统一组件
thirft的服务器和客户端工具类封装
websocket工具类封装(客户端-服务端)
框架使用说明ppt更新
1.2.6
集成分布式文件系统Fastdfs
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
SpringMVC+Redis+Mysql+OSS+微信公众号支付 直接运行的MVC框架 Simba1.2.10
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
配置Path环境变量,增加JAVA_HOME/bin
配置MAVEN_HOME环境变量,指到MAVEN的安装目录
所有的路径最好不要有中文,不然会有莫名的错误
如果使用框架自带的websocket服务器的功能,使用本地jetty跑没问题,如果使用tomcat跑,必须是tomcat9
直接运行Jetty类的main方法,即可启动web服务
如果访问jsp页面报错说编译错误,可能是因为安装了多个版本的jdk冲突了,请卸载所有jdk,重新安装jdk1.8
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.2.10
拆分框架
封装阿里云OSS
微信支付
1.2.9
封装微信硬件平台接口
1.2.8
封装微信公众号开发接口
1.2.7
提供上传下载统一组件
thirft的服务器和客户端工具类封装
websocket工具类封装(客户端-服务端)
框架使用说明ppt更新
1.2.6
集成分布式文件系统Fastdfs
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
Spring实战(第4版)
Spring实战(第4版)
SpringMVC+Redis+Activiti+Fastdfs+Thirft+Websocket+微信公众号 直接运行的web框架 simba1.2.9
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
配置Path环境变量,增加JAVA_HOME/bin
配置MAVEN_HOME环境变量,指到MAVEN的安装目录
所有的路径最好不要有中文,不然会有莫名的错误
如果使用框架自带的websocket服务器的功能,使用本地jetty跑没问题,如果使用tomcat跑,必须是tomcat9
直接运行Jetty类的main方法,即可启动web服务
如果访问jsp页面报错说编译错误,可能是因为安装了多个版本的jdk冲突了,请卸载所有jdk,重新安装jdk1.8
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.2.9
封装微信硬件平台接口
1.2.8
封装微信公众号开发接口
1.2.7
提供上传下载统一组件
thirft的服务器和客户端工具类封装
websocket工具类封装(客户端-服务端)
框架使用说明ppt更新
1.2.6
集成分布式文件系统Fastdfs
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
SpringMVC+Redis+Activiti+Fastdfs+Thirft+Websocket+微信公众号 直接运行的web框架 simba1.2.8
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
直接运行Jetty类的main方法,即可启动web服务
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.2.8
封装微信公众号开发接口
1.2.7
提供上传下载统一组件
thirft的服务器和客户端工具类封装
websocket工具类封装(客户端-服务端)
框架使用说明ppt更新
1.2.6
集成分布式文件系统Fastdfs
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
Activiti实战
《Activiti实战 》立足于实践,不仅让读者知其然,全面掌握Activiti架构、功能、用法、技巧和最佳实践,广度足够;而且让读者知其所以然,深入理解Activiti的源代码实现、设计模式和PVM,深度也足够。, 《Activiti实战 》一共四个部分:准备篇(1~2章)介绍了Activiti的概念、特点、应用、体系结构,以及开发环境的搭建和配置;基础篇(3~4章)首先讲解了Activiti Modeler、Activiti Designer两种流程设计工具的详细使用,然后详细讲解了BPMN2.0规范;实战篇(5~14章)系统讲解了Activiti的用法、技巧和最佳实践,包含流程定义、流程实例、任务、子流程、多实例、事件以及监听器等;高级篇(15~21)通过集成WebService、规则引擎、JPA、ESB等各种服务和中间件来阐述了Activiti不仅仅是引擎,实际上是一个BPM平台,最后还通过源代码对它的设计模式及PVM进行了分析。
SpringMVC+Redis+Mysql+Activiti+Fastdfs+Thirft+Websocket... 直接运行的web框架 simba1.2.7
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
直接运行Jetty类的main方法,即可启动web服务
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.2.7
提供上传下载统一组件
thirft的服务器和客户端工具类封装
websocket工具类封装(客户端-服务端)
框架使用说明ppt更新
1.2.6
集成分布式文件系统Fastdfs
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
SpringMVC+JDBC+Redis+Mysql+EasyUI+Activiti+Fastdfs... 一个可以直接运行的web框架 simba1.2.6
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
直接运行Jetty类的main方法,即可启动web服务
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.2.6
集成分布式文件系统Fastdfs
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
windows连接linux的ssh工具客户端
1. 安装服务器
# apt-get install openssh-server
2. 启动服务器
# /etc/init.d/ssh stop #停止
# /etc/init.d/ssh start #启动
# /etc/init.d/ssh restart #重启
3. SSH配置
修改配置文件/etc/ssh/sshd_config,并重启服务
# /etc/init.d/ssh restart
ssh默认端口是22,需要的话,自行修改
Port 20
连接的时候,如果报错,algorithm negotiation failed
修改sshd的配置文件 /etc/ssh/sshd_config
在配置文件中添加:
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org
重启sshd服务后,即可正常连接。
导致此问题的原因是ssh升级后,为了安全,默认不再采用原来一些加密算法
SpringMVC+JDBC+Redis+Mysql+EasyUI+Activiti+Sigar... 一个可以直接运行的web框架 simba1.2.5
# simba
一个基于SpringMVC的web框架,
初始化脚本在doc目录中,
目前只提供了mysql版本,ppt有基本的使用介绍,
由于时间关系并未包含所有的功能介绍。
配置环境变量JAVA_HOME到jdk的安装目录,必须使用jdk1.8
直接运行Jetty类的main方法,即可启动web服务
登陆系统的入口:
http://localhost:9000/simba/login/toLogin.do
或者
http://localhost:9000/simba/
账号密码是admin admin123
所有的配置都在configs.properties里
如果大家对框架改进有任何意见,
麻烦可以在下载资源页进行留言,或者发送email到我的邮箱loceme.student@163.com
也可以加入QQ群,一起交流学习,QQ群号:328132953
或者大家有什么功能已经开发好了,愿意加到我的框架中,共享给大家一起学习,也可以随时联系我,我会在收到信息之后,尽快回复,谢谢。
如果大家在使用中,发现bug,可以通过邮件截图+描述发送给我,我会在之后的版本修改并发布,如果您修改了bug,也可以把修改的源码发给我,谢谢。
以下是每个版本的日志
1.2.5
Socket工具类优化
UDP Socket工具类
1.2.4
将一个maven项目拆分为多个module,按功能划分,删除测试代码
1.2.3
增加AES加解密工具类
生成条形码
字符串增加zip和gzip两个加解压功能,推荐使用gzip,压缩比例更大,只有当字符串达到一定长度才使用压缩
用sigar获取服务器相关性能数据
服务器性能监控
word模板工具类,可以在xml形式word文件中,插入图片,饼图,线型图,柱形图,表格,使用freemarker语法标签解析
集成Echarts(堆叠区域图、折线图、柱形图、饼图、环形图、仪表盘)
1.2.2
Spring Batch
Spring Batch Admin
Spring Mobile可以根据不同的设备跳转到不同的页面
登陆增加验证码
生成二维码(Js和java代码都可执行)
框架取名为simba,辛巴,快速成长成狮子王之意
增加数据库监控菜单,直接使用druid页面
线程变量工具
1.2.1
mycat集成
界面配置定时器任务调度,可以监控操作定时器任务
异步框架
1.2.0
Redis发布订阅功能
集群执行功能
注册表修改通知集群中所有服务器更新
流程管理,启动流程,待办任务,已办任务
流程监控 作业管理 已归档流程
1.1.15
页面优化
代码生成器生成页面(树形+表格结构和表格结构)使用EasyUI实现
注册类型和注册表管理
更新说明ppt
1.1.14
机构管理
通过配置自动扩展机构属性
用户机构关系管理
按照账号全局查询用户
权限改成树形结构
1.1.13
react集成ueditor在线编辑器
增加spring-integration
增加activiti
通过配置自动扩展用户属性
1.1.12
使用draft富文本编辑器
增加ant design
代码生成器功能增强
1.1.11
集成Spring Cache,FastJson
Spring Cache增加redis缓存实现
Mybatis使用二级缓存,增加redis实现
增加reactJs
增加Mybatis插件pageHelper,Mapper
1.1.10
rabbitMQ集成
视频截图
图片缩略图旋转
集成Mybatis
使用数据库连接池druid
dubbo使用
1.1.9
jquery实现鼠标在按钮上显示窗口,离开窗口和按钮时消失
1.1.8
jquery
图片预览插件
图片滚动显示插件
1.1.7(maven only)
包名修改
从此不再支持web版本,只支持maven版本
1.1.6
spring websocket 实现在线聊天
maven升级jdk1.8 jetty9.2.4
web升级jdk1.7 tomcat7
1.1.5
redis 加锁,redis升级成2.8.2 freemarker工具类
1.1.4
des加解密字符串和文件
1.1.3
首页修改 dateformat.js 时间参数转换 SpringMVC配置文件集中 快递参数接口
1.1.2
代码生成器
1.1.1
工具类数据校验 jsp自定义标签 Spring自定义注解 默认requestMapping
1.1.0
soapui工具类(web版本) properties等工具类
1.0.17
ftp服务端和客户端工具类,配置文件maven和web项目路径统一
1.0.16
页面html标志修改 httpclient中文支持 工具类增强(zip,reflect,thread)
1.0.15
zookeeper工具类优化 增加工具类
1.0.14
分布式session使用zookeeper
1.0.13
修改默认的beanName生成策略,controller参数扩展
1.0.12
Excel工具类 Word工具类 Java NIO实现socket工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持linux)
1.0.11
地址联动
1.0.10
集成ueditor在线编辑器
1.0.9
版本管理,服务根路径工具类,文件上传工具类
1.0.8
socket工具类,权限组件,菜单组件,jdbc分页支持多种数据库,ant路径工具类,增加jquery easyUI
1.0.7
增加http工具类,demo例子
1.0.6
增加菜单框架ext实现,类路径调整
1.0.5
从web项目迁移成maven项目
TODO
流程特送,退回,任务转办,设置流程属性,执行人,发送选择人
在线绘制流程
。。。工作流相关
集成统计图形Echarts
集成mongodb,solr
hadoop lucense
Java 7 核心技术与最佳实践
Java 7 核心技术与最佳实践
dbclient.rar
可以连接各种数据库的工具(Mysql,oracle,db2等),直接双击就能使用
Spring Boot常用技术详细介绍
Spring Boot 1 常用技术详细介绍,各种第三方技术集成,项目开发常用的技术全部概括
Spring Core核心知识介绍
Spring Core核心知识介绍,Spring常用注解,依赖注入,事务管理等
Spring MVC常用注解及源码分析
Spring MVC常用注解及源码分析,详细介绍各个注解的使用常用以及实现原理分析
toad data point for mysql
一个可以连接mysql的客户端工具,简单好用,操作方便,toad
jira 7 for linux
jira7 最常用的项目管理系统,bug管理,任务管理,进度管理
Power Designer
Power Designer数据库建模的必备工具,生成sql,生成java代码,
toad for mysql edge
连接mysql数据库的客户端安装包,必须注册quest的账号才能登陆
基于Spring Boot的敏捷开发框架 Simba 2.1.0
框架使用Spring Boot作为基础框架,集成Spring Cloud各微服务组件,以及封装了常用的各种功能组件外,还开发了很多通用的业务模块
框架专注于互联网应用开发,同时也可作为普通web系统开发
管理系统功能包括:
1.机构管理
2.用户管理
3.角色管理
4.权限管理
5.菜单管理
6.业务管理
7.注册类型管理
8.注册表管理
9.异常信息管理
10.日志管理
11.任务管理
12.数据库监控
13.项目版本管理
14.创建项目
15.App版本管理
16.文件管理
17.自动化部署系统管理
18.数据字典
19.前端App用户管理
20.微信公众号管理
21.微信硬件平台管理
22.微信支付管理
23.微信企业支付管理
24.支付宝支付管理
25.用户钱包管理
26.短信服务管理
27.websocket实时推送管理
28.积分管理
29.活动管理
30.app用户通知管理
31.问题反馈
32.bug管理
33.常见问题管理
34.自增id管理
35.转接管理
36.模拟http请求返回数据系统
封装组件包括:
1.okhttp
2.httpclient
3.groovy
4.python
5.xml
6.json
7.email
8.jpush
9.代码生成器
10.redis
11.rabbitmq
12.es
13.mongodb
14.jdbctemplate
15.高德地图web api sdk
16.阿里云oss
17.zookeeper
18.thirft
19.websocket
20.百度ai
21.阿里ai
22.ueditor
23.地址联动
24.fastdfs
25.ios原生推送
26.jwt
27.office
28.pdf
29.video
30.svn
31.git
32.天气组件
项目特点
1. 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发,独特的分包方式,代码多而不乱
2. 完善的日志记录体系,可记录登录日志,业务操作日志,异常日志邮件提醒
3. 集成redis,Spring cache,提升运行速度
4. 内置后台管理系统的基础功能和高效的代码生成工具,一键生成CRUD及页面
5. 控制器层统一的异常拦截机制
6. 分布式session
7. 熔断机制,服务注册与调用,负载均衡
8. 基于Redis和zookeeper的分布式锁
9. 自动化部署服务器
10.集群间数据消息同步
11.自定义登录、主页等个性化页面
12.用户和机构表结构可以根据配置文件自动自增字段
一个基于Spring Boot + Spring Cloud的微服务敏捷开发框架 Simba2.1.0
框架使用Spring Boot作为基础框架,集成Spring Cloud各微服务组件,以及封装了常用的各种功能组件,以及通用业务模块
管理系统功能
1. 机构管理 2.用户管理 3.角色管理 4.权限管理 5.菜单管理 6.业务管理 7.注册类型管理
8. 注册表管理 9.异常信息管理 10.日志管理 11.任务管理 12.数据库监控 13。项目版本管理 14.创建项目
15. App版本管理 16.文件管理等
项目特点
1. 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发,独特的分包方式,代码多而不乱
2. 完善的日志记录体系,可记录登录日志,业务操作日志,异常日志邮件提醒
3. 集成redis,Spring cache,提升运行速度
4. 内置后台管理系统的基础功能和高效的代码生成工具,一键生成CRUD及页面
5. 控制器层统一的异常拦截机制
6. 集成websocket、thrift、groovy、ftp、httpclient、office等各种工具
7. 集成spring cloud,可以监控所有系统的运行情况,异常情况邮件提醒
8. 集成百度ai接口
9. 集成极光短信、阿里云短信服务
10. 集成阿里云oss分布式文件系统
11. 集成zookeeper
12. 集成微信公众号、微信硬件平台
13. 集成spring cloud应用网关
14. 集成百度在线编辑器ueditor
15. 分布式session
16. 熔断机制,服务注册与调用,负载均衡
17. 基于Redis和zookeeper的分布式锁等
Simba 2.1.0 基于Spring Boot + Spring Coud的微服务敏捷开发框架
框架使用Spring Boot作为基础框架,集成Spring Cloud各微服务组件,以及封装了常用的各种功能组件,以及通用业务模块
管理系统功能
1. 机构管理 2.用户管理 3.角色管理 4.权限管理 5.菜单管理 6.业务管理 7.注册类型管理
8. 注册表管理 9.异常信息管理 10.日志管理 11.任务管理 12.数据库监控 13。项目版本管理 14.创建项目
15. App版本管理 16.文件管理等
项目特点
1. 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发,独特的分包方式,代码多而不乱
2. 完善的日志记录体系,可记录登录日志,业务操作日志,异常日志邮件提醒
3. 集成redis,Spring cache,提升运行速度
4. 内置后台管理系统的基础功能和高效的代码生成工具,一键生成CRUD及页面
5. 控制器层统一的异常拦截机制
6. 集成websocket、thirft、groovy、ftp、httpclient、office等各种工具
7. 集成spring cloud,可以监控所有系统的运行情况,异常情况邮件提醒
8. 集成百度ai接口
9. 集成极光短信、阿里云短信服务
10. 集成阿里云oss分布式文件系统
11. 集成zookeeper
12. 集成微信公众号、微信硬件平台
13. 集成spring cloud应用网关
14. 集成百度在线编辑器ueditor
15. 分布式session
16. 熔断机制,服务注册与调用,负载均衡
17. 基于Redis和zookeeper的分布式锁等
Spring Boot + Spring Cloud + Spring MVC + Mysql + Redis的web框架 Simba 2.0.1
使用SpringBoot+SpringCloud实现的一套分布式web开发框架,包含丰富的组件功能,后台管理页面使用Bootstrap+jquery,数据库使用mysql,缓存使用redis
linux连接客户端putty
putty用于连接linux服务器的工具
rabbitmq windows安装包
rabbitmq windows安装包
windows版本redis3
redis windows 版本软件