自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot过滤Xss脚本攻击

XSS攻击是什么XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。如何避免XSS攻击解决XSS攻击,可以通过后端对输入的数据做过滤或者转义,使XSS攻击代码失效。代码实现1、新建XssAndSqlHttpServletRequestWrapper.javaimport org.apache.comm

2021-12-20 14:54:28 2388

原创 2021-08-02 Jquery 监听click事件,只触发一次,第二次点击就失效

Jquery 监听click事件,只触发一次,第二次点击就失效只触发一次的写法解决方案案例以class为选择器,也可以换成id只触发一次的写法$(".fc-prev-button").click(function(){})或$(".fc-prev-button").on(“click”,function(){});解决方案$(document).on(“click”,".fc-prev-button",function(){});...

2021-08-02 14:08:46 1854

原创 sqlserver判断字符串是否含有大写字母

sqlserver判断字符串是否含有大写字母select * from (select user_uid,lower(USER_UID) as lowuseruid,USER_NAME from [dbo].[tablename] ) awhere user_uid COLLATE Chinese_PRC_CS_AS not like ‘%’+lowuseruid+’%’关键词COLLATE Chinese_PRC_CS_AS...

2021-07-08 08:54:02 645

原创 [新手问题]IDEA启动Debug模式CreateProcess error=206, 文件名或扩展名太长。

IDEA启动Debug模式CreateProcess error=206, 文件名或扩展名太长。不积跬步无以至千里,每天进步一点点。今天在项目中遇到一个小问题,刚用IEDA不久,记录一下。报错详细信息如下:Error running ‘BeyondbitIasApplication’: Cannot run program “D:\DevelopEnvironment\jdk\jdk1.8\bin\java.exe” (in directory “G:\javaproject\beyondbit-ia

2021-06-21 09:46:03 1794

原创 导出word单元格间隔空白问题

java根据html导出word方式,html页面表格显示正常,但是导出的word文档表格单元格之间存在间隙解决方案:在table上加上border-collapse:collapse即可

2021-05-07 11:29:11 466

原创 Linux下启动和关闭nginx命令

Linux下启动和关闭nginx命令进入到安装的目录里面 whereis nginx进入该路径:cd /usr/local/nginx/sbin启动nginx 命令: ./nginx 出现下面启动成功查看nginx 的状态 ps -ef | grep nginx 出现master 则启动成功停止 nginx 命令: ./nginx -s stop重启nginx命令:./nginx -s reload...

2021-03-05 10:22:33 637 1

原创 使用HttpClient类库调用第三方接口

1、pom文件添加相关依赖包 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version> </dependency>2、编写工具类代码import java.io.IOException;im

2021-01-22 16:06:58 158

原创 java:去除字符串中的html标签

import java.util.regex.Matcher;import java.util.regex.Pattern;public class DropHtml { public static String delHTMLTag(String htmlStr){ String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>"; //定义script的正则表达式 String

2021-01-22 14:38:09 316

原创 Java 从List里删除子集

有时候我们需要从一个List集合删除子集合所有的数据1、利用hashsetpublic static List<String> listrem(List<String> listA,List<String> listB){ HashSet hs1 = new HashSet(listA); HashSet hs2 = new HashSet(listB); hs1.removeAll(hs2); List

2021-01-22 11:50:35 2110

原创 redis分别存取rstring/list/set/zset/hash等数据类型

1、redisTemplate的基本配置spring:## redis 配置 redis: host: 192.168.28.200 port: 63792、redisTemplate配置类使用redisTemplate需要首先在spring容器中初始化该配置类,配置主要是对key和value序列化的方式进行设定,这里的key和value分别采用string,object的数据类型,key使用string序列化方式,value使用json序列化方式,这样可以基本满足绝大部分的

2021-01-22 10:59:36 197 1

原创 java JSON 序列化类(List<Object> 转String)工具类

1、pom.xml引入依赖包,我这里使用的是21.0版本 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>21.0</version> </dependency>2、编写工具类具体代码package com.beyondbit.ias.out

2021-01-22 10:09:37 492

原创 Java:List集合筛选子集

项目中,有时候需要对List集合进行筛选操作得到子集1、查询subject属性包含“xxx”的子集合,subject为list对象的某一项属性taskList.list.stream().filter(j->j.subject.contains("xxx")).collect(Collectors.toList());2、查询subject属性等于“xxx”的子集合,subject为list对象的某一项属性taskList.list.stream().filter(j->j.subje

2021-01-20 13:11:16 1255

原创 用Postman测试接口出现“Required request body is missing”的解决方案

今天在测试java的api接口queryReceivers时,采用key-value传参报错解决方法因为后台接收的参数格式需要json,所以使用json格式传输问题解决了。

2021-01-20 10:37:03 1313

原创 SpringBoot中利用dom4j解析xml字符串

1、添加maven依赖在pom.xml文件中添加依赖 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency>2、在方法体循环遍历xml字符串的节点Document doc = null; try {

2021-01-15 17:52:01 2393

原创 Spring Boot项目基于Spring Cloud Feign调用第三方外部接口

一、添加maven依赖(1)添加SpringCloud依赖<properties> <spring-cloud.version>Greenwich.SR1</spring-cloud.version></properties>(2)添加dependencyManagement相关依赖控制Spring Cloud的版本<dependencyManagement> <dependencies> &

2021-01-15 17:42:50 1976 1

原创 ASP.NET页面加载速度优化

iis7.5的缓存是当用户重复请求同一数据时,不用向数据库提交查询操作,而是直接从内存返回数据,大大增加了网站的性能和速度。一、启用浏览器本地缓存1、开始-》管理工具-》Internet信息服务(IIS)管理器-》具体网站,进入IIS管理器界面,如下图2、进入“HTTP响应标头”功能,如下图3、点击上图右侧的“设置常用标头”,按下图即可设置浏览器本地缓存二、启用iis的缓存1、在...

2019-09-05 10:22:29 986

原创 富文本编辑器提交数据报错:从客户端(XXX)中检测到有潜在危险的 Request.Form 值

解决方案一:1、需要在webconfig中把httpruntime 增加属性 requestValidationMode=“2.0”注意这里只是把验证模式改成2.0不是整个解决方案的framework框架改成2.0,因此framework2.0以上的项目如此设置也不要担心。解决方案二:在把数据从前端提交到后台时,先通过js等把提交内容中的特殊字符转义成其他字符,到后台后在编译,或者之间存到数据...

2019-09-05 09:45:08 799

原创 xml格式文件中转义字符

第一种写法:原符号 < <= > >= & ’ "替换符号?< <= > >= & ’ "第二种写法:大于等于<![CDATA[ >= ]]>小于等于<![CDATA[ <= ]]>...

2019-09-05 09:07:56 504

空空如也

空空如也

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

TA关注的人

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