原创 Curator教程(一)快速入門

Curator是Netflix公司開源的一個Zookeeper客戶端,與Zookeeper提供的原生客戶端相比,Curator的抽象層次更高,簡化了Zookeeper客戶端編程。Maven依賴  <dependency>     <grou

原创 springboot 支持springsecurity 自定義數據庫查詢

本文將具體介紹在Spring Boot中如何使用Spring Security進行安全控制,權限控制數據均有數據庫查詢。1.背景Spring Security 主要是在訪問前添加過濾器,過濾器中主要起作用的爲  訪問鑑權authentica

原创 centos 部署jdk時區慢了8小時

方法一在 tomcat的jvm 運行參數加上 -Duser.timezone=GMT+8 ;設置好後,就會忽略系統設置的時區,這種方法雖然簡單直接,但是卻不是一種好的方式,要從根源上解決問題!方法二 映射時區文件/etc/localtime

原创 java 併發編程 :Executor框架實現java 多線程

Executor框架簡介    在Java 5之後,併發編程引入了一堆新的啓動、調度和管理線程的API。Executor框架便是Java 5中引入的,其內部使用了線程池機制,它在java.util.cocurrent 包下,通過該框架來控制

原创 Flume 入門--幾種不同的Sources

1.flume概念flume是分佈式的,可靠的,高可用的,用於對不同來源的大量的日誌數據進行有效收集、聚集和移動,並以集中式的數據存儲的系統。flume目前是apache的一個頂級項目。flume需要java運行環境,要求java1.6以上

原创 Hadoop默認端口表及用途

端口用途9000fs.defaultFS,如:hdfs://172.25.40.171:90009001dfs.namenode.rpc-address,DataNode會連接這個端口50070dfs.namenode.http-addre

原创 DNS 原理

阮老師的作品,非常精彩,轉載!DNS 是互聯網核心協議之一。不管是上網瀏覽,還是編程開發,都需要了解一點它的知識。本文詳細介紹DNS的原理,以及如何運用工具軟件觀察它的運作。我的目標是,讀完此文後,你就能完全理解DNS。一、DNS 是什麼?

原创 Elastic Job 入門

 Elastic job是噹噹網架構師張亮,曹昊和江樹建基於Zookepper、Quartz開發並開源的一個Java分佈式定時任務,解決了Quartz不支持分佈式的弊端。Elastic job主要的功能有支持彈性擴容,通過Zookepper

原创 Flume 入門--幾種不同的Sinks

主要介紹幾種常見Flume的Sink--匯聚點1.Logger Sink 記錄INFO級別的日誌,一般用於調試。前面介紹Source時候用到的Sink都是這個類型的Sink必須配置的屬性:屬性說明:            !channel 

原创 nginx http 與 https 配置

域名:qps.ribuncdn.cnnginx http 配置(80端口),請求proxy 到2臺serverlog_format qps_access ' $remote_addr $time_iso8601 $server_port $

原创 我的友情鏈接

51CTO博客開發

原创 HTTP與HTTPS的區別

超文本傳輸協議HTTP協議被用於在Web瀏覽器和網站服務器之間傳遞信息,HTTP協議以明文方式發送內容,不提供任何方式的數據加密,如果***者截取了Web瀏覽器和網站服務器之間的傳輸報文,就可以直接讀懂其中的信息,因此,HTTP協議不適合傳

原创 利用Redis 實現消息隊列

1.用redis中的List可以實現隊列,這樣可以用來做消息處理和任務調度的隊列2.代碼模擬代碼結構生產者模擬程序/**   *    */   package scheduleTest;      import java.util.Ran

原创 消息隊列使用的四種場景介紹

消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題 實現高性能,高可用,可伸縮和最終一致性架構 使用較多的消息隊列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ

原创 python 版本分佈式鎖

此文章,實現python 版本的分佈式鎖,java版本的可以使用curator很容易實現,python版本如下在做分佈式系統開發的時候,分佈式鎖可以說是必需的一個組件。最近做了一些調研和嘗試,經過對比,基於ZooKeeper的分佈式鎖還是很