摘要:
MySQL事务隔离 该文摘抄自林晓斌老师的文章 提到事务,你肯定不陌生,和数据库打交道的时候,我们总是会用到事务。最经典的例子就是转账,你要给朋友小王转 100 块钱,而此时你的银行卡只有 100 块钱 转账过程具体到程序里会有一系列的操作,比如查询余额、做加减法、更新余额等,这些操作必须保证是一体 阅读全文
摘要:
MySQL日志系统 该文摘抄自林晓斌老师的文章 之前你可能经常听 DBA 同事说,MySQL 可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也会不免会好奇,这是怎样做到的呢 我们还是从一个表的一条更新语句说起,下面是这个表的创建语句,这个表有一个主键 ID 和一个整型字段 c: mysq 阅读全文
摘要:
MySQL 基础架构及一条SQL查询语句是如何执行的 该文摘抄自林晓斌老师的文章 MySQL 的基本架构示意图,从中你可以清楚地看到 SQL 语句在 MySQL 的各个功能模块中的执行过程 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分 Server 层包括连接器、查询缓存、分析 阅读全文
摘要:
EasyExcel 直接读取数据(不创建监听器) 创建对应实体类 读取数据 EasyExcel.read(new BufferedInputStream(file.getInputStream())).head(NirvanaWizardCodeDTO.class).sheet().doReadSy 阅读全文
摘要:
Activiti 组任务 在流程定义中任务结点的 assignee 固定设置任务负责人,即在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差 针对这种情况可以给任务设置多个候选人,可以从候选人中选择参与者来完成任务 在流程图中任务节点的配置中设 阅读全文
摘要:
Activit 流程变量 流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti 结合时少不了流程变量 流程变量就是 activiti 在管理工作流时根据管理需要而设置的变量,比如:在出差申请流程流转时如果出差天数大于 3 天则由总经理审核,否 阅读全文
摘要:
Activiti businessKey 及流程激活与挂起 在 activiti 实际应用时,查询流程实例列表时可能要显示出业务系统的一些相关信息,比如:查询当前运行的出差流程列表需要将出差单名称、出差天数等信息显示出来,出差天数等信息在业务系统中存在,而并没有在 activiti 数据库中存在,所 阅读全文
摘要:
Docker-Compose 官方文档:https://docs.docker.com/compose/ Docker-Compose 是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排 Compose 是一个用于定义和运行多个容器 Docker 应用程序的工具,使用 C 阅读全文
摘要:
Dockerfile 部署 jar 环境准备:创建 springboot 项目并打成 jar 包,将 jar 包上传至服务器 在 jar 同一目录下创建 Dockerfile 文件,内容如下: FROM java:8 MAINTAINER Y-wee # 匿名数据卷挂载 VOLUME /tmp # 阅读全文
摘要:
解决跨域问题 跨域问题的产生 访问协议不一致 访问地址(ip)不一致 端口号不一致 解决方案 接口类加@CrossOrigin注解允许跨域 @CrossOrigin并不是万能的,有时候遇到加了还会遇到跨域问题,eg: has been blocked by CORS policy: Request 阅读全文