原创 RabbitMQ實踐--安裝、JAVA客戶端操作

RabbitMQ是一種消息中間件,用於處理來自客戶端的異步消息。服務端將要發送的消息放入到隊列池中。接收端可以根據RabbitMQ配置的轉發機制接收服務端發來的消息。RabbitMQ依據指定的轉發規則進行消息的轉發、緩衝和持久化操

原创 深入理解JAVA虛擬機讀書筆記----走進JAVA

1、JAVA虛擬機上的其他語言實例 1.1、Clojure:是一種運行在Java平臺上的 Lisp 方言 1.2、JRuby:一個採用純Java實現的Ruby解釋器 1.3、Groovy:Groovy是一種基於JVM(Java

原创 深入理解JAVA虛擬機讀書筆記----垃圾收集器與內存分配策略

GC的主要對象:JAVA堆和方法區 判斷GC是否存活的方法: 1、引用技術算法 說明:給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值加1;當引用失效時,計數器減1;任何時刻計數器都爲0的對象就是不可能再被使用的。

原创 《零秒思考》書評

本書主要講述了一種可以訓練人快速思考的方式,介紹的方式簡單易懂、操作方便、效果明顯,筆者認爲這種方法可以堅持下去,必定可以看到令人欣喜的成果。雖然本書看起來略感冗餘,但作者也是爲了將這個方法表達詳盡,也可以跳着看完即可。 A4思維

原创 消息隊列綜述

消息隊列MQ幾乎是每一個大型系統的必備選擇,抽時間搞搞MQ的整體需求、實現的重點難點,然後再具體應用某一個框架,比如RabbitMQ、kafka等,就會有事半功倍的效果。 何時需要消息隊列? 可以使用mq的場景有很多,最常用的幾種

原创 XShell--SSH端口轉發

首先你得XShell連接到一個其他服務器,然後才能用ssh的端口轉發功能。 統一稱使用的機器爲本地機,連接到的服務器爲遠程機。 一、Local 這個配置是什麼意思呢? 注意這個“類型方向”是Local(Outgoing),所

原创 lvs、nginx和haproxy比較

Nginx/LVS/HAProxy的基於Linux的開源免費的負載均衡軟件。 LVS:使用集羣技術和linux操作系統實現一個高性能、高可用的服務器,它具有很好的可伸縮性、可靠性和可管理性,是一款強大實用的開源軟件。 LVS的優點

原创 [轉]使用LVS實現負載均衡原理及安裝配置詳解

負載均衡集羣是 load balance 集羣的簡寫,翻譯成中文就是負載均衡集羣。常用的負載均衡開源軟件有nginx、lvs、haproxy,商業的硬件負載均衡設備F5、Netscale。這裏主要是學習 LVS 並對其進行了詳細的

原创 RabbitMQ+HAProxy構建高可用消息隊列

用RabbitMQ的集羣、鏡像隊列+HAProxy構建一個高可用的消息隊列。 集羣配置 主要參考官網:http://www.rabbitmq.com/clustering.html 現在有三臺ubuntu服務器,ip分別是 1

原创 RabbitMQ--整體簡介

RabbitMQ簡介 AMQP,即Advanced Message Queuing Protocol,一個提供統一消息服務的應用層標準高級消息隊列協議,是應用層協議的一個開放標準,爲面向消息的中間件設計。即AMQP是一個消息隊列的

原创 深入理解JAVA虛擬機讀書筆記----Java內存區域與內存溢出異常

1、爲什麼需要了解它? java源碼是由C++和少量的C編寫的。JAVA與C++之間很大的不同點之一是:C++開發人員在內存管理領域,即對沒有對象擁有絕對的控制權,也必須對每個對象的每個整個聲明週期負責;而JAVA開發人員在虛擬機

原创 Nginx快速入門到使用

Nginx是什麼? Nginx (engine x) 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。 Nginx使用C語言編寫的,相較於Apache\lighttpd具有佔有內存少,穩定性高

原创 深入理解JAVA虛擬機讀書筆記----虛擬機性能監控與故障處理工具

工具總結 命令行工具 bin目錄中,JDk爲我們提供了強大穩定的工具集合,他們都是lib/tool.jar類庫的包裝。主要有 jps : 顯示所有虛擬機進程,類似Linux的ps jstat : 收集虛擬機各方面的運行數據

原创 《刻意練習》書評

首先,整體上這本書告訴了我們一件事:大部分技能通過刻意練習,你就可以達到類似“天才”的水平。聽起來是有點雞湯,但是文章引用了很多例子和實驗結果,至少證明了刻意練習在大部分場合下的有效性。 天賦論 作者用了很大的篇幅來向“天賦論”開

原创 用VirtualBox建立一個ubuntu機羣

最近想自己搞搞RabbitMQ集羣的配置方法,但是租機羣、docker畢竟是別人的東西,折騰的不夠盡興,所以自己搞了個物理機虛擬出來一個機羣。 這個折騰好了後,可以自己搞搞redis的集羣啊什麼的,甚至覺得自己無聊的話,搞搞ha