nginx基础学习(五):nginx实现防盗链、跨域、缓存、压缩功能介绍

nginx除了三大主功能,还有很多其它实用的功能,系列文章的第五篇就让我们一起看看nginx的防盗链、跨域、缓存、压缩等功能。……。通过blog.itcrud.com访问本博客的网站,在返回的js脚本文件里面又发出了ajax请求获取文章列表,但是这个ajax请求的域名不是blog.itcrud.com/list,而是请求的……

nginx基础学习(四):nginx的upstream实现负载均衡

根据不同的场景来适用不同的方式,一般使用默认即可。在多台机器性能有差异的情况下,可以考虑设置不同的权重,让性能好的机器不浪费,性能差的机器不超负荷。ip_hash一般用的比较少,不能保证负载的均衡性,要是运气衰的时候,有可能导致一台机器瞬时命中过多被弄死。个人感觉ip_hash更适用于一个小的应用,单台机器本身就是可以承载所有……

nginx基础学习(三):nginx的rewrite重定向和if判断使用

nginx的安装、启动关闭退出重启基本操作命令、nginx.conf配置文件了解、location的root、alias、proxy系列的数据都已经写过了,有兴趣了解的可以看看文末的推荐文章。location里面的东西真的很多,也是非常重要的。可以说在配置nginx过程中90%都是在配置location。这一篇文章的目的是写location中的另一个……

nginx基础学习(二):nginx的location内部属性的详细说明和介绍

上一篇文章写的nginx的基础安装,以及nginx配置文件的整体结构。这篇文章将会一起来看一下nginx中的一个重要属性location,location是放在server里面的,用于匹配访问的域名后的path路径。location匹配的规则很复杂,内容也是非常多,这里只做简单的介绍。location的匹配规则有三种,分别是精准匹配……

springboot+spring+mybatis项目构建模板介绍和分享

创建一个新的项目,引入依赖包,建模块,复制粘贴各种模板、工具类,数据库配置等,想起来都是一件头疼的事,看了这篇文章,也许可以治你的头疼病。本次分享的是项目的构建过程和构建完成的项目模板分享。以后需要构建项目只要来复制一下就可以啦,超简单省事,你值的拥有。内部包含异常的统一处理、请求入参出参的日志输出、Redis的工具类、线程池的创建……

JWT学习(二):Json Web Token JWT的Java使用 (JJWT)

JJWT是一个提供端到端的JWT创建和验证的Java库。永远免费和开源(Apache License,版本2.0),JJWT很容易使用和理解。它被设计成一个以建筑为中心的流畅界面,隐藏了它的大部分复杂性。JJWT的目标是最容易使用和理解用于在JVM上创建和验证JSON Web令牌(JWTs)的库。JJWT是基于JWT、JWS、……

JWT学习(一):什么是JWT?- JSON WEB TOKEN

Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加……

博客建站(三):python3的安装+maven的安装

再过几天在阿里云上服务器就要到期了,新买了一台服务器(因为之前的服务器太贵啦),需要将环境重新部署一次,发现之前写的博客里面缺少Python和maven安装的内容,特此博客来记录一下安装的过程。Python用在到gitee上拉取最新的代码和文章等信息,然后编译发布重启服务使用的。而maven就是用在项目编译上面。如果直接用……

logback新认识(二):logback之MDC日志跟踪、日志自定义效果

上一篇关于logback的文章说明了logback的主要组成部分,其中包括appender、encoder、rollingPolicy、triggeringPolicy和filter。这些基本在项目中都很常用的。接下来我们看一下其他的功能点。包括日志的MDC做日志跟踪以及将日志添加自定义颜色,酷炫的显示效果。另外再大概说一下pattern中的占位符含义。

logback新认识(一):logback主要组件appender、rollingPolicy和triggeringPolicy的使用和理解

logback日志必备。平时在新建项目的时候都是Ctrl+C和Ctrl+V,完全不要自己做什么,不管使用Springmvc还是Springboot都不需要配置logback.xml文件的位置,直接将logback.xml放到resources目录下,命令符合要求即可。但是真正懂或者了解logback里面的各项配置的却少之又少。现在工作……