摘要:
引言:OA系统用到请假、加班、调休、离职,需要使用工作流进行流程审批 一:activiti流程设计器的选择(通过学习activiti工作流过程中,发现一款好的流程设计器将会更好的方便的设计好流程(主要介绍BPMN.JS)) 1.最开始使用activiti流程设计器是开发工具idea或eclipse中 阅读全文
摘要:
一:docker简介 1,什么是docker Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护。Docker自开源后受 阅读全文
摘要:
一:WorkFlow简介 1:什么是工作流工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作 阅读全文
摘要:
一.树形结构数据一般都是以子父id的形式存在数据库中,查询的时候只是带有子id和parent_id的List集合 并不是树形结构,所以我们现在要将普通的List集合转换为树结构数据(本工具类扩展操作树结构数据方法) 1.工具类(TreeNodeUtil) 代码示例: package com.ywb. 阅读全文
摘要:
一 、shiro框架 Shiro是Apache 的一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。Shiro 主要分为两个部分就是认证和授权两部分 1.Subject代表了当前用户的安全操作 2.SecurityManager:它是Shiro框架的核心,典型的Facade模式 阅读全文
springboot模块化开发+mybatis-geneator+velocity(快速生成mapper和xml文件以及dao service controller和vue页面+element ui)
摘要:
一、简介 在使用mybatis时我们需要重复的去创建pojo类、mapper文件以及dao类并且需要配置它们之间的依赖关系,比较麻烦且做了大量的重复工作,mybatis官方也发现了这个问题, 因此给我们提供了mybatis generator工具来帮我们自动创建pojo类、mapper文件以及dao 阅读全文
摘要:
1基于springMVC的websocket 1.1.SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),由于使用基本的websocket并不能很好的与SSM整合在一起,而是分开来使用,而 阅读全文
摘要:
1.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据,Socket可以使用TCP/I 阅读全文
摘要:
1.验证码的作用 防止黑客对我们的网站进行恶意攻击,例如每个网站都有注册,登入功能,别人可以通过脚本不停的注册账号,那么我们的系统将会崩溃。 增加了验证码之后,别人再写脚本的时候就必须先识别你的验证码,然而要识别你的验证码图片却不是那么容易的,这样可以有效防止我 们的网站被脚本文件攻击 1.1 ma 阅读全文
摘要:
1.定时任务的作用: 定时任务相当于一个闹钟,在规定的时间内执行什么命令或者脚本 2.Cron表达式 Cron表达式由6~7项组成,中间用空格分开。从左到右依次是: 秒、分、时、日、月、周几、年(可省略) Cron表达式的值可以是数字,也可以是以下符号: "*":所有值都匹配 "?":无所谓,不关心 阅读全文