自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring Security 学习

https://www.cnblogs.com/zhengqing/p/11704229.html

2020-11-15 17:37:07 101

原创 Docker之redis启动映射redis.conf

1.启动容器,做映射①创建配置文件目录存放redis.conf,文件从官网下载。②创建文件夹,新建配置文件贴入从官网下载的配置文件并修改mkdir /home/redis/datavi/home/redis/redis.conf③修改启动默认配置(从上至下依次):bind 127.0.0.1#注释掉这部分,这是限制redis只能本地访问protected-mode...

2020-02-27 11:43:53 1126

原创 IDEA中properties文件中unicode 编码设置小写

打开File -> Other Settings -> Default Settings...菜单,搜索File encoding,勾选Transparent native-to-ascii conversion,设置后,默认情况下 IDEA 将属性文件中的 Unicode 编码保存为大写,如果要保存为小写,需要修改IDEA安装目录下bin/idea.properties文件,...

2020-02-22 17:16:23 2704

转载 Failed to load answers from file: Failed to load answers from file ./answers.json: EOF

rancher容器网络出现问题,大面积服务启动失败、Timeout getting IP addressrancher容器网络出现问题,大面积服务启动失败。如服务出现Timeout getting IP address或者查看基础设施应>network-services>metadata>network-services-metadata-2日志出现:Failed to l...

2019-04-19 10:55:10 555

转载 IDEA中运行Spring boot web项目无法访问页面同样的代码在eclipse上运行能正常访问

遇到个奇怪的问题:IDEA中运行Spring boot web项目无法访问页面;https://blog.csdn.net/admin1973/article/details/80119696

2019-03-21 11:37:52 1486 1

转载 Eclipse集成git

Eclipse集成githttps://blog.csdn.net/weixin_43821899

2019-03-18 17:31:51 184

转载 npm安装教程

npm安装教程https://www.cnblogs.com/goldlong/p/8027997.html

2019-02-19 20:41:07 94

转载 使用quartz进行容器启动时登陆接口服务器和接口服务器进行心跳连接

1、下载quartz的相应jar包2、增加spring配置文件(applicationContext-quartz.xml)内容如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht...

2019-02-15 15:32:56 309

转载 spring注解配置quartz

spring配置文件里增加:命令空间:http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.0.xsd 配置:<task:annotation-driven/> 当然这还需要扫描注解等常规配置。package com....

2019-02-15 15:22:31 170

转载 使用poi导出execl

使用poi需要用到的jar包本文的导出基于execl的模板导出,在大部分表头固定而格式花样比较复杂的建议使用本文介绍的方法(表头固定,只需要填充值)1、在webroot目录下新建report文件夹来存放模板execl文件2、jsp前台请求对应的action代码String path = request.getSession().getServletContext().getRealPa...

2019-02-15 15:14:13 127

转载 log4j.properties配置详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 ,...

2019-02-15 15:03:11 89

转载 log4j2的xml的配置样例

log4j2.xml<?xml version="1.0" encoding="UTF-8"?><Configuration status="warn" name="huawy-repayment-service" packages=""&g

2019-02-15 14:55:18 111

转载 防止跨站请求伪造(CSRF)攻击 和 防重复提交 的方法的实现

CSRF的概念可以参考:http://netsecurity.51cto.com/art/200812/102951.htm本文介绍的是基于spring拦截器的Spring MVC实现首先配置拦截器:<mvc:interceptors> <mvc:interceptor> <!-- 匹配的是url路径, 如果不配置或/**...

2019-02-15 14:28:10 1211

转载 关于表单重复提交

有一句话说的好:永远不要相信前台不过在阻止表单的重复提交上面前台JS还是能帮后台分担一点压力的,可以配合使用。首先说说单纯的前台控制重复提交的方法(不安全的):1、用JS变量控制2、设置按钮的可用性3、使用AJAX提交可以比较有效的容易控制重复提交后台校验:主要逻辑思想:页面生成时或者表单提交前从服务器获取一个随机生成的token来唯一标识此次表单的提交,并做为hidden参数提交给...

