springmvc spring mybatis SSM source integration framework websocket

99.png

A code editor, online template editing, the editor simulation tools, pdf online preview file transcoding

Integrated code generator B (single table, the main table, list, table tree, rapid development tool) + Fast Form builder

freemaker template technology, 0 do not write the code to generate a complete module with the page, build tables sql script, processing class, service such as a complete module

C Alibaba integrated database connection pool database connection pool druid druid Ali Baba. Druid monitoring, scalability, stability and performance have obvious advantages

D integrated security framework permissions shiro

Shiro is a framework implemented in the Java language, provides authentication and authorization via an easy to use API, safer, more reliable

E integrated ehcache distributed cache

It is a pure Java caching framework of the process, with fast, lean, etc., open-source Java distributed cache widely used.

F integrated micro-channel interface development, micro-channel custom menu (public support multiple numbers)

G Pictures crawler technology: Enter the URL of the image there, you can picture this page crawling and downloaded to the local server

H SQL editor that supports complex sql statement (written statement, the query), generate reports, you can export excel

I websocket real technical support instant messaging friends, groups, send image files, offline messages, chats

Live chat, timely stations within the letter and sound alerts, real-time online management, websocket timely refresh the page (win ajax technology)

J redis tools interface, easy call, high concurrency

K multiple data sources (support connecting numerous databases, different modules can be connected to a number of different databases) supporting N data sources

L express a single stream query interface (not need to select logistics companies, automatic identification in accordance with a single number)

M call camera to take pictures, edit custom tailoring avatar, avatar picture hue adjustment

N video playback technology, video technology barrage, more than instant messaging chat barrage


Rights Management: opening the secondary menu to enter the menu display three roles (basic rights) and buttons rights

Role (basic rights): the role of sub groups and roles, rights and independent assignment menu CRUD permissions.

Permissions button: button assign permissions to roles.

Button Manager: Custom button management, maintenance and other identification buttons rights

菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏(递归处理)

数据字典:无限级别,支持多级别无限分类。内设编号,排序等

日志管理:记录用户登录退出和一些重要操作记录

在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录

系统用户:对各个基本的用户增删改查,单发、群发站内信邮件短信,导入导出excel表格,批量删除

会员管理:对前台用户管理,分配会员级别,到期时间,状态,联系信息等资料

代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器)

正向生成: 生成完整的模块,页面、处理类、service层、myabaits的xml 建表的sql脚本等

反向生成: 任意连接其它数据库(mysql、oracle、sqlserver),根据表反射生成本系统的模块

模版管理:代码在线编辑器,管理模版,保存编辑记录,一键还原,代码生成器如虎添翼

性能监控:监控整个系统的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等

接口测试:POST or GET 方式检测系统接口,参数加密,json返回结果,计算服务器响应时间

发送邮件:单发,群发邮件

置二维码:生成二维码图表保存到服务器 or 解析读取二维码内信息

图表报表:柱状图、饼状图、折线图、各种图表大全

地图工具:打开地图, 鼠标点击地图某位置获取经纬度坐标,根据经纬度计算两点距离

打印测试:页面打印预览测试

图片管理:对批量上传的图片统一管理 ,点击放大,可打开多个,自由切换,绚丽预览效果

图片爬虫:输入某网址,爬出其图片显示在页面上,可以放大预览。可保存到服务器上,到图片管理里面

站内信:收信箱和发信箱, websocket技术通讯技术做的及时收信提醒,可配置语音提示来信

下拉联动:四级下拉联动demo

系统设置:修改系统名称,邮件服务器配置,短信账号设置,图片水印配置,微信配置

及时聊天:打开聊天窗口,可群聊、一对一聊天

表单构建:拖拽式快速自定义构建表单,组建元素丰富,有富文本、上传控件、下拉框等等

主附结构:提供一个主表和明细表模块的例子(用本代码生成器生成的)

组织机构:无限级别,公司or部门管理

员工管理:和组织机构部门管理,可以绑定登录系统用户,授权数据权限

文件管理:上传文件,修改删除文件,计算文件大小

快递查询:输入快递单号,查询物流跟踪信息。不需要选择物流公司,根据单号自动识别

