原创 Spring Cloud Config 基礎示例 原 薦

Spring Cloud Config 簡介 什麼是Srping Cloud Config? Spring Cloud Config 是一種分佈式配置中心框架, 爲分佈式系統中的外部化配置提供服務器和客戶端支持。(同類技術還有vault

原创 SpringCloud之Eureka 原 薦

Eureka簡介 什麼是Eureka? Eureka是一種基於rest提供服務註冊和發現的產品: Eureka-Server: 用於定位服務,以實現中間層服務器的負載平衡和故障轉移。 Eureka-client:用於服務間的交互,內置負

原创 rabbitMQ 基礎概念介紹 原 薦

傳統的隊列消息服務,有三個概念,生產者,消費者,隊列;rabbitMQ在概念上多做了一層抽象,在發消息者和隊列之間,加入了交換器。 消息是先發到交換器,由交換器再根據調度策略再把消息給隊列;    rabbitMQ重要概念:       

原创 JVM服務器啓動參數 原

    最近一直在Python,java混用,感覺Python還是比java靈活很多;今天需要部署一個java服務到docker給客戶,然後查了一下一般設置的JVM參數,網上倒是很多。。但是都只給命令不給解釋。。。我可不敢這麼做。。。於是根

原创 zookeeper leader選舉 原 薦

     如何在zookeeper集羣中選舉出一個leader,zookeeper使用了三種算法,具體使用哪種算法,在配置文件中是可以配置的,對應的配置項是”electionAlg”,其中1對應的是LeaderElection算法,2對應的

原创 springboot2.0 redis配置 原

    之前一直都用springboot的redis默認配置,今天想弄自定義配置,結果發現各種問題,在網上搜了很多,也都是基於1.x的自定義配置;後來還是查到了類似的文章解決了問題,不知道是不是因爲用之前沒有完整的把2.0更改的地方看一遍,

原创 Redis爲什麼這麼快? 原 薦

     接觸Redis使用快一年多了,目前除了集羣部署(非主從)還沒有實際操作以外,對Redis的搭建,常規操作,基本原理,持久化方式等都比較熟悉;      但是目前爲止對於Redis爲什麼快,都只知道因爲是內存操作,所以快,經過查閱資

原创 Java 解析 python使用 pickle序列化後的數據 原 薦

    換了新公司,一切也重新開始,接觸到的第一個活就是可能需要將之前python寫的一套數據傳輸的代碼,改用Java實現,提高開發效率;     python代碼結構很清晰,分爲兩部分: 抽取接口數據,pickle序列化後打包上傳到雲服

原创 Zookeeper的功能以及工作原理 轉

1.ZooKeeper是什麼? ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,它是集羣的管理者,監視着集羣中各個節點的狀態根據節點提交的反饋進行下一步合理操作。最終,將簡單易

原创 Redis、Memcache和MongoDB的區別 原

Redis、Memcache和MongoDB的區別 >>Memcached Memcached的優點: Memcached可以利用多核優勢,單實例吞吐量極高,可以達到幾十萬QPS(取決於key、value的字節大小以及服務器硬件性能,日

原创 全文搜索引擎 Elasticsearch 入門教程-Index 原

前言: 之前已經說過最近正在做數據建設,爬取數據之後經過處理,最終導入到ElasticSearch中,並編寫公共接口以提供給後臺進行檢索操作;本來想等把ElasticSearch官方API都看過一遍,形成思維導圖之後再整理出來,因爲熟悉一個

原创 rabbitMQ 原

     傳統的隊列消息服務,有三個概念,生產者,消費者,隊列;rabbitMQ在概念上多做了一層抽象,在發消息者和隊列之間,加入了交換器。 消息是先發到交換器,由交換器再根據調度策略再把消息給隊列;    rabbitMQ重要概念:  

原创 IDEA JVM優化 實例 原

          昨天啓動工程,發現佔用內存特別多,佔用了1個多G,導致系統特別卡,這還只是剛啓動呢,什麼都沒做,我不能忍,卡的人心煩,而且工作 效率也低,所以看是不是能解決掉這個問題?          首先看看程序中是否有代碼問題導

原创 PySpider 使用說明 原

因爲工作原因,最近一段時間都在做項目的數據建設工作,涉及到使用Pyspider進行數據的爬取及入庫,所以此處系統的整理一下; pyspider簡介 一個國人編寫的強大的網絡爬蟲系統並帶有強大的WebUI。 採用Python語言編寫,分佈式

原创 深入理解JVM-類加載 原

看完《深入理解JVM》中關於類加載的一些個人總結,歡迎評論!   類加載過程: 類從被加載到虛擬機內存中開始,到卸載出內存爲止,它的整個生命週期包括:加載、驗證、準備、解析、初始化、使用和卸載七個階段。它們開始的順序如下圖所示: 加載->驗