原创 反射---java反射基礎

反射—基礎 理解反射對學習Java框架有很大的幫助,如Spring框架的核心就是使用Java反射實現的,而且對做一些Java底層的操作會很有幫助。 一、Class類的使用 1、萬事萬物皆對象,(當然,基本數據類型,靜態成員不是面向對象

原创 我所理解的SOA和微服務

SOA和微服務到底是什麼關係? 說實話,我確實不明白SOA和微服務到底有什麼本質上的區別,兩者說到底都是對外提供接口的一種架構設計方式。我倒覺得微服務其實就是隨着互聯網的發展,複雜的平臺、業務的出現,導致SOA架構向更細粒度、更通過化程度

原创 Java ExecutorService線程池

1、new Thread的弊端 執行一個異步任務你還只是如下new Thread嗎? new Thread(new Runnable() { @Override public void run() {

原创 mysql left join中where和on條件的區別

left join中關於where和on條件的幾個知識點:     1.多表left join是會生成一張臨時表,並返回給用戶     2.where條件是針對最後生成的這張臨時表進行過濾,過濾掉不符合where條件的記錄,是真正的不符合

原创 Spring 之AOP AspectJ切入點語法詳解(最全面、最詳細。)

6.5  AspectJ切入點語法詳解 6.5.1  Spring AOP支持的AspectJ切入點指示符        切入點指示符用來指示切入點表達式目的,,在spring AOP中目前只有執行方法這一個連接點,Spri

原创 Proguard使用最新,最全教程,親自試驗

Proguard混淆器 最近公司有一個項目,是外包項目,由於對方也有技術人員,出於技術上的保密,需要對class文件進行二次處理,於是網上找了好久,只發現Proguard是用的最廣泛而且網上資料最多的。由於不是純JAVA項目,而是WEB

原创 zookeeper-啓動過程

在上一篇,我們瞭解了zookeeper最基本的配置,也從中瞭解一些配置的作用,那麼這篇文章中,我們將介紹Zookeeper的啓動過程,我們在瞭解啓動過程的時候還要回過頭看看上一篇中各個配置參數在啓動時的位置。 Zookeeper的啓動

原创 Zookeeper client

當我寫完Zookeeper leader選舉後,準備看看Zookeeper的存儲和處理客戶端請求的時候發現,如果能看看Zookeeper的API是不是在理解後面的過程更好些呢。 Zookeeper的client是通過Zookeeper

原创 spring boot 實例演示+深度剖析

一、先上實例 1、創建Maven project 2、select project name and location  (默認選項) 3、Select an Archetype   (默認選項) 4

原创 Zookeeper如何配置

前面兩篇文章介紹了Zookeeper是什麼和可以幹什麼,那麼接下來我們就實際的接觸一下Zookeeper這個東西,看看具體如何使用,有個大體的感受,後面再描述某些地方的時候也能在大腦中有具體的印象。本文只關注分佈式模式的zookeepe

原创 Zookeeper可以幹哪些事情

在Zookeeper的官網上有這麼一句話:ZooKeeper is a centralized service for maintaining configuration information, naming, providing

原创 RPC框架原理剖析(含實例)

一、什麼是RPC RPC(Remote Procedure Call Protocol)——遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC協議假定某些傳輸協議的存在,如TCP或U

原创 爲什麼用Zookeeper

Google的三篇論文影響了很多很多人,也影響了很多很多系統。這三篇論文一直是分佈式領域傳閱的經典。根據MapReduce,於是我們有了Hadoop;根據GFS,於是我們有了HDFS;根據BigTable,於是我們有了HBase。而在這

原创 Quartz中時間表達式詳細介紹與樣例分析

Quartz中時間表達式的設置-----corn表達式 時間格式: <!-- s m h d m w(?) y(?) -->,   分別對應: 秒>分>小時>日>月>周>年,  舉例: 1.每天什麼時候執行: 0 59 23 * *

原创 Zookeeper leader選舉

在上一篇文章中我們大致瀏覽了zookeeper的啓動過程,並且提到在Zookeeper的啓動過程中leader選舉是非常重要而且最複雜的一個環節。那麼什麼是leader選舉呢?zookeeper爲什麼需要leader選舉呢?zookee