原创 【Java學習筆記】從 HelloWorld 開始看 Spring

Spring 是一個開源框架. Spring 爲簡化企業級應用開發而生. 使用 Spring 可以使簡單的 JavaBean 實現以前只有 EJB 才能實現的功能. Spring 是一個 IOC(DI) 和 AOP 容器框架.

原创 【數據結構與算法】 快速排序

通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按此方法對這兩部分數據分別進行快速排序,整個排序過程可以遞歸進行,以此達到整個數據變成有序序列。【來自百度百科】 快排介紹

原创 【設計模式】關於UML-2

UML —— Unified Modeling Lanaguage(統計建模語言),是一種軟件系統分析和設計的語言工具,他用於幫助軟件開發人員進行思考和記錄思路的結果。 UML本身是一套符號的規定,就像數學符號和化學符號一樣,這些

原创 【設計模式】 設計模式概述-3

設計模式不是代碼,而是某類問題的通用解決辦法。 設計模式的類型 設計模式分爲三種類型,一共23種 創建型模式 單例模式 抽象模式 原型模式 建造者模式 工廠模式 結構型模式 適配器模式 橋接模式 裝飾模式 組合模

原创 【數據結構與算法】 歸併排序

歸併排序(MERGE-SORT)是建立在歸併操作上的一種有效的排序算法,該算法是採用分治法(Divide and Conquer)的一個非常典型的應用。將已有序的子序列合併,得到完全有序的序列;即先使每個子序列有序,再使子序列段間

原创 【大數據運維監控】Prometheus水平擴展Cortex的架構分析

Cortex由Weaveworks創建,是一個開放源碼的時間序列數據庫和監視系統,用於應用程序和微服務。基於Prometheus,Cortex增加了水平縮放和幾乎無限的數據保留。 Cortex的架構圖 Cortex中的工作的流

原创 【Java學習筆記】你不理解面向對象其實是因爲你不懂哲學

引言 我們學面向對象,都是學什麼叫對象,再到類的封裝,繼承,抽象,多態等去分析我們的面向對象這四個字。但是呢,我這裏爲什麼說“你不懂面向對象其實是因爲你不懂哲學”?難道我們懂了哲學就理解了面向對象愛嗎?當然不是這麼去理解得的。

原创 【區塊鏈】從數字酒證看當下熱門技術區塊鏈

昨日(2020年3月30日),某酒業和xx浪正式讓我們的白酒用上了區塊鏈技術,搞了一個數字酒證的發佈會,也正式的宣佈,白酒正式開啓了 區塊鏈+白酒的營銷模式。 白酒+區塊鏈 -> 酒證 “數字酒證”是與實物酒一一錨定,全程基於區

原创 【Java學習筆記】面向對象的正確打開方式

引言 面向對象是什麼?怎麼去理解面向對象?我記得一開始接觸Java的時候,老師對面向對象的解釋舉例都是阿貓阿狗,講完之後,我們都知道了什麼叫對象,但什麼叫面向對象呢?其實並沒有說清楚。學Java這麼久了,關於面向對象還是有一點自己

原创 【Java學習筆記】三種方式帶你理解 i++ 與 ++i

引入 我們先看一個例子: int i = 0 ; int j = i ++ ; System.out.println( "i = " + i + ","+ "j = " + j);

原创 【設計模式】單例設計模式-4

所謂類的單例設計模式,就是採取一定的方法保證整個軟件系統中,對某個類只能存在一個對象實例,並且該類只提供一個取得其對象實例的方法(靜態方法) 單例模式的八種方式 餓漢式(靜態常量) /** * 餓漢式(靜態變量) * 1.

原创 【Java學習筆記】閒談 JUC 中的 FurtureTask

人生若只如初見,何事秋風悲畫扇。 這是本應該是一個很美妙的事情,但是所有的每秒都是在一瞬間。 Furture 的說明 關於 FutureTask 之前有講過,是在《【多線程】拿到Java多線程裏面的值》裏面。FutureTask

原创 【Go】監控指標的書寫

文章目錄引包指標的定義整理NewCounterNewGaugeNewHistogramSummaryNewCounterVec 我們知道,我們很多時候是需要知道我們的一個程序的運行狀態的,那這個時候就是需要用到監控。這裏,我們使用

原创 【大數據運維監控】閒談Prometheus的聯邦以及針對K8S集羣的監控方案

在我們的監控的過程中,單個的Prometheus Server可以輕鬆的處理百萬的時間序列,但是問題來了,要是這個機器的規模大了呢,這不就完蛋了嗎。所以呢,這時候就要用到 Prometheus 的分區功能,在Prometheus裏

原创 【Go】 閉包 & Defer & Error

閉包 / Defer / Error Google開發專家帶你學 AI:入門到實戰(Keras/Tensorflow)(附源碼) 閉包 介紹 基本介紹: 閉包就是一個函數和與其相關的引用環境組成的一個整體(實體) 案例演示