当前位置: 首页 > news >正文

编程哪个机构学比较好快照关键词优化

编程哪个机构学比较好,快照关键词优化,律师网站建设案例,网站制作企业首页Dos----拒绝服务攻击,一般是构造特殊的输入,使得后台的处理耗时远超正常水平,随着请求越来越多,后台服务越发疲于奔命,最后因资源耗尽,无法再接受新的请求,最终造成拒绝服务的效果。 特殊输入例…

Dos----拒绝服务攻击,一般是构造特殊的输入,使得后台的处理耗时远超正常水平,随着请求越来越多,后台服务越发疲于奔命,最后因资源耗尽,无法再接受新的请求,最终造成拒绝服务的效果。

特殊输入例如:
分页查询时传一个很大的pageSize;
入参是一个很大的集合。

对于前者,做一个公共函数检查pageSize的大小,确定合理的范围即可。
对于后者,往往是在post请求里,可以做一个filter来处理所有的incoming request。参考了一些资料,样例代码如下:

@Component
public class BodySizeLimitFilter implements Filter {private static final List<String> METHODS_WITH_BODY = Collections.unmodifiableList(Arrays.asList("POST", "PUT", "OPTIONS", "DELETE", "PATCH"));private static final String CONTENT_LENGTH_HEADER = "Content-Length";private static final int TOO_LARGE_STATUS = 413;@Value("${reqbody.maxsize:4096}")private long contentLengthLimit;@Overridepublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException {HttpServletRequest httpServletRequest = (HttpServletRequest) request;HttpServletResponse httpResponse = (HttpServletResponse) response;if (!METHODS_WITH_BODY.contains(httpServletRequest.getMethod())) {chain.doFilter(httpServletRequest, httpResponse);return;}long contentSize = getContentLength(httpServletRequest);if (contentSize > contentLengthLimit) {resetRespAndSetStatus(httpResponse, TOO_LARGE_STATUS);} else {chain.doFilter(request, response);}}private void resetRespAndSetStatus(HttpServletResponse response, int status) {response.reset();response.setStatus(status);}private long getContentLength(HttpServletRequest httpRequest) {String contentLength = httpRequest.getHeader(CONTENT_LENGTH_HEADER);return safeToLong(contentLength, 0);}
}
http://www.wangmingla.cn/news/166709.html

相关文章:

  • 西安市建设监理协会网站网络营销师有前途吗
  • 博客优化网站seo怎么写百度权重查询工具
  • 在国外建网站方便吗百度官网推广平台电话
  • 电子商务网站建设与管理课后谷歌浏览器官网入口
  • 团员建设网站全网关键词搜索
  • 网站建设需要那些人才seo sem什么意思
  • 凡客另一购物网站seo优化首页
  • 做团膳有哪些网站线上营销推广渠道
  • 那里有正规网站开发培训学校推广普通话奋进新征程演讲稿
  • 湖南长沙网站制作定制网站开发公司
  • 三五互联网站搜索网站大全
  • 安徽网站建设优化推广怎么做公司网站推广
  • 培训销售网站建设渠道推广
  • asp.net web开发网站开发社交网络的推广方法有哪些
  • 如何建立一个网站 供客户选图360收录提交入口
  • 哈市哪里网站做的好新闻内容摘抄
  • 网络工程师干嘛的杭州seo中心
  • 北京学设计去哪个网站谷歌浏览器入口
  • seo网站优化怎么做seo搜索引擎优化报价
  • 怎么搭建一个自己的网站点石关键词排名优化软件
  • 能做门户网站带论坛功能的cms旺道seo推广有用吗
  • 网站seo找准隐迅推互联网推广话术
  • 珠海做网站那家好国外seo大神
  • 金融网站欣赏360线上推广
  • 网站业务建设是什么意思新闻投稿平台有哪些
  • 网页设计师的认识windows优化大师和鲁大师
  • 网页设计与网站建设报告怎么营销自己的产品
  • 制作网页原型的目的seo优化工作
  • 自己做网站哪种好做长沙营销型网站建设
  • 大众创新网官方网站首页广州网站维护