springboot
goodlook0123
这个作者很懒,什么都没留下…
展开
-
springboot获取资源文件,redis实例
常常需要做一些junit测试用例,也用到redis,这里就简单做个笔记吧。其中application的内容入下在系统启动时加载配置文件:入下代码:@Configurationpublic class RedisConfig { @Value("${spring.redis.host}") private String hostName; @Value("${s...原创 2018-03-28 10:59:25 · 590 阅读 · 0 评论 -
(二)springboot项目SlowHttp 慢速攻击防护
Slow http 拒绝服务原理: 请求以很低的速度发送post请求数据包,当客户端连接了许多以后,占用了所有webserver可用连接,从而导致服务夯死。http慢速攻击是利用http合法机制,在建立连接后,尽量长时间保持连接,不释放,达到对HTTP服务攻击,攻击者发送POST请求,自行构造报文向服务器提交数据,将报文长度设置一个很大的值,且在随后每次发送中,每次只发送一个很小的报文,...原创 2018-11-05 11:35:20 · 5813 阅读 · 2 评论 -
(一)springboot项目SlowHttp 慢速攻击防护
slowhttptest介绍Slowhttptest是依赖HTTP协议的慢速攻击DoS攻击工具,设计的基本原理是服务器在请求完全接收后才会进行处理,如果客户端的发送速度缓慢或者发送不完整,服务端为其保留连接资源池占用,大量此类请求并发将导致DoS。攻击模式slowloris:完整的http请求是以\r\n\r\n结尾,攻击时仅发送\r\n,少发送一个\r\n,服务器认为请求还未发完,就...转载 2018-11-05 11:42:25 · 4873 阅读 · 3 评论 -
Spring Boot的AOP自定义注解,且解析参数
定义注解类:import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.METHOD)...原创 2019-02-22 21:44:05 · 1447 阅读 · 0 评论 -
springboot异常重定向
最近因项目使用vue,前后端分离,刷新页面的时候会把vue的路由当做服务地址去请求导致404错误。固需要做404异常重定向。在springboot 1.x版本的时候在启动类里加上如下代码,遇到404错误即重定向到index.html页@Bean public EmbeddedServletContainerCustomizer containerCustomizer() ...原创 2019-09-01 19:07:21 · 2436 阅读 · 0 评论 -
springboot接口接收参数同时支持json和form
前言:最近在自己调试好的接口后,前端vue同时反馈除了封装后只有post不能用json,固想着找个能支持json和form的代码来做兼容,而spring的控制器一个路径只能接收其中一种参数,或者是表单,或者是json(参数前面加@RequestBody注解),但这样做明显是不方便的,不利于维护,所以为了解决这种问题,后台考虑自定义一个注解,让它先判断目前的参数是什么类型,再做解析,然后请看下文:...转载 2019-09-03 13:48:11 · 9055 阅读 · 8 评论