IDEA對新手來說難,可能其中一個原因就是快捷鍵組合多而且復(fù)雜但是它也很全,基本所有功能都可以通過快捷鍵來完成。 可以這么說,如果你掌握了所有IDEA的快捷鍵使用,那么你完全...
IDEA對新手來說難,可能其中一個原因就是快捷鍵組合多而且復(fù)雜但是它也很全,基本所有功能都可以通過快捷鍵來完成。 可以這么說,如果你掌握了所有IDEA的快捷鍵使用,那么你完全...
Java9新特性 1 模塊化系統(tǒng) 模塊(module)的概念,其實(shí)就是package外再裹一層,也就是說,用模塊來管理各個package,通過聲明某個package暴露,不聲...
我們先看 Java 開發(fā)手冊上說的: 我們可以看一下源碼: 這里的 ThreadPoolExecutor 的構(gòu)造函數(shù)如下: 參數(shù)說明: RejectedExecutionHa...
前言 Homebrew 是使用 Mac OS 的一件利器,Homebrew 可以安裝 Apple 沒有預(yù)裝但非常需要的東西。Homebrew 會將軟件包安裝到獨(dú)立目錄,并將其...
怎樣才算是架構(gòu)師? 架構(gòu)師是一個既能掌控整體又能洞悉局部瓶頸并依據(jù)具體的業(yè)務(wù)場景給出解決方案的團(tuán)隊領(lǐng)導(dǎo)型人物。看似完美的“人格模型”背后,是艱辛的探索。 架構(gòu)師不是一個人,他...
About 此項(xiàng)目是vue+element-ui 快速開發(fā)的物資管理系統(tǒng),后臺用的java springBoot ,前后端分離部署。 所有數(shù)據(jù)都是從服務(wù)器實(shí)時獲取的數(shù)據(jù),具有...
Martin Fowler在《企業(yè)應(yīng)用架構(gòu)模式》一書中寫道: I found this(business logic) a curious term because ther...
tw的文章質(zhì)量還是有保障的
后端開發(fā)實(shí)踐系列——開發(fā)者的第0個迭代在ThoughtWorks,我從零開始搭建了不少軟件項(xiàng)目,其中包含了基礎(chǔ)代碼框架和持續(xù)集成基礎(chǔ)設(shè)施等,這些內(nèi)容在敏捷開發(fā)中通常被稱為“第0個迭代”要做的事情。但是,當(dāng)項(xiàng)目運(yùn)行...
在ThoughtWorks,我從零開始搭建了不少軟件項(xiàng)目,其中包含了基礎(chǔ)代碼框架和持續(xù)集成基礎(chǔ)設(shè)施等,這些內(nèi)容在敏捷開發(fā)中通常被稱為“第0個迭代”要做的事情。但是,當(dāng)項(xiàng)目運(yùn)行...
隨著人工智能的興起,國內(nèi)掀起了一股Python學(xué)習(xí)熱潮,入門級編程語言,大多選擇Python,有經(jīng)驗(yàn)的程序員,也開始學(xué)習(xí)Python,正所謂是人生苦短,我用Python 有個...
以下10個練手項(xiàng)目均摘錄自一本尚未出版的 Python 神書《500 Lines or Less》,盡管沒有出版,但其 review 版已在官方博客放出。 1. 實(shí)現(xiàn)一個網(wǎng)絡(luò)...
一、數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ) · 說一下幾種常見的排序算法和分別的復(fù)雜度。 · 用Java寫一個冒泡排序算法 · 描述一下鏈?zhǔn)酱鎯Y(jié)構(gòu)。 它不要求邏輯上相鄰的元素在物理位置上也相鄰...
@sheen口開河 這是個jdk類,下是啥意思??
性能優(yōu)化之使用LongAdder替換AtomicLong如果讓你實(shí)現(xiàn)一個計數(shù)器,有點(diǎn)經(jīng)驗(yàn)的同學(xué)可以很快的想到使用AtomicInteger或者AtomicLong進(jìn)行簡單的封裝。 因?yàn)橛嫈?shù)器操作涉及到內(nèi)存的可見性和線程之間的競爭,...