ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步服务、组服务等。zookeeper安装单机模式http://www.javacui.com/opensource/445.html 解压压缩包,并拷贝到指定目录tar -xvf apache-zookeeper-3.6.3-bin.tar.gz cp -r apache-zookeeper-3.6.3-bin...阅读全文>>
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...阅读全文>>
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。先用 Ctrl+Alt+S 打开IDEA的设置,在上面的地址栏...阅读全文>>