摘要:這個(gè)版本和上一版對(duì)比很有趣,乍看上去多了嵌套了一個(gè)循環(huán),可是大多情況卻比第一個(gè)快,有人可能會(huì)說(shuō)這個(gè)根本不是插入排序,而我卻覺(jué)得,只不過(guò)上一個(gè)是針對(duì)于元素本身的數(shù)據(jù)進(jìn)行插入,問(wèn)我這個(gè)是針對(duì)于位置的插入,就我而言其實(shí)這個(gè)才更像插入排序。 冒泡排序 冒泡排序就是每次量量比較相鄰的元素,進(jìn)行判斷大小然后進(jìn)行值的交換,如果把數(shù)組中的待比較的元素當(dāng)做在水中的混亂的元素的話,那么這個(gè)排序過(guò)程就像是一...
摘要:下的安裝卸載自帶的默認(rèn)安裝為時(shí)自帶需要現(xiàn)行卸載找到自帶的此命令僅限安裝的版本卸載一步到位版本指定安裝兩個(gè)目錄第三方安裝的環(huán)境都可以安轉(zhuǎn)到下方便管理上傳安裝包到命令解壓校驗(yàn)配置環(huán)境變量修改環(huán)境變量在文件末尾處更新 centos下jdk的安裝 1.卸載自帶的jdk centos默認(rèn)安裝為baseservice時(shí)自帶jdk 需要現(xiàn)行卸載 1、找到自帶的jdk rpm -qa |grep ...
摘要:對(duì)單一余額的高并發(fā)操作自然不是正常人發(fā)起的,系統(tǒng)正在承受攻擊,或者自以為是的使用了。類似于當(dāng)然,你也可以通過(guò)加入版本號(hào)概念,而不是余額字段來(lái)控制這個(gè)過(guò)程,但都類似。變種版本號(hào)通過(guò)在表中加一個(gè)額外的字段,來(lái)控制并發(fā)。 真的很危險(xiǎn),有人因此進(jìn)了局子;也有公司因此損失上億。 想象一下你在一個(gè)月黑風(fēng)高的夜晚,大概是10點(diǎn)多鐘的樣子,加班歸來(lái),打算到小賣部弄盒煙抽。夜涼風(fēng)急,你用力裹了下被風(fēng)鼓起...
摘要:閱讀原文這題不會(huì)別說(shuō)你懂值傳遞與引用傳遞即使工作過(guò)一階段的人也不一定能夠理解是值傳遞還是引用傳遞。概念值傳遞方法調(diào)用時(shí),實(shí)參的數(shù)值被復(fù)制到另一個(gè)變量,然后傳遞復(fù)制的副本。 閱讀原文:這題不會(huì)!別說(shuō)你懂值傳遞與引用傳遞 即使工作過(guò)一階段的人也不一定能夠理解Java是值傳遞還是引用傳遞。若不信,那么來(lái)看看下面這道題。 題目 請(qǐng)先寫出你的答案,然后對(duì)比下輸出結(jié)果。 public class ...
摘要:發(fā)布的對(duì)象內(nèi)部狀態(tài)可能會(huì)破壞封裝性,使程序難以維持不變性條件。不變性線程安全性是不可變對(duì)象的固有屬性之一??勺儗?duì)象必須通過(guò)安全方式來(lái)發(fā)布,并且必須是線程安全的或者有某個(gè)鎖保護(hù)起來(lái)。 線程的優(yōu)缺點(diǎn) 線程是系統(tǒng)調(diào)度的基本單位。線程如果使用得當(dāng),可以有效地降低程序的開(kāi)發(fā)和維護(hù)等成本,同時(shí)提升復(fù)雜應(yīng)用程序的性能。多線程程序可以通過(guò)提高處理器資源的利用率來(lái)提升系統(tǒng)的吞吐率。與此同時(shí),在線程的使用...
暫無(wú)介紹