2019-02-15 14:24:41 70

转载 org.apache.commons.lang.StringUtils中isEmpty和isBlank的区别

public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是str==null或str.length()==0StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = false //注意在StringUtils中空...

2019-02-15 14:08:31 338

转载 单元测试mock之mockito使用

先来一个简单的例子来感受一下外部接口类:TestService.javapackage com.yzl.mock;/** * 测试用服务 * * @author yangzhilong */public interface TestService { /** * * 简单的测试服务,实现两个数相加 * * @param a ...

2019-02-15 13:55:20 891

转载 江南白衣整理和开发的java常用工具类

江南白衣的公众号的介绍文章:http://mp.weixin.qq.com/s/6JUo1vmUa-7SuDH6yIxKeQgithub的地址:https://github.com/springside/springside4/wiki/SpringSide-Utils-Overviewmaven地址:<dependency> <groupId>io.spri...

2019-02-15 13:46:43 215

转载 关于snowflake生成的idwork生成的long过大导致JS精度丢失的问题

JS的数字类型目前支持的最大值为:9007199254740992,一旦数字超过这个值,JS将会丢失精度,导致前后端的值出现不一致。JAVA的Long类型的 最大值为:9223372036854775807,snowflake的算法在实现上确实没问题的,但实际运用的时候一定要避免这个潜在的深坑。有个博友遇到这个问题的解决方案:https://www.cnblogs.com/do-...

2019-02-15 11:54:25 3781 1

转载 Web系统大规模并发——电商秒杀与抢购思路

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web...

2019-02-15 11:27:46 125

转载 一个不错的jquery插件网站

http://www.jq22.com/

2019-02-15 10:03:27 113

转载 【JS】引用类型之Object

Object类型声明方式//方法1、var person = new Object();person.name="jack";//person["name"]="jack";//方法2、var person = { name:"jack"; };//方法3、var person = {};person.name="jack";//person["name&quo

2019-02-15 09:42:40 128

转载 【JS】引用类型之Array

Array类型声明方式://在使用new Array声明数组时可以省略new关键字//方法1:var colors = new Array();colors.push("red");//方法2:var colors = new Array(1);colors.push("red");//方法3:var colors = ["red"];//方法4:var color...

2019-02-15 09:38:36 113

转载 【JS】引用类型之Global

Global是一个固有对象(全局),不属于任何对象,目的是把所有全局方法集中在一个对象中。这里挑几个常用的global方法1、URI编码解码方法编码(encodeURI/encodeURIComponent)var uri = "http://www.wrox.com/illegal value.htm#start";//"http://www.wrox.com/illegal%20v...

2019-02-14 13:36:50 320

转载 【JS】引用类型Math

Math对象包含了一些计算中可能会用到的一些特殊值,例如:Math.PI代表圆周率π。常用方法:1、max和min取最大值和最小值var max = Math.max(3, 54, 32, 16);alert(max); //54var min = Math.min(3, 54, 32, 16);alert(min); //3var arr = [3, 54, 32...

2019-02-14 13:32:43 127

转载 java后台对前端输入的特殊字符进行转义

HTML:常见的帮助类有2个:一个是spring的HtmlUtils,另外一个是apache.commons下的StringEscapeUtilspublic static void testHtml(){ String str = "<a href='http://www.qq.com'>QQ</a><script>"; /** ...

2019-02-14 11:37:01 1058

转载 特殊字符的处理

特殊字符的处理String regEx="[\n`!@#$%^&*()+=|{}’:;’,\[\].<>/?!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";//可以在中括号内加上任何想要替换的字符String aa = “”;//这里是将特殊字符换为aa字符串,""代表直接去掉Pattern p = Pattern.compile(regEx)...

2019-02-14 11:07:19 1027

空空如也

空空如也

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

TA关注的人

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