自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 收藏
  • 关注

转载 Content Security Policy 入门教程

作者:阮一峰 日期:2016年9月13日 跨域脚本攻击XSS是最常见、危害最大的网页安全漏洞。 为了防止它们,要采取很多编程措施,非常麻烦。很多人提出,能不能根本上解决问题,浏览器自动禁止外部注入恶意脚本? 这就是"网页安全政策"(Content Security Poli...

2019-03-25 10:27:00 166

转载 Reset、Revert 跟 Rebase 指令有什麼差別?

重置,恢复跟Rebase指令有什么差别? 在进入这个主题之前,先看一下Revert这个指令。 如果想要拆除已经完成的提,在“【状况题】刚才的提后悔了,想要拆掉重做...”章节介绍过可使用重置指令来处理,在前几章也有介绍过使用Rebase来修改历史纪录,例如把多个提并成一个,把一个拆成...

2019-03-06 16:08:00 349

转载 Spring Boot 异步执行方法

Spring Boot 异步执行方法 最近遇到一个需求,就是当服务器接到请求并不需要任务执行完成才返回结果,可以立即返回结果,让任务异步的去执行。开始考虑是直接启一个新的线程去执行任务或者把任务提交到一个线程池去执行,这两种方法都是可以的。但是Spring这么强大,肯定有什么更简...

2019-03-03 11:38:00 264

转载 Spring Boot中使用AOP统一处理Web请求日志

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭...

2019-03-03 11:02:00 112

转载 Springboot 参数校验详解

补习系列(4)-springboot 参数校验详解 目录 目标 一、PathVariable 校验 二、方法参数校验 三、表单对象校验 四、RequestBody 校验 五、自定义校验规则 六、异常拦截器 参考文档 目标 对于几种常见的入...

2019-02-27 18:18:00 202

转载 POI 临时文件夹“poifiles”问题处理

问题: POI 生成文件时会根据“java.io.tmpdir”配置自动生成{java.io.tmpdir}/poifiles/,由于Linux上是生成到 /tmp/poifiles,此目录会被定时清理掉,导致文件无法生成 处理方案: 一、添加启动配置“java.io.tmpd...

2019-01-16 20:15:00 5691

转载 WSDL

WSDL WSDL是基于XML的用于描述Web Services以及如何访问Web Services的语言。 什么是WSDL? WSDL指网络服务描述语言 WSDL使用XML编写 WSDL是一种XML文档 WSDL用于描述网络服务 ...

2018-11-27 19:37:00 83

转载 Maven package错误:You have to use a classifier to attach supplemental artifacts to the project instead...

我在pom.xml文件中添加了一个maven-jar-plugin的插件,目的是想多打一个jar包,如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&...

2018-11-24 18:19:00 2247

转载 使用 curl 进行 ssl 认证

使用 curl 进行 ssl 认证 阅读目录(Content) SSL 认证 认证实现 问题解决 curl不支持 https SSL certificate problem, verify that the CA cert is OK ...

2018-11-24 10:25:00 2105

转载 Spring boot 配置注入Map、List

前言 在项目开发中经常会用到配置文件,配置文件的存在解决了很大一份重复的工作。今天就分享四种在Springboot中获取配置文件的方式。 注:前三种测试配置文件为springboot默认的application.properties文件 ######################...

2018-08-23 10:48:00 1639

转载 单点登录原理与简单实现

一、单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系   但这也同时意味...

2018-08-08 14:40:00 66

转载 ssh连接远程主机执行脚本的环境变量问题

近日在使用ssh命令ssh user@remote ~/myscript.sh登陆到远程机器remote上执行脚本时,遇到一个奇怪的问题: ~/myscript.sh: line n: app: command not found app是一个新安装的程序,安装路径明明已通过/etc/...

2018-07-02 09:14:00 96

转载 IP白名单校验

支持格式: 1、127.0.0.1 // 指定固定IP 2、127.0.0.1-127.0.0.128 // 可使用“-”来表示一个IP区间,支持跨IP段(一般不会出现这种情况,跨IP段则配置多个规则) 3、127.0.* // 2~4位IP段可...

2018-06-20 10:43:00 1868

转载 运维 - Java通过SSH操纵远端服务器

起因: 因项目使用spring boot 服务以jar方式运行,每次更新都需要对不同模块、不同目录进行文件上传、服务重启等操作,同时文件上传必须使用SFTP,这就导致了需要开多个客户端工具,需要在不同文件目录中来回切换。 这种操作方式效率低、浪费时间,于是想着找开源运维工具...

2018-06-18 19:47:00 262

转载 Mybatis全局变量模式配置EnumValue

前言: 之前一篇《Mybatis自定义Enum解析器》,里面有写到使用自定义EnumTypeHandler的处理,在使用EnumValue作为查询参数时需要配置<bind>和TypeHandler处理器,使用起来比较繁琐,于是有了此篇的内容。 正文: 利用My...

2018-06-13 19:17:00 372

转载 你如何找到Java中给定类的所有子类?

你如何找到Java中给定类的所有子类? Question 一个人如何去尝试在Java中查找给定类(或给定接口的所有实现者)的所有子类? 到目前为止,我有一个方法来做到这一点,但我觉得效率很低(至少可以这么说)。 该方法是: 获取类路径中存...

2018-06-13 10:16:00 771

转载 Mybatis自定义Enum解析器

构建Enum解析器: /** * Auther: Charles.Chen <br> * Description: 类型标识接口 * Date: Create in 10:32 2018/5/25 **/public interface BaseEnumV...

2018-06-08 09:19:00 198

转载 Mybatis 返回Map类型结果集

1、key ==> Object(非基础类型),Mybatis自带功能 mapper.xml 配置 resultType="java.util.Map"mapper.java 配置 @MapKey("key") // "key"表示需要当key的字段名mapper.java 配...

2018-06-07 09:04:00 1296

转载 IDEA 快捷键使用(window版)

资料来源: https://my.oschina.net/samgege/blog/1823645 以下内容为简化版,不明白操作的可前往原文查看。 ctrl+shift+a 快速搜索操纵alt + f7 搜索,一般用于所搜所有引用点及次数ctrl + alt + h 同上...

2018-06-06 09:19:00 79

转载 ENUM及延伸内容

1、类的初始化顺序 知识参考:http://www.cnblogs.com/jackyrong/archive/2008/08/12/1266161.html 类的加载循序为:(静态变量、静态初始化块) > (变量、初始化块) > 构造器 注意:无论是静态还...

2017-11-20 10:07:00 139

转载 Java 随机数生成

1、new Random() 和 Math.random() 的区别 简单粗暴的理解,可以将Math.random()归为new Random()中的一部分,因为Math.random()的Random.nextDouble()中的内部方法 Math.random() 使用相对...

2017-11-17 09:45:00 90

转载 Nginx 代理拦截404问题

通过Nginx来拦截系统访问出现的404问题。 来源:系统割接,没有在系统内部没有兼容旧版本的链接,导致旧版本的访问链接全部失效,出现tomcat 404 提示。 处理方案: 1、系统内部进行兼容处理,规避404问题。 2、Nginx拦截所有404,并指向对应的界面。 ...

2017-01-11 14:02:00 3326

转载 NPE问题

引用自:http://www.cnblogs.com/micrari/p/6124296.html 其实NPE本应该是个Java编程中老掉牙的问题,但我觉得这一处错误还是比较典型的,值得一提。 这里的CycleTypeEnum是一个枚举类型,code是枚举中的一个int类型。而条件表达...

2017-01-01 22:08:00 112

转载 Shell脚本使用

问题: A脚本(/): ./b/run.sh ./c/run.shB脚本(/b/): java -jar ./b.jar &C脚本(/c/): java -jar ./c.jar & 执行A脚本出现错误 找不到b.jar、c.jar如何让B、C脚本不继承...

2016-12-26 14:21:00 60

空空如也

空空如也

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

TA关注的人

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