自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 2021-07-23 layui 弹出窗口输入信息后,将所填信息返回到父级页面

项目场景:无API交互的弹框数据交互解决方案:1.父页面//从子页面来的备注信息 function idCardNo(cardId) { if(cardId){ mini.get("remarks").setValue(cardId); }}2.内嵌父级子页面function goIdCardNo(){ layWindowIndex = layer.open({ type: 2 ,title: "身份证信

2021-07-23 15:45:12 832 1

原创 2021-03-10

idea连接数据库报错解决记录:原因:很可能的原因->windows账户名中文导致解决办法在vm argument中添加如-Duser.name=user的一段参数idea设置:引用:https://blog.csdn.net/weixin_42889176/article/details/106083909...

2021-03-10 11:53:49 87

原创 2021-03-09

jsp页面把后台传来的日期格式改成年月日使用fmt标签,将后台传过来的 英文类型的年-月-日 时-分-秒 格式的时间改成yyyy-MM-dd HH:mm:ss或改为年月日yyyy-MM-dd 均可<fmt:formatDate value="${obj.createDate}" pattern="yyyy-MM-dd HH:mm:ss"/>总结:A股反弹吧又是被腰斩的一天...

2021-03-09 15:22:53 72

原创 2021-03-08

数据库文件下载@RequiresUser@RequestMapping(value={"exportXXFile"})publicvoidexportXXFile(@RequestParam(required=true)Stringid,HttpServletResponseres)throwsIOException{XXCLASSfile=XXCLASSService.findStreamExportId(id);OutputStreamos=res.get...

2021-03-08 17:28:19 112 1

原创 2021-03-01

后台直接给前端抛错response.setContentType("text/html;charset=utf-8");response.setCharacterEncoding("UTF-8");response.getWriter().write("<script type='text/javascript'>alert('" + errMsg + "');</script>");总结汇总记录

2021-03-01 10:31:01 101

原创 2021-03-01

项目场景:对象set值报错问题描述:创建对象要注意不要直接赋为null解决方案:实体类序列化后,需要创建一个对象,而不是等于null,应该是T_Entry entry=new T_entry();这个时候再set字段就不会报错了...

2021-03-01 10:28:56 44

原创 2021-03-01

项目场景:VUE数据长度太长,自动隐藏鼠标监听后展示解决方案:vue换行自动省略号::show-overflow-tooltip="true"<el-table-column :show-overflow-tooltip="true" prop="title" align="center" label="标题" min-width="120">...

2021-03-01 10:25:04 54

原创 2021-03-01

遍历List集合存储对象时,获取的总是最后一个对象的数据原因: 对象在遍历的时候赋值,由于最初对象只创建了一次,所以赋予的值都指向同一地址。故此需要在遍历循环中新建对象(适合遍历数据适中的情况,不过初建对象之后就不会引用亦会通过GC回收)实例:List<XXX> resutShjdIll = new ArrayList<>(); for (int i=0;i<resultListNew.size();i++) { ...

2021-03-01 10:21:42 71

原创 2020-12-24

项目场景:最近在做一个vue项目其中在使用echart时,遇到个奇葩问题,我后台写好接口后,在mounted()中初始化我的接口方法,数据都正常返回,但是不巧的是echart中的series赋值属性里面的data数据怎么都无法赋值。一直报push未定义。原因分析:但是在给xAxis横坐标赋值时就没有问题如:this.cli_echart.xAxis.data.push(this.startDay1.substring(0,7));然后我就仔细的看了下原来series属性并不是直接json形

2020-12-24 15:24:48 68

原创 2020-12-23

java对象set变量报空指针前言实体类序列化后,需要创建一个对象,而不是直接赋值为null,如:ClassAxx calssAxx=null;(错误的!)正确的是:如有public class ClassAxx extends Model<ClassAxx >这样一个实体类有其他对象要set(calssAxx)值时,需要提前创建一个对象:ClassAxx calssAxx=new ClassAxx();此时再次set字段就不会报错...

2020-12-23 17:34:40 66

原创 2020-12-17

oracle从同一个服务器下的不同数据库导入数据并去重导入一、在B数据库中新建临时表并使用plsql将要导入的原始表保存为csv文件然后直接导入到二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') impo.

2020-12-17 14:41:52 74

原创 2020-12-16

一、数组转为List并传入service中 String Cv=tdComplaintOne.getCharacterValue(); String [] result = Cv.split(","); List<String> listN = Arrays.asList(result); tdComplaintOne.setCharacterValueArray(listN);...

2020-12-16 15:14:57 85 1

原创 2020-12-16

Pigx架构中使用MybatisPlus的@TableField心得MybatisPlus中@TableField(exist=false)的好处:想要操作的字段xxx,数据库中无需存在,并在执行插入等操作时对该字段xxx赋值,此时直接可以获取存在该注解的字段xxx的值并进行操作直接发给前端vue等进行数据处理...

2020-12-16 15:08:53 47

原创 2020-12-16

之前解决跨站与sql注入时filter配置说明<filter-mapping> <filter-name>securityValidateFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>filter的< url-pattern > /* </ url-pattern >对于所有本项目的请求都将被过滤

2020-12-16 14:57:33 98

原创 2020-12-16

配置web.xml的servlet中的load-on-startup* load-on-startup 元素标记容器是否应该在web应用程序启动的时候就加载这个servlet,(实例化并调用其init()方法)。它的值必须是一个整数,表示servlet被加载的先后顺序。如果该元素的值为负数或者没有设置,则容器会当Servlet被请求时再加载。如果值为正整数或者0时,表示容器在应用启动时就加载并初始化这个servlet,值越小,servlet的优先级越高,就越先被加载。值相同时,容器就会自己选择顺序

2020-12-16 14:35:56 64

原创 2020-12-16

密码校验笔记(前后端均可使用):密码校验:var pwdRule = /^(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[_])[A-Za-z0-9._]{8,16}$/; //密码是8-16位数字、字母、下划线的组合(大小写字母均需要有且至少一个)

2020-12-16 11:47:49 70

原创 2020-12-15

前端开发中遇到的小bug:1.在vue中,遍历给a标签中的href赋值时无法使用${}与{{}}直接赋值,需要在href前加上 : 不然vue不会自动获取item.(参数)的数值进行标签渲染。2.在使用xshell中的ftp传输文件时,发现服务器图片获取不到实则乱码,需要修改ftp设置的编码格式。...

2020-12-15 13:40:18 96

原创 今日偶遇XSS跨站非法参数请求接口问题及解决思路与方案

项目场景:恶意拼接的请求参数导致请求异常如:http://localhost:8080/项目名/a/后台接口?参数a=4ec986e3f05d2bf3b6d’%22()%26%25%3Cacx%3E%3CScRiPt%20%3EllLO(9789)%3C/ScRiPt%3E原因分析:先将上述请求单独拎出来,请求后看页面展示的非法字符是什么比如我这边是: "> 或者%cs 各种各样的都有然后此时已经很明了了,我们需要将上述的非法字符再过滤器中过滤掉解决方案:首先看项目中是否引用

2020-12-03 17:17:31 1373 2

转载 阿里云服务器部署(新手福利)

搭建阿里云服务器及项目部署请移步链接:https://how2j.cn/k/deploy2linux/deploy2linux-upload/1614.html#nowhere提示:(Linux环境的数据库tomcat资源齐全并附有详细安装步骤)

2020-12-02 16:21:00 160

原创 oracle数据库脱坑笔记(工作不休,踩坑不止,遇坑即补 ... ...)

常用操作与解决技巧:基本常用操作实操问题处理欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入基本常用操作备份表create table myTable_tmpe as select *

2020-12-02 15:48:19 118

index.html

前端加解密 index.html

2020-12-16

encode1111111111.js

前端加解密资源

2020-12-16

crypto-an.js

前端加解密

2020-12-16

StringCrypto.java

后台加解密啊

2020-12-16

HTMLFilter.java

HTMLFilter.java

2020-12-03

XssHttpServletRequestWrapper.java

XssHttpServletRequestWrapper.java

2020-12-03

XSSValidate.java

XSSValidate.java

2020-12-03

过滤器所需要的文件1

过滤器所需要的文件1

2020-12-03

空空如也

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

TA关注的人

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