2020
12-10
12-10
基于Nginx实现限制某IP短时间访问次数
如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(ChallengeCollapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx可以通过HttpLimitReqModul和HttpLimitZoneModu...
继续阅读 >
Java包中的相关概念包的概念 Java中的包类似于操作系统中的文件夹,将具有类似功能的类或者相同的类放在相同的包里面,便于组织与管理包的作用 1.一是开发过程中避免类名重复问题; 2.二是对代码整理归类,将功能相近的类放到一个包中管理; 3.三是限定访问权限(default)就是包访问权限。简述调用某个包中的类的三种方式 1>使用一个类的全名:即包名+类名̳...
问题描述1.可以访问同一个文件夹下面的success.jsp文件,如图:2、却不能访问同一个文件夹下面的index.html文件,如图:问题分析项目里面的web.xml会继承tomcat下面的web.xmlDefaultServlet不生效,所以访问不了如何解决1、首先找到tomcat安装目录——>再找到conf目录——>找到web.xml文件2、在web.xml文件中找到DefaultServlet3、找到他的映射路径4、方式一注意事项参考图上的文字5、方式二DispatcherServlet出了问题,那么就...
当输入localhost:8080/项目名浏览器弹出不知道神马错误Theabsoluteuri:http://java.sun.com/jsp/jstl/corecannotberesolvedineitherweb.xmlorthejarfilesdeployedwiththisapplication出现这个问题百度的下说是将jstl-impl.jar包放到lib目录下就可以解决了,尝试后确实可以解决问题。然而,当我把这个jar包从我项目中删除后再访问又出现不一样的报错java.lang.NoClassDefFoundError:org/apache/taglibs/standard...
第一步1.将config里面的host设置成0.0.0.0host:'0.0.0.0',2.修改package.json"scripts":{"start":"cross-envNODE_ENV=developmentwebpack-dev-server--inline--progress--configbuild/webpack.dev.conf.js--host0.0.0.0",}第一步和第二步都有ip,其实第二步优先级高,这里第二步的host可以不设置,vue默认执行第一步的设置3.查看开发机的ip地址,并告诉给其他小伙伴,还有端口号补充知识:vue项目通过本地ip实现真机...
springboot中如果想访问html页面,不每访问一个页面就写一个Controller,可以统一写一个公共的controller方法代码:(1)引入hutool工具依赖<!--hutool工具包--><dependency><groupId>com.xiaoleilu</groupId><artifactId>hutool-all</artifactId><version>3.3.0</version></dependency>(2)公共Controllerimportcom.xiaoleilu.hutool.util.StrUtil;//html访问控制器/***@return*/@RequestMapping(value="/view/**"...
springboot静态资源加载默认是从/static(或/public或/resources或/META-INF/resources)目录下加载静态资源。加载的优选级别:/META-INF/resources》/resources》/public》/static静态资源的加载源码分析(WebMvcAutoConfiguration类)首先从WebMvcAutoConfiguration.class自动配置类部分代码来看://添加静态资源规则publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isA...
springboot项目默认是不允许直接访问templates下的文件的,是受保护的。如果要访问templates下的文件,推荐使用thymeleaf。注:使用thymeleaf这一点要牢牢记住!如何使用:1、pom依赖<!--thymeleaf模板依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2、配置文件#模板热部署、禁用thymeleaf缓存spring.thymeleaf.cac...
1.今天网上下载一个博客项目,发现本地访问,js,css加载不了.我想应该是项目上线的安全措施,但是我想调试项目.找到方法如下在settings.py里面编辑添加STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'),)另外把STATIC_ROOT=os.path.join(BASE_DIR,'static')改为STATIC_ROOT=os.path.join(BASE_DIR,'static1')即这里面的static不能和上面的一样,换个名字.补充知识:linux下使用uwsgi部署django项目时静态文件不能正常...