一.DDD是什么? Domain-Driven Design : 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) 適合的場景: 【復(fù)雜】軟件的設(shè)計(jì)之道個(gè)人理解:我認(rèn)為這個(gè)【復(fù)雜】...
Part 1 實(shí)例 將大的函數(shù)拆分成小函數(shù) (快捷鍵 command+option+M)2.變量以及方法命名3.函數(shù)應(yīng)該放在它所使用的數(shù)據(jù)所屬的...
什么是Spring beans? Spring beans 是那些形成Spring應(yīng)用的主干的java對象。它們被Spring IOC容器初始化...
運(yùn)行時(shí)數(shù)據(jù)區(qū)域 程序計(jì)數(shù)器 線程所執(zhí)行的字節(jié)碼行號指示器。唯一沒有規(guī)定OutOfMemoryError的區(qū)域 java虛擬機(jī)棧 為虛擬機(jī)的Nat...
4種引用: 1.強(qiáng)引用2.軟引用 它用來描述一些可能還有用,但并非必須的對象。在系統(tǒng)內(nèi)存不夠用時(shí),這類引用關(guān)聯(lián)的對象將被垃圾收集器回收。Soft...
基本使用 0.ReetrantLock 可以同synchronized用,但是更加靈活,可以自己阻塞中斷,等待可放棄,可以使用基于公平鎖的機(jī)制,...
傳輸層,可靠 tcp三次握手: 1.client發(fā)送【SYN】到 service2.service返回【SYN+ACK】到client3.cli...
java基礎(chǔ) Java中多態(tài)的理解 反射 Java序列化與反序列化 Volatile和Synchronized equals重寫 compara...
1.ReetrantLock —— 實(shí)現(xiàn)原理: 實(shí)際組成:獲取到鎖的:首先將status置為1,再一次獲取這個(gè)鎖的時(shí)候,在這個(gè)status上進(jìn)行...