原创 Mac中ElasticSearch安裝

Elasticsearch是一個開源,是一個基於Apache Lucene庫構建的Restful搜索引擎。Elasticsearch是在Solr之後幾年推出的。它提供一個分佈式,多租房能力的全文搜索引擎,具有HTTP Web界面(REST

原创 採用docker-compose部署nginx

docker-compose 相關命令: 後臺啓動容器: docker-compose up -d 查看容器:docker-compose ps / docker-compose ps -a 停止並刪除容器: 停止:docker-comp

原创 基於Nginx解決跨域問題

目標問題:項目域:(pay-monitorWeb.com)通過發送AJAX向項目域(rabbitMqS.com)發送請求,跨域請求發起了,但是返回結果被瀏覽器攔截,請求失敗。   1.安裝Homebrew 終端輸入   brew ins

原创 MAC系統下 安裝Nginx 配置反向代理

1.安裝Homebrew 終端輸入   brew install nginx   2.啓動 終端輸入 brew services start nginx 訪問: http://localhost:8080/  3.配置反射代理  

原创 Docker容器中使用Nginx實現域名反向代理

1.使用 docker search redis 命令來查看可用版本: $ docker search nginx 2.使用 docker pull redis 命令來拉取可用版本: $ docker pull nginx   3.使

原创 基於docker 配置redis

  #redis下載地址 http://download.redis.io/releases/    1.dockerfile構建redis #編寫dockerfile #基於centos FROM centos:7 #將宿主機中的

原创 Spring4+Spring MVC+Mybatis+dubboX+Rest+rabbitMQ+zookeeper 實現註冊後消息推送 項目搭建

1.安裝zookeeper 並啓動 下載並解壓 zookeeper-3.4.11.tar.gz 1.複製zoo_sample.cfg  到 zoo.cfg 編輯     2.安裝rabbitmq  並啓動     3.項目構建

原创 spring + kafka + springmvc +log4j+ maven 應用實例

1.項目構建 主機(kafka  zookeeper  三臺同時安裝啓動)      master:  192.168.28.129      slave0:    192.168.28.130      slave1:    192.

原创 基於Docker搭建lvs+keepalived+nginx實現高性能負載均衡集羣

服務器 主:172.17.0.2 master    備:172.17.0.3 slave1 lvs虛擬IP:172.17.0.100   #nginx下載地址 http://nginx.org/download/ 本地文件路徑 1.

原创 Docker中 搭建Nginx

#nginx下載地址 http://nginx.org/download/ 1.dockerfile構建nginx FROM centos:7 ADD nginx-1.6.0.tar.gz /usr/local COPY nginx

原创 Java中wait、notify應用場景(生產者-消費者模式)

Java實現生產者消費者的方式有:wait && notify、BlockingQueue、Lock && Condition等 wait、notify注意事項: (1)可以使用wait()和notify()方法在Java中實現線程間通信

原创 java中condition使用

1.Condition 將 Object 監視器方法(wait()、notify()和notifyAll())分解成截然不同的對象,以便通過將這些對象與任意Lock實現組合使用,爲每個對象提供多個等待 set(wait-set)。其中,L

原创 RabbitMQ解決分佈式事務實例

1.產生事務條件如下: 確認生產者將信息投遞到MQ服務器中(採用MQ確認機制) 生產者向MQ發送消息失敗,採用重試機制 確認消費者能正確的消費消息,採用手動ACK模式(注意冪等性問題) 消費者消費消息失敗,生產者無需回滾

原创 基於SpringBoot整合RabbitMQ發送郵件通知

1.使用 docker 下載 rabbitmq : docker pull rabbitmq:management 2.使用 docker images 命令來查看下載的鏡像: $ docker images 3.使用 docker

原创 基於Docker容器中Mysql主從複製搭建

1.使用 docker search mysql 命令來查看可用版本: $ docker search mysql 2.使用 docker pull mysql:5.7 命令來拉取可用版本: docker pull mysql:5.7