原创 震驚!一個http請求導致生產環境宕機100秒!—— Nginx 502 bad gateway的解決過程

           1. 背景:                 中遠海運生產部署採用HA部署CMP( 1個NGINX + 2個CMP 部署方案,自行腦補下架構圖) ,分別部署在3臺虛擬機上。        2. 現象:        

原创 spring註解@EnableAsync@Async實現多線程

                     spring註解@EnableAsync@Async實現多線程   通過spring給我們提供的ThreadPoolTaskExecutor就可以使,例子如下: 首先定義配置類 package

原创 mac下使用git創建repository上傳到github

第一步:安裝git程序 git客戶端程序地址:https://git-scm.com/download/mac     打開安裝包,如下圖操作 然後按照提示,下一步下一步,直到安裝完成。     打開終端,輸入命令:git --

原创 es上安裝x-park TLS/SSL認證

在es集羣上安裝TLS。重要 如果您是在現有羣集上首次安裝X-Pack,則必須執行完整羣集重新啓動。安裝X-Pack後,必須在羣集中的所有節點上啓用安全性和安全性才能使羣集正常運行。升級時通常可以執行滾動升級。1. 要在Elasticse

原创 Linux下安裝Elasticsearch5.X head安裝

Linux下安裝Elasticsearch5.X下載Elasticsearch  登錄官網 https://www.elastic.co/cn/downloads  選擇下載elasticsearch,根據需要選擇對應的安裝包,這裏選擇5

原创 Elasticsearch5.X java API

Elasticsearch5.X java API 1. Java API批量導出 Settings settings = ImmutableSettings.settingsBuilder().put("cluster.na

原创 代理模式和門面模式模式

代理模式和門面模式模式1.引言    看設計模式的時候看到代理模式,想起門面者模式,比較倆者,發現的不同之處,隨便寫寫博客加深印象。2.講解代理(Proxy)模式所謂代理,就是一個人或者一個機構代表另一個人或者另一個機構採取行動。在一些情

原创 通用萬能excel導入的Python實現

通用萬能excel導入的Python實現一.正言        從設計方案到算法和功能代碼實現,花了我一週時間,在這裏記錄方便大家參考。廢話少說,首先通過配置文件配置你想要的數據,只需要配置簡單的表達式就可以實現由價值的數據分析和挖掘出有

原创 數據庫

數據庫相關1. 數據庫連接池實現原理需求: 數據庫連接過程,每次訪問數據庫都需要打開一個鏈接,如果大型應用,每次訪問數據庫都重新建立連接,會嚴重影響性能。解決: 建立數據庫連接緩衝池。初始化一定數量的鏈接,需要的時候取出,使用完畢後不關閉

原创 史上最詳cxf-Springmvc-maven實現webservice教程

史上最詳cxf-Springmvc-maven實現webservice教程 2016.11.18 14.16 22828瀏覽 字號 大字中字小字 雖知道webservice,工作兩年一直沒使用過,最近不忙趁機研究了下,實現了簡單的

原创 分佈式文件系統 FastDFS

1      FastDFS介紹1.1    什麼是FastDFS         FastDFS是用c語言編寫的一款開源的分佈式文件系統。FastDFS爲互聯網量身定製,充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重高可用、高性能

原创 Dubbo介紹和整合

dubboA. 原理流程:A1. 服務啓動,服務提供者向註冊中心註冊服務。A2. 消費者需要服務的時候向註冊中心訂閱服務,註冊中心返回一個服務提供者的地址列表給消費者。A3. 消費者根據一定的負載均衡算法,訪問一臺服務提供者,如果訪問失敗

原创 Redis 緩存 + Spring 的集成示例

Redis 緩存 + Spring 的集成示例 《整合

原创 mysql分庫分區分表

1.分庫分區分表概念分區    就是把一張表的數據分成N個區塊,在邏輯上看最終只是一張表,但底層是由N個物理區塊組成的分表    就是把一張數據量很大的表按一定的規則分解成N個具有獨立存儲空間的實體表。系統讀寫時需要根據定義好的規則得到對

原创 socket的python實現

socket通信        Python提供了兩個基本的socket模塊。一個是socket,它提供了標準的BSD Socket API;另一個是socketServer,它提供了服務器中心類,可以簡化網絡服務器的開發。1.通信原理