代碼審查是消滅Bug最重要的方法之一,這些審查在大多數時候都特別奏效。由于代碼審查本身所針對的對象,就是俯瞰整個代碼在測試過程中的問題和Bug。并且,代碼審查對消除一些特別細節的錯誤大有裨益,尤其是那
前言小伙伴們是否想起曾經被 SSM 整合支配的恐懼?相信很多小伙伴都是有過這樣的經歷的,一大堆配置問題,各種排除掃描,導入一個新的依賴又得添加新的配置。自從有了 SpringBoot 之后,咋們就起飛
十分鐘就要深入理解HashMap源碼,看完你能懂?我覺得得再多看一分鐘,才能完全掌握! 終于來到比較復雜的HashMap,由于內部的變量,內部類,方法都比較多,沒法像ArrayList那樣直接平鋪
一年半前,我們就決定使用 Python 3 了。我們已經討論了很長時間,現在是時候使用了!現在這個過程已經結束了,我們已經把生產環境的最后部署都遷移到了 Python 3整個代碼庫大約有 240 k
目錄 一、SpringBoot是什么?二、SpringBoot的優勢三、hello world四、原理探究 一、SpringBoot是什么? 微服務,應該是近年來最火的概念,越來越多的公司開始使用微服
HDFS架構 HDFS是一個master/slave結構的服務,其中NameNode是master,一般只在一臺節點上啟動;DataNode是slave,一般每臺節點都會啟動一個;DataNode不斷
一、前言這篇文章來源于我的一個 PPT,而這個 PPT 是源于一個朋友的一次邀請,朋友邀請我為一個公司做一堂大約 2 小時的技術講座,我選定的方向是《如何開發一個大型系統》在這里我對大型系統的定義為:
一、架構,作為程序員是必須的,好的架構提供代碼重用的可能性(因為模塊化/對象化,而且模塊/對象間松散耦合),提供靈活的擴展性(方便加入其他模塊和功能),代碼維護性和可讀性好 。二、人類的認識總是連續性
上一篇文章 關于提高效率 介紹的后臺框架應用 現在介紹下其中插件的具體功能,本文以某個具體插件來詳細說明,選取 插件 “ 過濾 ” 用于詳細講解具體功能,以及框架數據流的走向過濾插
大型網站架構從來都不是一個預先定義的架構,而是一個演進式的架構。很少有一個網站從建站開始,就能夠因具備大型網站的所有屬性而一成不變的,從最簡單的LAMP架構,再到基于IOE的大型集中式應用架構,再演變