摘要:賣(mài)票案例出現(xiàn)了線程安全問(wèn)題賣(mài)出了不存在的票和重復(fù)的票解決線程安全問(wèn)題的三種方案使用鎖接口實(shí)現(xiàn)提供了比使用方法和語(yǔ)句可獲得的更廣泛的鎖定操作。接口中的方法獲取鎖。 showImg(https://segmentfault.com/img/bVbvDKM?w=1074&h=614); showImg(https://segmentfault.com/img/bVbvDKV?w=1252&h...
摘要:大家好,樂(lè)字節(jié)的小樂(lè)又來(lái)了,上一篇是樂(lè)字節(jié)繼承與權(quán)限修飾,也是屬于繼承的,今天繼續(xù)繼承方法重寫(xiě)和關(guān)鍵字。三關(guān)鍵字表示最終的。修飾類(lèi),表示該類(lèi)不能被繼承修飾方法,表示該方法不能被重寫(xiě)修飾屬性,表示常量,值一旦確定不可改變。 大家好,樂(lè)字節(jié)的小樂(lè)又來(lái)了,上一篇是:樂(lè)字節(jié)Java|JavaBean、繼承與權(quán)限修飾,也是屬于Java繼承的,今天繼續(xù)Java繼承-方法重寫(xiě)、super和final...
摘要:可見(jiàn)快速排序不是穩(wěn)定的排序。在這種小數(shù)組的情況下,其實(shí)一些基礎(chǔ)排序算法反而比快速排序要快。當(dāng)一個(gè)數(shù)組為無(wú)序并且重復(fù)元素不多時(shí)候,也適合快速排序。 分治思想 關(guān)于排序,江湖盛傳有一種分治思想,能大幅度提高排序心法的性能。所謂分治,即:化大為小,分而治之。達(dá)到治小而治大的成效。多年來(lái)基于分治思想衍生出多種排序心法,然萬(wàn)變不離其宗!雖然江湖上算法內(nèi)功繁多,但是好的算法小編認(rèn)為必須符合以下幾...
摘要:從學(xué)到的不侵入的前言最近搭新項(xiàng)目框架,之前的攔截器都是自己寫(xiě)的,一般是有個(gè)類(lèi)型做判斷是否增加分頁(yè)。發(fā)現(xiàn)開(kāi)源項(xiàng)目不需要侵入方法的就可以做分頁(yè),特此來(lái)源碼分析一下。 從 PageHelper 學(xué)到的不侵入 Signature 的 AOP 前言 最近搭新項(xiàng)目框架,之前 Mybatis 的攔截器都是自己寫(xiě)的,一般是有個(gè) Page 類(lèi)型做判斷是否增加分頁(yè) sql。但是這樣同樣的業(yè)務(wù)開(kāi)放給頁(yè)面和 ...
摘要:本篇文章連接是關(guān)注我微信公眾號(hào)另外我自己整理了些的學(xué)習(xí)資料,目前已經(jīng)全部放到微信公眾號(hào)了。你可以加我的微信,然后回復(fù)關(guān)鍵字即可無(wú)條件獲取到。 前言 寫(xiě)這篇文章其實(shí)也是知識(shí)星球里面的一個(gè)小伙伴問(wèn)了這樣一個(gè)問(wèn)題: 通過(guò) flink UI 儀表盤(pán)提交的 jar 是存儲(chǔ)在哪個(gè)目錄下? 這個(gè)問(wèn)題其實(shí)我自己也有問(wèn)過(guò),但是自己因?yàn)樽约旱膯?wèn)題沒(méi)有啥壓力也就沒(méi)深入去思考,現(xiàn)在可是知識(shí)星球的付費(fèi)小伙伴問(wèn)的...