- 博客(51)
- 资源 (3)
- 收藏
- 关注
原创 shiro无状态鉴权
1、什么是有状态鉴权:2、什么是无状态鉴权:(1)服务器不保存用户的登录信息!(2)微服务集群中的每个服务,对外提供的都是Rest风格的接口。而Rest风格的一个最重要的规范就是:服务的无状态性,即:服务端不保存任何客户端请求者信息客户端的每次请求必须具备自描述信息(jwt),通过这些信息识别客户端身份(3)带来的好处是什么呢?客户端请求不依赖服务端的信息,任何多次请求不需要必须...
2019-11-20 17:36:13
676
原创 @Slf4j注解
作用:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j;1.首先需要安装Lombok插件;2.在pom文件加入lombok的依赖<dependency> <groupId>org.projectlombok</groupId>...
2019-11-04 17:25:01
505
原创 Bootstrap总结
一、初识Bootstrap及响应式设计1、Bootstrap是基于Html(最新的都是基于H5)+CSS3+JavaScript(基本都是基于Jquery)构建的,类似于Jquery-ui,帮助我们封装了js请求、样式,但是有更加强大样式及自适应功能。2、响应式设计简单来说就是能够自适应于大屏、PC、平板、手机等终端设备。二、Bootstrap开发流程1、下载Bootstrap包2、引...
2019-11-04 15:30:37
774
原创 H5总结
1、H5实质还是html,只是相对H4多了标签,本身增强了一些新特性。2、新特性1:简化html头部 文档类型和字符集的声明3、新特性2:H5新结构,页眉 导航 区段 主要内容区 其他内容区 页脚4、新特性3:支持本地存储,类似cookies5、新特性4:全新的表单设计,例如h4日期控件需要接入js,而h5 就可以了6、新特性5:强大的绘图功能,使用canvas ap...
2019-11-04 15:28:00
272
原创 Idea - 第一次上传项目到码云
1、安装码云插件2、配置token验证3、给项目添加git4、add项目到缓存5、commit到本地git6、推送到远程码云仓库
2019-11-04 13:53:44
350
原创 shiro总结
一、Shiro核心知识点(RBAC设计框架:基于角色的访问控制)1、认证:用户名与密码校验2、授权:用户查询角色,角色拥有的权限3、Session管理:会话管理4、加解密: 加密 加盐 解密》其他:缓存管理、Realm等二、shiro之Realm(shiro 的数据源)1、iniRealm – 内置配置2、jdbcRealm – jdbc访问数据库3、自定义Reaml - 继承...
2019-10-31 16:26:15
156
原创 四、流程存储操作 - RepositoryService
一、流程部署1、部署对象添加BpmnModelpackage org.crazyit.activiti.RepositoryService;import org.activiti.bpmn.model.BpmnModel;import org.activiti.bpmn.model.EndEvent;import org.activiti.bpmn.model.SequenceFlow...
2019-10-18 14:48:55
2329
原创 三、用户与用户组操作 - IdentityService
一、用户组操作1、添加与修改用户组package org.crazyit.activiti.IdentityService;import java.util.UUID;import org.activiti.engine.IdentityService;import org.activiti.engine.ProcessEngine;import org.activiti.engi...
2019-10-18 14:32:37
1294
原创 二、activiti6 学习分类
1、activiti流程引擎配置与创建2、各种服务操作【1】用户与用户组操作【2】流程存储操作【3】流程任务操作【4】流程控制操作【5】历史数据操作【6】流程管理操作3、流程节点【1】事件开始事件中间事件结束事件【2】行为用户任务服务任务手工任务脚本任务等【3】网关单向网关并行网关等简单demopackage org.crazyit.ac...
2019-10-18 14:10:42
387
原创 一、activiti6 表结构总结
Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。ACT_RE_*: 'RE’表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU_*: 'RU’表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流...
2019-10-18 11:38:29
2342
原创 3、linux mysql关闭与启动服务
1、关闭mysqladmin -u root -p shutdown2、启动/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
2019-10-17 15:01:38
183
原创 2、linux mysql修改权限
修改权限:1、mysql -uroot -p 登录2、select host ,user from mysql.user;±----------±--------------+| host | user |±----------±--------------+| localhost | mysql.session || localhost | mysql...
2019-10-17 15:01:28
170
原创 1、linux mysql安装
1、安装依赖yum -y install gcc gcc-c++ openssl ncurses ncurses-devel bison libgcrypt perl make cmake libaio-devel.x86_64 numactl.x86_642、解压缩tar xvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz3、移动mv my...
2019-10-17 15:01:15
108
原创 Java基础知识-集合篇(学习)
一、集合框架简介1、集合框架就围绕一组标准接口而设计。你可以直接使用这些接口的标准实现,诸如: LinkedList, HashSet, 和 TreeSet 等,除此之外你也可以通过这些接口实现自己的集合。
一、线程阻塞与唤醒方式1:sleep() 方法sleep() 允许 指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU 时间,指定的时间一过,线程重新进入可执行状态。public class JamSleepTest { public static void main(String[] args) { Thread mt1 = new...
2019-09-09 11:15:31
206
springboot-rabbitmq.zip
2019-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人