此文包含內(nèi)容 1)什么是RESTful2)SOAP和REST的區(qū)別3)如何設(shè)計(jì)RESTFul風(fēng)格API(動(dòng)物園為例)4)REST風(fēng)格的接口測(cè)試流程5)如何編寫功能測(cè)試計(jì)劃6)...
此文包含內(nèi)容 1)什么是RESTful2)SOAP和REST的區(qū)別3)如何設(shè)計(jì)RESTFul風(fēng)格API(動(dòng)物園為例)4)REST風(fēng)格的接口測(cè)試流程5)如何編寫功能測(cè)試計(jì)劃6)...
1.查看所有分支 2.查看當(dāng)前使用分支(結(jié)果列表中前面標(biāo)*號(hào)的表示當(dāng)前使用分支) 3.切換分支 提交1、git add *2、git commit -m“操作解釋“”3、gi...
IntelliJ IDEA 下利用springboot框架進(jìn)行jsp+web前端開發(fā) 兩種方法
死鎖:兩個(gè)或多個(gè)線程互相持有對(duì)方需要的鎖而導(dǎo)致這些線程全部處于永久阻塞狀態(tài)。如:線程A持有對(duì)象1的鎖,等待對(duì)象2的鎖;線程B持有對(duì)象2的鎖,等待對(duì)象1的鎖。 死鎖產(chǎn)生的條件:...
1.子線程中try... catch... 最簡(jiǎn)單有效的辦法,就是在子線程的執(zhí)行方法中,把可能發(fā)生異常的地方,用try ... catch ... 語(yǔ)句包起來(lái)。線程代碼: 2...
wait方法:在執(zhí)行wait方法后,當(dāng)前線程立即釋放鎖,wait下面的代碼不會(huì)再執(zhí)行了。 sleep方法:而線程sleep之后依然持有鎖,我睡了但是你也別想運(yùn)行。注意,如果當(dāng)...
停止一個(gè)線程意味著在任務(wù)處理完任務(wù)之前停掉正在做的操作,也就是放棄當(dāng)前的操作。停止一個(gè)線程可以用Thread.stop()方法,但最好不要用它。雖然它確實(shí)可以停止一個(gè)正在運(yùn)行...
線程的生命周期包含5個(gè)階段,包括:新建、就緒、運(yùn)行、阻塞、銷毀。 ★就緒狀態(tài):創(chuàng)建了線程對(duì)象后,調(diào)用了線程的start方法,此時(shí)線程只是進(jìn)入了線程隊(duì)列,等待獲取CPU服務(wù)啟動(dòng)...
一、繼承Thread類 二、實(shí)現(xiàn)Runnable接口 比第一種方式多一行代碼 Runnable方式可以避免Thread方式由于java單繼承帶來(lái)的缺陷并且代碼可以被多個(gè)線程共...
關(guān)于MyBatis-Plus,其實(shí)我是沒有系統(tǒng)學(xué)習(xí)過(guò),只是在做項(xiàng)目的時(shí)候,碰到不懂的去百度,逐步去了解MyBatis-Plus里,所以其實(shí)在我的記憶里對(duì)于MyBatis-Pl...
計(jì)數(shù)排序的核心在于將輸入的數(shù)據(jù)值轉(zhuǎn)化為鍵存儲(chǔ)在額外開辟的數(shù)組空間中。 作為一種線性時(shí)間復(fù)雜度的排序,計(jì)數(shù)排序要求輸入的數(shù)據(jù)必須是有確定范圍的整數(shù)。 計(jì)數(shù)排序(Counting...
快速排序的基本思想:通過(guò)一趟排序?qū)⒋庞涗浄指舫瑟?dú)立的兩部分,其中一部分記錄的關(guān)鍵字均比另一部分的關(guān)鍵字小,則可分別對(duì)這兩部分記錄繼續(xù)進(jìn)行排序,以達(dá)到整個(gè)序列有序。 算法描述...
堆排序(Heapsort)是指利用堆這種數(shù)據(jù)結(jié)構(gòu)所設(shè)計(jì)的一種排序算法。堆積是一個(gè)近似完全二叉樹的結(jié)構(gòu),并同時(shí)滿足堆積的性質(zhì):即子結(jié)點(diǎn)的鍵值或索引總是小于(或者大于)它的父節(jié)點(diǎn)...
和選擇排序一樣,歸并排序的性能不受輸入數(shù)據(jù)的影響,但表現(xiàn)比選擇排序好的多,因?yàn)槭冀K都是O(n log n)的時(shí)間復(fù)雜度。代價(jià)是需要額外的內(nèi)存空間。 歸并排序是建立在歸并操作上...
桶排序是計(jì)數(shù)排序的升級(jí)版。它利用了函數(shù)的映射關(guān)系,高效與否的關(guān)鍵就在于這個(gè)映射函數(shù)的確定。 桶排序 (Bucket sort)的工作的原理:假設(shè)輸入數(shù)據(jù)服從均勻分布,將數(shù)據(jù)分...
基數(shù)排序也是非比較的排序算法,對(duì)每一位進(jìn)行排序,從最低位開始排序,復(fù)雜度為O(kn),為數(shù)組長(zhǎng)度,k為數(shù)組中的數(shù)的最大的位數(shù); 基數(shù)排序是按照低位先排序,然后收集;再按照高位...
希爾排序是希爾(Donald Shell)于1959年提出的一種排序算法。希爾排序也是一種插入排序,它是簡(jiǎn)單插入排序經(jīng)過(guò)改進(jìn)之后的一個(gè)更高效的版本,也稱為縮小增量排序,同時(shí)該...
插入排序(Insertion-Sort)的算法描述是一種簡(jiǎn)單直觀的排序算法。它的工作原理是通過(guò)構(gòu)建有序序列,對(duì)于未排序數(shù)據(jù),在已排序序列中從后向前掃描,找到相應(yīng)位置并插入。插...