Excel 文件导出工具 EasyExcel 发表于 2021-01-20 分类于 Java , JavaJar Valine: EasyExcelEasyExcel 是阿里巴巴开源的一个 excel 处理框架,以使用简单、节省内存著称。 使用说明:https://www.yuque.com/easyexcel/doc/easyexcel GitHub:https://github.com/alibaba/easyexcel 阅读全文 »
在 Vue 中使用 Echarts 进行数据动态刷新 发表于 2021-01-14 分类于 Apache , Vue , Echarts Valine: 出现问题在 Vue 使用 Echarts 时,可能会遇到这样的问题,就是直接刷新浏览器,或者数据变化时,Echarts 不更新? 这是因为 Echarts 是数据驱动的,这意味着只要我们重新设置数据,那么图表就会随之重新渲染,这是实现本需求的基础。 阅读全文 »
axios 发送两次请求原因及解决方法 发表于 2021-01-12 分类于 Vue Valine: 出现问题最近Vue项目中使用axios组件,在页面交互中发现axios会发送两次请求,一种请求方式为OPTIONS,另外一种为自己设置的(如 GET、POST 等等)。 阅读全文 »
SpringBoot 增加 XSS 跨站脚本攻击防护 发表于 2021-01-08 分类于 Java , SpringBoot Valine: XSS原理XSS攻击的原理是利用前后端校验不严格,用户将攻击代码植入到数据中提交到了后台,当这些数据在网页上被其他用户查看的时候触发攻击。 举例:用户提交表单时把地址写成: 杭州市<script>for(var i=0;i<9999;i++){alert(i)}</script> 上面的数据如果没有在后台做处理,当数据被展示到网页上的时候,会在网页上弹出N个alert框,当然实际攻击肯定是比这个要复杂的多的。 阅读全文 »
SpringBoot 实现 API 接口数据 AES 加密 发表于 2021-01-06 分类于 Java , SpringBoot Valine: 接口安全放到互联网上的接口数据,直接采用明文的话,就很容易被抓包,然后进行修改或者被恶意植入木马,本文研究一下怎么样对接口进行数据加密。 接口加密的作用: 防止恶意调用攻击 防止篡改信息攻击 防拦截攻击,数据被截取后进行修改后重新放回去 防止数据泄漏攻击 阅读全文 »