原创 自己實現一個JDK動態代理

回顧JDK代理 Spring AOP 用到了兩種動態代理模式:JDK動態代理和CGLIB動態代理,兩種動態代理形成互補。今天我們來嘗試純手寫一個簡版的JDK動態代理,來了解它的底層實現原理。我們先來回顧一下JDK動態代理 動態代理的條件

原创 Elasticsearch學習筆記(一)之what?

一句話介紹 Elasticsearch 是一個分佈式、RESTful 風格的搜索和數據分析引擎,能夠解決不斷涌現出的各種用例。作爲 Elastic Stack 的核心,它集中存儲您的數據,幫助您發現意料之中以及意料之外的情況。---摘自官方

原创 數據倉庫的哪些事兒

數據倉庫 大數據平臺 簡介 通常說的大數據平臺主要包括三部分: 數據相關的工具、產品和技術: 批量數據採集傳輸sqoop,spark 離線數據處理Hadoop,Hive,Spark 實時流處理Storm,Spark Streaming,F

原创 個人收集的IT技術網站集合,涉及web前後端,大數據,UI設計等。

IT技術網站直通車 個人收集的IT技術網站集合,涉及web前後端,大數據,UI設計等。並持續更新中…… 個人主頁 https://liaocan.top 歡迎評論推薦 web後端 spring https://spring.io/ htt

原创 細數23種設計模式以及Java代碼實現

設計模式是在軟件開發中,經過驗證的,用於解決在特定環境下、重複出現的、特定問題的解決方案。 創建型 創建型模式是抽象對象實例化的過程,用於幫助創建對象的實例。 工廠模式 簡單工廠 描述 定義:提供一個創建對象實例的功能,而無須關心其具體實現