vue + SpringBoot + flowable 实现工作流审批功能 (流程图部署) import 'element-ui/lib/theme-chalk/index.css' // ui css 样式导入。
三分钟快速上手SpringSecurity框架 导入框架之后、当前应用已经具备验证功能 用户名默认为user、密码为启动窗口打印信息 默认登陆页(存在问题、每次需要记录登录密码) 配置文件配置固定用户名、密码 自定义功能实现(用户信息从数据库获取) 方式一: 方式二:配置其他信息(成功跳转、失败跳转....)详细配置思维导图
Java项目实现报文数据校验注解方式(必输项、值大小) ***/@Data@ApiModel("文件信息")@Valid@ApiModelProperty("文件id")@NotBlank(message = "文件id不能为空")@ApiModelProperty("文件名称")@NotBlank(message = "文件名称不能为空")@ApiModelProperty("文件路径")@ApiModelProperty("文件状态 Y 有效 N 失效")@ApiModelProperty("创建日期")
Mvcc 如何解决脏读、不可重复读问题 2.4 undoLog 版本链事务id 在 min_trx_id 与 max_trx_id 之间、并且不在活跃事务 m_ids 中表示当前事务已经被提交、可以被访问。2.2 如果 undoLog 版本链事务id < min_trx_id 最小事务id、表示在创建readView 之前当前事务已经提交、可以被访问。2.3 undoLog 版本链事务id > max_trx_id 最大事务id、表示当前事务是在 readView 生成后创建的不可以被访问。当前活跃事务id (未提交事务id)
Spring 事务传播行为 同一个bean中的方法调用必须重新声明一个bean调用、否则后续方法调用的事务默认使用第一个第二个不生效。存在事务、就加入事务、不存在就新建事务(默认)与其他事务没有联系、成功就插入。
Jvm 虚拟机命令 Jps (查看正在运行的Java 进程)jps -q 只输出进程id、省略主类名称-m 输出Jvm 进程启动时传递给主类main 函数参数-l 输出主类全名称-v 输出 Jvm 启动时的Jvm 参数Jstat 查看 Jvm 统计信息-class 监视类装载、卸载数量、总空间以及类装载所耗费的时间-gc 监视 Java 堆情况-gccapacity 监视内容与-gc基本相同-gcutil 监视内容与 -gc 基本相同、输出主要关注 已使用空占
Quartz 任务调度框架源码阅读解析 使用、上手难度: 简单效果已经实现了、那么这个是怎么实现的呢、很费解、所以花了一早上时间扒了扒源码、解惑首先介绍几个关键的类: StdSchedulerFactory 调度工厂、Scheduler 调度工具(类)、QuartzSchedulerThread 任务执行线程、SchedulerRepository 单例的调度仓库 、 JobDetail 任务job封装接口、SimpleTrigger 触发器
记录开发过程中遇到的oracle 分页问题 问题: oracle 分页查询,因为是相对来说比较复杂的sql,一直以为是union all 的问题. 结果是相同时间相同,order by 时间之后 、分页查询的每次结果都不能保证与自己直接查询的不分页数据保持一致、导致有些数据看不到解决方案: order by 条件最后添加一个表中不会重复的字段比如id