- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot四十一:防止重复提交
前言在传统的web项目中,为了防止重复提交,通常做法是:后端生成唯一的提交令牌(token),存储在服务端,页面在发起请求时,携带次令牌,后端验证请求后删除令牌,保证请求的唯一性。但是,上诉的做法是需要前后端都需要进行改动,如果在项目初期,是可以实现的,但是,在项目的后期,很多功能都实现好了,不可能大范围的去改动。思路自定义注解@NoRepeatSubmit 标记所有Controller中提交的请求通过AOP对所有标记了@NoRepeatSubmit 的方法进行拦截在业务方法执行前,获取当前用
2021-04-23 17:38:39 1168
原创 Java:pdf转word
转换思路使用第三方库Spire的免费版本,转换页数要求11页输入一个pdf时候,小于11页直接转换,大于11页就先切分成子pdf对每一个小的pdf进行转换,最后再合并。总体上就是一个大的pdf拆分转换再合并的问题。特点图片不会转换文字正常转换数学公式正常转换排版不会失真完全的不失真也做不到,会有微小的差别,但是和pdf基本上一样java代码pom.xml<repositories> <repository> <id>com.e-i
2021-04-12 16:19:14 871 1
原创 MySQL:索引
索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。 在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示:左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快Col2的查找,可以维护一个右边所示的二叉查找树,每个节点分别包含索引键值和一个指向对
2021-04-08 15:07:07 157
ojdbc8.zip
2020-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人