Zookeeper是一个Apache开源的分布式的应用,为系统架构提供协调服务。从设计模式角度来审视:该组件是一个基于观察者模式设计的框架,负责存储和管理数据,接受观察者的注册,一旦数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。zookeeper安装单机模式http://www.javacui.com/opensource/445.html SpringBoot集成C...阅读全文>>
Zookeeper是一个Apache开源的分布式的应用,为系统架构提供协调服务。从设计模式角度来审视:该组件是一个基于观察者模式设计的框架,负责存储和管理数据,接受观察者的注册,一旦数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。zookeeper安装单机模式http://www.javacui.com/opensource/445.html 官网https://cur...阅读全文>>
HTTP Referer是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器借此可以获得一些信息用于处理。server { listen 80; server_name localhost; access_log logs/access.log main; location ~ .*\.(jpg|gif|png)$ { v...阅读全文>>
W3C标准:CROS,全称是跨域资源共享 (Cross-origin resource sharing),它的提出就是为了解决跨域请求的。跨域资源共享(CORS)标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。另外,规范要求,对那些可能对服务器数据产生副作用的HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。服务器确认允许之后,才发起实际的 HTTP 请求。在预检请求的返回中,...阅读全文>>
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。之前写过Nginx启动关闭重启用脚本实现:http://www.javacui.com/tool/609.html ,下面是把Nginx服务注册到系统中,达到可以使用systemctl来管理的目的。vim /usr/lib/systemd/system/nginx.service编辑内容:[Unit] Description=nginx web serv...阅读全文>>
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Centos上安装Nginxhttp://www.javacui.com/service/493.html Nginx日志格式配置http://www.javacui.com/tool/610.html #定义Nginx运行的用户和用户组 user www www; # 是否后台运行 # daemon on; #...阅读全文>>
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Centos上安装Nginxhttp://www.javacui.com/service/493.html error.log 主要是处理http请求错误和nginx本身服务错误状态,按照不同的错误级别记录access_log 主要是记录处理每次http请求访问的状态# 关闭当前层级上的指定日志,即不记录日志 # access_log off; log_...阅读全文>>
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Centos上安装Nginxhttp://www.javacui.com/service/493.html 启动,编写脚本,start.sh,内容如下/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf重启,编写脚本,reload.sh,内容如下/usr/local/nginx/sbin/ngi...阅读全文>>
Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feignFeign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。Spring Cl...阅读全文>>
Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feignFeign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。Spring Cl...阅读全文>>