原创 爬蟲實現:根據IP地址反查域名

域名解析與IP地址 域名解析是把域名指向網站空間IP,讓人們通過註冊的域名可以方便地訪問到網站的一種服務;IP地址是網絡上標識站點的數字地址,爲了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程,該過程由D

原创 Go語言學習筆記說明

參考書籍:《學習Go語言》、《Go語言編程》 程序運行環境:windows(64bit) Go語言版本:go1.0.2   資料: 1、Go語言半小時速成教程 http://www.vaikan.com/go/a-tour-of-go/

原创 Go語言學習筆記(六) [包]

日期:2014年7月30日   1、定義:包時函數和數據的集合。使用package關鍵字定義一個包,文件名不需要與包名一致,包名約定使用小寫字符,Go包可以由多個文件組成,但是需要使用相同的package<name>,包中方法的調用方式:<

原创 Go語言學習筆記(四) [array、slice、map]

日期:2014年7月22日   一、array[數組]   1、定義:array 由 [n]<type> 定義,n 標示 array 的長度,而 <type> 標示希望存儲的內容的類型。     例如:     var arr[10] in

原创 Go語言學習筆記(五) [函數]

日期:2014年7月29日   1、函數定義:func (p type) funcname(q int) (r,s int) {return 0,0 }     func: 保留字,用於定義一個函數      (p type) :可選的,用

原创 MongoDB框架Jongo的使用介紹

1、Jongo可以用來做什麼?   Jongo框架的目的是使在MongoDB中可以直接使用的查詢Shell可以直接在Java中使用。在官網首頁有一個非常簡潔的例子:   SHELL:這種查詢方式是MongoDB數據庫支持的查詢方式。 JA

原创 Hive基礎之Hive數據類型

Hive數據類型    參考:中文博客:http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2843448.html          英文:https://cwiki.apache.or

原创 Go語言學習筆記(三) [控制結構、內建函數]

日期:2014年7月21日   一、控制結構   1、Go中,只有幾個控制結構,它沒有do或者while循環,有for,靈活的switch語句和if,在switch中可以接受像for那樣可選的初始化語句,另外Go中還提供了類型選擇和多路通信

原创 Nacos系列:Nacos的三種部署模式

三種部署模式 Nacos支持三種部署模式 1、單機模式:可用於測試和單機使用,生產環境切忌使用單機模式(滿足不了高可用) 2、集羣模式:可用於生產環境,確保高可用 3、多集羣模式:可用於多數據中心場景 單機模式 啓動 Nacos Serve

原创 Nacos系列:歡迎來到Nacos的世界!

什麼是Nacos? Nacos 是構建以“服務”爲中心的現代應用架構 (例如微服務範式、雲原生範式) 的服務基礎設施。 Nacos可以做什麼? 1、動態配置服務:支持以中心化、外部化和動態化的方式管理所有環境的配置。動態配置消除了配置

原创 Nacos系列:Nacos的Java SDK使用

Maven依賴 Nacos提供完整的Java SDK,便於配置管理和服務發現及管理,以 Nacos-0.8.0 版本爲例 添加Maven依賴: <dependency> <groupId>com.alibaba.nacos</gro

原创 Nacos系列:基於Nacos的配置中心

前言 在看正文之前,我想請你回顧一下自己待過的公司都是怎麼管理配置的,我想應該會有以下幾種方式: 1、硬編碼沒有什麼配置不配置的,直接寫在代碼裏面,比如使用常量類優勢:對開發友好,開發清楚地知道代碼需要用到什麼配置劣勢:涉及祕鑰等敏感配置直

原创 Nacos系列:基於Nacos的註冊中心

前言 所謂註冊中心,其實是分佈式架構演進過程中的產物,在系統中充當一個協調者的角色。但是,爲什麼需要這樣一個協調者的角色呢?我們先來看一個例子,以便理解爲什麼分佈式架構中需要有註冊中心。 案例 小明和小新住在同一家沃爾瑪超市附近,他倆都辦了

原创 歡迎來到Nacos的世界!

什麼是Nacos? Nacos 是構建以“服務”爲中心的現代應用架構 (例如微服務範式、雲原生範式) 的服務基礎設施。 Nacos可以做什麼? 1、動態配置服務:支持以中心化、外部化和動態化的方式管理所有環境的配置。動態配置消除了配置變更時