原创 六:結構型模式:適配器模式

今天開始講結構型模式了,第一個講的就是適配器模式,所謂的適配器模式其實就是將一個類的接口轉換成客戶希望的另外一個接口。Adapter模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。如果你想使用一個已經存在的類,而它的接口不

原创 ElasticSearch的Marvel更新license

       Marvel安裝的時候需要申請一個license,否則只有30天的使用時間,到期後最多保存7天的監控數據,爲了造成不必要的監控數據丟失,建議安裝的同時註冊一個lincense,方法如下: 1.     註冊一個免費的lice

原创 Base64算法

Base64算法的前世,據說在早期的電子郵件傳輸的過程中,僅僅支持ASCII碼的傳輸,如果一些非ASCII碼也通過電子郵件進行傳輸,那麼通過網關的時候,會在高位補0,從而接收方會收到一堆亂碼,爲了解決這個問題,Base64應運而生,現在b

原创 初步理解java中的反射和內省及反射和內省的用法大集合

         反射是java中一個不太被大多數人關注的一個模塊,尤其對於很多初學者,甚至不知道何爲反射,但是現在在java中越來越多的企業在筆試,面試的時候提到反射的知識,因爲反射機制在web上的確有

原创 一:創建型模式:工廠模式

     在java的學習當中,如果我們已經學習過了java基礎,那麼就很有必要去接觸一些面嚮對象語言中的語言運用技巧,對於初學者更好的去駕馭面嚮對象語言有着非常重要的意義,從今天開始,我和大家一起學習和探討java的23種設計模式,今天

原创 JVM系列之類加載機制

何爲JVM(Java Virtual Machine)的類加載機制?簡單來說,JVM把類的描述數據從class文件(也就是通常我們所說的Java編譯後的字節碼文件)加載到內存,然後對數據進行驗證、準備、解析和初始化處理後直接可被JVM直接

原创 二:創建型模式:抽象工廠模式

還是直接上源代碼,既然我們不能一下子就明白,那我們就先敲打10遍,然後慢慢感悟和理解,這是我自己感悟寫的代碼。 IBookFactory接口: package com.liuqiang.model.AbstractFactory; pu