最近由于要學習一下大數(shù)據(jù)相關的知識,首先遇到的就是Hadoop。那么接下來就看一下如何安裝Hadoop。 下載tar包https://hadoop.apache.org/re...
提到annotation想必大家都不會陌生,因為基本上JAVA的工程中隨處可見annotation的身影。 Override: 這個annotation表明此方法是在接口中聲...
提到java的interface大家一定不會陌生。Interface長期以來是作為一個約定存在。就如汽車上要開一個天窗,那就需要按照天窗所具有的行為來對汽車進行設計。這樣我們...
想必很多人對JAVA中的Exception不會陌生,但是我們也會碰到諸多的Checked Exception。而我們又不想一層層去捕獲,那么就需要想辦法來忽略這些Checke...
如果你平時喜歡脫離鼠標,用起來還是蠻舒服的
cmder 讓你的終端更好看是什么(what) cmder是一個軟件工具包,彌補了windows缺少好看的終端的遺憾。此外還加入了Monokai色彩方案和自定義提示布局,看起來是一個不錯的終端模擬器。 ...
使用Promise 基本用法 A Promise is an object representing the eventual completion or failure o...
依賴倒置原則(Dependency Inversion Principle: DIP) 高層模塊不應該依賴于底層模塊,二者應該都依賴于抽象 抽象不應該依賴于具體細節(jié),細節(jié)應該...
子類型必須能夠替換掉他們的父類型 這里的所有觀點摘抄自《敏捷軟件開發(fā)原則、模式與實踐》,原著Robert C. Martin,鄧輝等譯。 李氏替換原則 假設有一個函數(shù)f,接受...
軟件實體(類、模塊、函數(shù)等等)應該是可以擴展,但是不可修改的。 這里的所有觀點摘抄自《敏捷軟件開發(fā)原則、模式與實踐》,原著Robert C. Martin,鄧輝等譯。 開放-...
就一個類而言,應該只有一個引起它變化的原因。 這里的所有觀點摘抄自《敏捷軟件開發(fā)原則、模式與實踐》,原著Robert C. Martin,鄧輝等譯。 職責分離 如果一個類承擔...