柚子生活

www.pomelolive.com

Nginx配置location匹配优先级小结

匹配优先级顺序=,全等匹配,优先级最高,匹配成功就停止其他匹配。例如:location = /path^~,优先前缀匹配,优先级次于全等匹配,路径越长,优先级越高,匹配成功就停止其他匹配。例如:location ^~ /path~(区分大小写)和~*(忽略大小写),正则匹配,优先级就是配置文件的顺序,匹配成功就停止其他匹配。例如 location ~ pattern,location ~* pattern/path,路径匹配,路径越长,优先级越高。例如:location /p

分布式CAP定理的理解

概念分布式CAP定理,指的是在一个分布式系统中三个特性:一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP定理指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。三个子概念一致性(Consistency):同一时间,访问各个分区节点数据完全一致;可用性(Availability):服务可用,正常响应时间内能够返回正确数据(不保证最新);分区容错性(Partition tolerance):分区容忍性,高可用性,其

CentOS7.4安装Nginx1.18

概念参考 Nginx相关概念的理解下载Nginx地址:http://nginx.org/en/download.html选择Stable version 稳定版安装前准备环境安装gccNginx是C语言开发的,安装Nginx之前需要先将官网下载的源码进行编译,编译依赖gcc环境。yum -y install gcc-c++-y表示安装过程中出现(y/n)的时候自动选择y。安装PCRE  PCRE(Perl Compatible Regular

Nginx相关概念的理解

前言之前跟同事开发一个项目,服务器上线他在做,我负责开发服务器功能模块,服务器我随便设了一个端口7322。因为在本机测试,客户端HTTP请求我用http://127.0.0.1:7322/test,上线的时候改成了https://域名/test。当时没有在意,后来发现线上请求https://域名/test怎么不带端口呢。后来我问同事,他说用了Nginx反向代理服务器,那时候第一次听说Nginx。客户端HTTP请求发送到代理服务器,真正的Web服务器对客户端来说是隐藏的。概念Nginx是一个开源,

Win10+IDEA+dockerfile-maven-plugin打包本地Docker镜像

安装Windows版Docker参考 Windows版Docker安装修改pom.xml文件添加镜像前缀<docker.image.prefix>docker</docker.image.prefix>添加dockerfile-maven-plugin插件,【这边要注意了我试了好几个版本都下载不了,最后1.4.13才可以】<plugin>     <groupId>com.spotify</group

Windows版Docker安装

安装条件  需要Microsoft Windows 10专业版或企业版64位。开启CPU虚拟化,在任务管理器可以查看。开启Hyper-V虚拟化技术。控制面板->程序->启用或关闭 Windows 功能->Hyper-V 打钩->确定,确定以后电脑会重启。下载Windows版Docker并安装  下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windo

Docker的概念和CentOS7.4安装Docker

概念  Docker到底是什么?Docker是一个开源的应用容器引擎,让开发者可以打包应用以及依赖包到一个可移植的镜像中,然后发布到Linux或Windows 机器上。也可以实现虚拟化,容器使用沙箱机制,之间相互隔离。这边的概念比较抽象,下面通俗解释一下。通俗解释  解释之前,有一个小插曲,是我亲身经历的例子,之前在厦门海沧集装箱码头当过搬运工,赚钱真的来之不易。搬完东西下班就是睡觉,然后半夜起来洗澡,真的太辛苦了。做的事情主要是把油袋装进集装箱,放油袋进

SpringBoot2.0项目以EurekaClient注册到EurekaServer遇到的问题

前言  刚刚开始学习SpringCloud开发,今天遇到了一个问题。事情是这样的,我之前已经用SpringBoot开发好了一个登录服,现在要把这个登录服注册到注册中心EurekaServer服务器,这样我就可以在SpringEureka的web页面查看登录服的状态了。添加依赖和配置 添加EurekaClient初始化依赖<dependency>     <groupId>org.springframe

服务器对返回客户端JSON数据简单封装

前言  我们在java程序开发的过程中,对服务器返回的数据一般会用现成的JSON数据,然后还会简单的封装一下。把公用的字段提起出来。以下是我在开发过程中用到的几个版本,这边记录一下。第一版本JSON版本  @GetMapping("/test1") private JSONObject test1(@RequestParam String name) {   &n

IDEA环境解决@Autowired 自动装配@FeignClient注解类Could not autowire.There is more than one bean of ...报错

前言  今天在做SpringCloud开发遇到一个小问题,用@Autowired 自动装配@FeignClient注解类Could not autowire.There is more than one bean of ...报错,以下是截图不管有没有报错先运行一下,项目居然还可以跑起来,那应该是IDEA提示有问题。看了就不舒服,还是解决一下吧。分析原因 弹出框提示的意思是,不能autowire装配,因为有多个CheckpointFeignClient类型的bean

Powered By Z-BlogPHP

© CopyRight 2019-2020 pomelolive.com, 京ICP备19052672号