原创 關於如何從0開始配置服務器的域名

最近搗鼓了一個服務器,弄了一個小網站, 幫助家裏的小生意。大家可以幫我測試測試。剛上線還沒測試。。huazhemarble.com 配置服務器的時候發現還挺麻煩,最後經過網上各方大神的指點終於算是能用了。 以下的實驗中,假設已經有一下

原创 Round-robin 算法

Round-robin 是一種使用在 進程 和 網絡分配 計算中的算法。  以 進程分配爲例: 假設我們的time slot ( 單次運行進程的最長時間) 是100 ms,  如果 job1 一共需要消耗250 ms來運行, 那麼 ro

原创 HashCode 和 Equals 的使用 - 使用自定義對象作爲HashMap的Key例子

首先, 通過分析 Java.lang.Object 中的源碼 public boolean equals(Object obj){ return (this == obj); }發現,其實equals 比較的也是 兩個 對

原创 二叉樹 & 二叉查找樹

二叉樹 ( Binary Tree ) :  一種樹型結構,每個節點最多擁有兩個節點。( 如下圖 ) 幾種類型的二叉樹        1. full binary tree: 每個節點的孩子數 是 0 或者 2. 對高度沒有要求。 如

原创 平衡樹 - AVL || Balanced Binary Search Tree

三個問題。 What/Why/How. 什麼是平衡樹? 平衡樹是 基於二叉搜索樹的 一種自動保持它的高度最小的一種樹。 通俗點說, 就是一個有着高度最小的二查搜索樹. [任意節點的子樹的高度差小於等於1 ] 爲什麼要有平衡樹? 請考慮

原创 Java 併發學習 Concurrency

前言 當我們設計微服務時,微服務的用戶大多數情況下是同時發送很多請求給我們。 那麼就要求在我們微服務的內部需要能夠有多個線程(Thread) 來處理這些請求。(我們的微服務只是對外開放一個port 但是爲什麼能同時接受很多request?

原创 創建一個Web Service項目時候,需要考慮的幾個事情. 以及一些思考

綱要 時間飛逝,一轉眼已經工作一年有餘。馬上換入新組,這篇博客是我對我在舊組這一年多學習到的知識的一個覆盤。 正文 名稱: 當創建一個Web Service 的時候應該考慮的問題 開發之前 Starting Points 瞭解用戶的功能需

原创 數學 淺入淺出 的 貝葉斯

目的 最近上了 機器學習大學! 想把自己覺得有趣的知識整理下,以及看看這些基礎知識能在實際上有什麼應用。 什麼是貝葉斯 我的理解是 如果兩個事件相互聯繫那麼在概率上他們也存在一種聯繫,這種聯繫能被用來更加精確的得出概率結果。 比如,年齡和

原创 平衡樹 || Red-Black Tree

紅黑樹 是一種 平衡二叉搜索樹, 這裏的平衡和我們之前說的AVL樹的平衡有一點不一樣,AVL的平衡是任意節點的子樹 的高度差不能大於1. 但是紅黑樹的平衡是對於他的幾點性質來說的。 紅黑樹的性質:                    

原创 Java 中的map - The Map Interface.

翻譯來自The Map Interface 簡介 Map是一個鍵映射到值的對象。 一個Map不能包含任何的重複的鍵,也就是說每個鍵最多映射到一個值。他模擬了數學概念中的映射。Map 接口中包括了基本的操作(put,get,remove

原创 建了個微信羣,方便大家交流 技術和管理方面的知識和經驗

工作有段時間了,在某種程度上還是“小白”,建個微信羣 歡迎大家加入分享自己 在工作、學習中遇到的技術和管理方面的知識。多交友、少喝酒。

原创 HTTP-請求、響應、緩存

1.HTTP請求格式 做過Socket編程的人都知道,當我們設計一個通信協議時,“消息頭/消息體”的分割方式是很常用的,消息頭告訴對方這個消息是幹什麼的,消息體告訴對方怎麼幹。HTTP協議傳輸的消息也是這樣規定的,每一個HTTP包都分

原创 如何做好一個領導

* 如何定義 老闆 或者 team leader 的好和壞好的老闆 - 分兩方面 1. 從 老闆的老闆的角度: 能出活;能把自己分管的部分做好,並能對整個組織的大項目從自己分管的組件的角度提出自己的建議。2. 更重要的 從 老闆的手下的角

原创 Design Pattern - Factory Pattern (設計模式 - 工廠模式)

工廠模式工廠模式是用來封裝 對象的實例化的 一種模式。通俗來說,就是有同一類對象,但是我們需要根據不同的情境 比如 輸入請求類別的不同來選擇不同的 對象去實例化。兄dei有什麼例子沒?當然有,有兩個例子一個是書裏面的一個是工作中實際接觸到

原创 Java Bean Annotation Constraint Validation 未完待續

邊學邊用,有問題歡迎指出。 Chapter 1. 簡單的 Annotation Constraint 的使用 package tutorial.chapter01; import javax.validation.constrain