自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 项目安全问题,如何防止会话重放攻击和数据篡改

项目到后期都会遇到安全测试问题,本篇整理一下博主的项目怎么解决会话重放和数据篡改问题的。一般我们的项目中涉及增删改查操作时,前台发起请求后,攻击者利用抓包工具恶意修改客户端的请求参数,就会使服务器执行攻击者想要执行的操作。对于增删改操作,攻击者抓包后可以无限次发起同样的请求,这样就会使服务器产生很多无用数据甚至崩溃,这就是所谓的会话重放。而对于查询操作一般不会有这个问题,因为查询并没有改变...

2018-12-13 16:43:06 6510

原创 vue+el-table 根据屏幕大小动态设置height属性以固定表头

el-table需要固定表头时只要在标签里加上height属性就可以了,但是怎样根据屏幕大小自动调整height属性呢?解决办法:vue加载时计算下需要给table设置的height<el-table ref="table" :data="info" :span-method="colspanMethod" :height="tableHeight"> <el-...

2018-09-13 15:28:07 25523 18

原创 vue+el-table 动态数据合并行/列

vue element table 动态数据合并行/列解决办法:el-table标签里添加 :span-method=“方法名”(前面加“:”表示动态数据),在方法中处理合并行/列的逻辑colspanMethod:function({row,column,rowIndex,columnIndex}){ //row:行对象,带有一行所有数据,column:列对象 //row...

2018-09-13 15:12:55 25257 1

原创 带有富文本数据如何导出word文档(使用mht模板)

一、制作mht模板    使用word(不能用wps)制作好导出后想要的样子,并使用占位符填充,例如${NAME},设置好格式,另存为.mht格式的文件。之后用文本编辑器打开(我用的notepad++),检查一下(绑定语句可能会有‘=’或者空格),表格遍历需要手动加上<#list ··· as ···>,将文件放到项目中指定路径。 二、从数据库获取数据(dataMap)...

2018-07-25 11:06:46 7919 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除