-------------------------------------------------------------------------------------------------------------------------数据库管理

数据库备份:可备份单表、整库,支持本地和远程数据库备份(java界面编程技术,socket编程技术)

备份定时器:quartz 2.2 强大的任务调度,多线程备份数据库,任务启动关闭异步操作

数据库还原:历史备份记录,还原数据库 or 单表 ,统计备份时间和文件大小

SQL编辑器:强大的SQL编辑器,支持编辑语句复杂查询语句,生成动态报表,可导出excel

------------------------------------------------------------------------------微信模块 (有指导视频 花生壳本地IP映射操作)

公众号管理:维护多公众号信息,配置appid和appsecret 支持微信自定义菜单

关注回复:微信用户关注公众号回复

文本回复:匹配关键词进行文本回复

图文回复:匹配关键词进行图文回复

应用命令:匹配关键词进行命令操作,例如微信发送命令,执行服务器重启、关机、锁定等操作

视频demo:视频播放 弹幕 视频截图 ---------------------------------------------------------------通讯模块 单聊群聊发图片发文件 离线消息保留聊天记录

好友管理:搜索、添加、删除、拉黑好友,查看好友资料

好友分组:自定义好友分组

我的群组:创建群组,搜索申请加入别人的群,踢出群成员,管理群聊天记录

菜单权限:分配给每个角色不同的菜单权限, 每个角色看到的菜单不同,无限级别菜单

按钮权限:独立分配不同的角色不同的功能权限,增删改查权限分配具体到不同的菜单,自定义按钮管理

支持多用户分权限管理后台, 权限具体到不同的菜单不同的按钮(一个用户可以多个角色)


技术点


导出 导入 excel 文件

2 导出word文件

IO 流上传下载文件

群发邮件,可以发html、纯文本格式,可以发给任意邮箱(实现批量发送广告邮件)

群发or单独 发送短信,支持两种第三方短信商接口

spring aop 事务处理

代码生成器 (freemarker), 代码 zip 压缩打包

MD5加密 SHA加密(登录密码用此加密)接口加密身份校验

数据库连接池 阿里的 druid。Druid在监控、可扩展性、稳定性和性能方面都有明显的优势,支持并发

10.加入安全框架 shiro (登录授权)(session管理)

11.根据汉字 解析汉字的全拼(拼音)和首字母(导入excel到用户表,根据用户的汉字姓名生成拼音的用户名)

12.app接口@ResponseBody(支持与其它语言数据交互)

13.极光推送 (推送给APP及时消息,APP不启动也能收到)

14.微信接口(身份验证,文本、图文回复等) 微信远程控制服务器重启、锁定、其它应用程序

15.java Quartz2.2 任务调度

16.java websocket 即时通讯技术,点对点,群聊,单聊

17.Lucene全文检索(在赠送的项目中)

18.Base64传输图片

19.图片加水印(图片水印,文字水印)

20.生成 or 解析 二维码

21.HTML5 + JAVAEE WebSocket 通信技术,WebSocket 验证用户登录,强制某用户下线

22.批量异步上传图片,可预览,有进度条,支持拖拽上传(百度webuploader )。列表动态滑动放大展示。

23.ehcache custom secondary cache, the cache storage directory selection, concurrent processing, increase system performance

24. GET POST request to the internal server

25.uploadify upload the plugin, a single, multi-threaded batch upload, progress bar, asynchronous, pictures, videos, other file formats can be uploaded

26. The choice of site maps get latitude and longitude coordinates, calculates the distance based on both latitude and longitude

27.tab tab page feature, label free switch, the database does not repeat

28. Station Letters voice reminder, js audio playback control

29. Baidu rich text editor, you can upload pictures

30. The web crawler technology, according to the web page address crawled photographs and page title and other information (images saved a mall crawling this server)

31.redis technology

32. Multi-Source Data Technology

33.springmvc the technical level interaction Colorado

34. The call camera, camera technology, image cropping techniques

35. Express Interface Query technology, input information stream delivery Tracking Number

36. The online editor, simulation development tools

37.pdf online file preview, online preview text files, transcoding preview

38. The video playback technology, multiplayer online chat barrage


Guess you like

Origin blog.51cto.com/14451075/2427324