原创 Dubbo與Zookeeper、SpringMVC整合和使用(負載均衡、容錯)

互聯網的發展,網站應用的規模不斷擴大,常規的垂直應用架構已無法應對,分佈式服務架構以及流動計算架構勢在必行,Dubbo是一個分佈式服務框架,在這種情況下誕生的。現在覈心業務抽取出來,作爲獨立的服務,使前端應用能更快速和穩定的響應。

原创 【Hadoop】HDFS的運行原理

簡介 HDFS(Hadoop Distributed File System )Hadoop分佈式文件系統。是根據google發表的論文翻版的。論文爲GFS(Google File System)Google 文件系統(中文,英文)。

原创 RabbitMQ與SpringMVC集成並實現發送消息和接收消息(持久化)方案二

   RabbitMQ的大約的介紹,上一篇已經有介紹了,這篇不介紹,直接描述RabbitMQ與SpringMVC集成並實現發送消息和接收消息(持久化)。  使用了Spring-rabbit 發送消息和接收消息,我們使用的Maven來管

原创 Dubbo

1. Dubbo是什麼? Dubbo是一個分佈式服務框架,致力於提供高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分佈式的需求,其實是不需要用的,只有在分佈式的時候,纔有d

原创 HDFS詳解

摘要 HDFS體系結構中有兩類節點,一類是NameNode,又叫"元數據節點";另一類是DataNode,又叫"數據節點"。這兩類節點分別承擔Master和Worker具體任務的執行節點。 HDFS體系結構中有兩類節點,一類是Nam

原创 Dubbo與Zookeeper、SpringMVC整合和使用(負載均衡、容錯)

互聯網的發展,網站應用的規模不斷擴大,常規的垂直應用架構已無法應對,分佈式服務架構以及流動計算架構勢在必行,Dubbo是一個分佈式服務框架,在這種情況下誕生的。現在覈心業務抽取出來,作爲獨立的服務,使前端應用能更快速和穩定的響應。

原创 分佈式服務框架 Zookeeper -- 管理分佈式環境中的數據

Zookeeper 分佈式服務框架是 Apache Hadoop 的一個子項目,它主要是用來解決分佈式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集羣管理、分佈式應用配置項的管理等。本文將從使用者角度詳細介紹

原创 Redis開發筆記

1.Redis的安裝 Window 下安裝 下載地址:https://github.com/dmajkic/redis/downloads。 下載到的Redis支持32bit和64bit。根據自己實際情況選擇,將64bit的內容cp

原创 Spring MVC請求處理流程及源碼分析

   從接受請求到返回響應,Spring MVC框架的衆多組件都伸胳膊挽袖子行動起來,各司其職,有條不紊地完成份內的工作。在整個框架中,DispatcherServlet處於核心的位置,它負責協調和組織不同組件,共同完成請求響應的工作。

原创 日期時間與字符串互相轉換

/**  *   * @ClassName: DateUtils   * @Description: TODO(日期時間與字符串互相轉換 )   *

原创 如何永久激活(破解) IntelliJ IDEA golang ide 2018.2.2

  1、去官網下載並安裝 idea 地址:https://www.jetbrains.com/ide... 文件有點大,耐心等待一會兒。 2、下載破解(crack) jar 包 地址 http://idea.lanyus.com/jar/

原创 js金錢正則表達式校驗

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3

原创 JavaBean和Map轉換封裝類

/** * Map工具類 * * @author jqlin */ public class MapUtils { /** * 從map集合中獲取屬性值 * * @param <E>

原创 spring整合redis客戶端及緩存接口設計

一、寫在前面 緩存作爲系統性能優化的一大殺手鐗,幾乎在每個系統或多或少的用到緩存。有的使用本地內存作爲緩存,有的使用本地硬盤作爲緩存,有的使用緩存服務器。但是無論使用哪種緩存,接口中的方法都是差不多。筆者最近的項目使用的是memc

原创 HttpClient4.3.6版本以上的http和https請求寫法

import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.cert.Certificate