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