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