隐形板凳

文章
6
资源
0
加入时间
3年0月8天

URL存在http host头攻击漏洞-修复方案

【使用Nginx的修复方案】if ( $host !~* " 10.4.15.1| 10.9.4.9 " ) { return 403;}【基于tocmat的修复方案】经测试,最低支持Tomcat6.0.x以上版本的修复。修复方式打开tomcat的conf目录中的server.xml文件,将Host节点做如下配置:<Host name="www.baidu.com" appBase="webapps" unpac

python argsparse_python中的argsparse()函数

argsparse是一个用于解析和验证命令行参数的接口。默认将所有参数值都处理为字符串,可以用type=参数转换。运用argsparse()函数:1、创建一个解析器使用 argsparse 的第一步是创建一个 ArgumentParser 对象:>>> parser = argparse.ArgumentParser(description='Process some integ...

Android View measure过程

所谓Measure过程就是Android如何计算每个控件大小的过程。了解这个过程对自定义控件及理解控件布局是非常有意义的。一个控件的大小是由自身属性和其父控件的大小共同决定的。一、正常的Measure过程无论是普通View还是ViewGroup,其Measure过程都涵盖在一下几个函数调用中。measure(widthMeasureSpec, heightMea

【本地缓存】---Caffeine缓存一、Caffeine缓存–W-TinyLFU算法

基本目录一、Caffeine缓存--W-TinyLFU算法1.1、传统LRU算法(最近最少使用算法)1.2、LFU算法(最少频率使用算法)1.3、W-TinyLFU算法--频率访问记录二、Caffeine缓存特性2.1、提供近乎最佳的命中率【好的原因】2.2、caffeine数据填充机制2.3、caffeine过期淘汰回收策略2.4、caffeine缓存为什么读写速度快一、Caffeine缓存–W-TinyLFU算法Caffeine 使用了 W-TinyLFU 算法,解决了 LRU 和LFU上述

nginx(静态资源部署)linux版

编辑 nginx.conf 文件可使用vim编辑器或下载到windows里,修改完后再覆盖(这里使用vim编译器) vim /usr/local/nginx/conf/nginx.conf在conf配置文件中找到下面代码第一个location 是nginx默认的根目录的加载资源的地址第二个location是自己添加的(这里路径和资源都是自己建的)按照第一个location的格式来写,(1) location 后面跟项目名,这里我使用test来命名(通过项目名来加载你的项目)如: ht..