原创 MySQL order by 排序使用的字段有重複值導致排序隨機的情況

生產環境一個列表頁的分頁查詢sql: SELECT * FROM ap_clue a LEFT JOIN ap_dealer d ON a.intention_dealer_id = d.dealer_id ORDER BY a.dat

原创 Java中的Map【五】ConcurrentNavigableMap接口

        所使用的jdk版本爲1.8版本,先看一下ConcurrentNavigableMap<K,V>在JDK中Map的UML類圖中的位置: 2.1.5 ConcurrentNavigableMap接口          通過對

原创 Python學習系列《五》【if語句和邏輯運算】

五、if語句和關係運算 5.1 if 語句 在Python中,if語句的條件表達式的值是True或False(注意首字母大寫),如下: con = True if con: print("真") 5.2 複雜的if-elif-e

原创 Java中的Map【二】SortedMap接口

        所使用的jdk版本爲1.8版本,先看一下SortedMap在JDK中Map的UML類圖中的位置: 2.1.2 SortedMap接口        SortedMap<K,V>繼承Map<K,V>接口,是一個更進一步提供

原创 Java中的Map【三】NavigableMap接口

       所使用的jdk版本爲1.8版本,先看一下NavigableMap<K,V>在JDK中Map的UML類圖中的位置: 2.1.3 NavigableMap接口         接口NavigableMap<K,V> exten

原创 Java中的Map【四】ConcurrentMap接口

所使用的jdk版本爲1.8版本,先看一下ConcurrentMap<K,V>在JDK中Map的UML類圖中的位置: 2.1.4 ConcurrentMap接口   ConcurrentMap<K,V>接口繼承Map<K,V>接口,是一種

原创 JaCoCo覆蓋率插件引起的Maven報ArrayIndexOutOfBounds異常問題

    最近在執行單元測試的時候,發現一個奇怪的問題:本地Junit的單測單獨執行,程序正常;但是在集成了JaCoCo覆蓋率插件後,執行maven test命令一直會報ArrayIndexOutOfBounds數組越界異常,查了好久,才找

原创 Java中的Map【十】IdentityHashMap類

         所使用的jdk版本爲1.8.0_172版本,先看一下IdentityHashMap<K,V> 在JDK中Map的UML類圖中的主要繼承實現關係: 概述         IdentityHashMap 利用哈希表實現 M

原创 Java中的Map【一】Map接口

一 JDK中的Map繼承實現關係         不經意間看了Java中LinkedHashMap和LinkedHashSet的源碼實現,覺得一些地方還是挺有意思的。之前閱讀過一些,但沒有進行系統性地總結,打算嘗試一下Map源碼的系統性整

原创 Java中的Map【九】WeakHashMap類

       所使用的jdk版本爲1.8.0_172版本,先看一下 WeakHashMap<K,V> 在JDK中Map的UML類圖中的主要繼承實現關係: 概述        WeakHashMap 是基於 弱引用(WeakReferen

原创 Java中的Map【八】LinkedHashMap類

      所使用的jdk版本爲1.8.0_172版本,先看一下 LinkedHashMap<K,V> 在JDK中Map的UML類圖中的主要繼承實現關係: 概述         從上圖中我們可以看到LinkedHashMap是HashM

原创 Python學習系列《三》【列表】

三、列表        3.1 列表定義 在Python中,列表是由一系列按特定順序排列的元素組成,用[]來表示列表,並用英文逗號分隔其中的元素。例如: >>> print(list); ['h', 'e'] >>> list = [1

原创 Java中的Map【七】HashMap類

      所使用的jdk版本爲1.8.0_172版本,先看一下 HashMap<K,V> 在JDK中Map的UML類圖中的主要繼承實現關係: 概述        在JDK 1.7 中,HashMap的底層數據結構使用的是 Entry數

原创 Redis 中的數據類型

Redis 支持的數據類型             Redis 是一個 key-value 的數據結構服務器,key 是字符串。value 支持的數據類型,我們都知道有 String(字符串)、List(列表)、Hash(哈希)、Set(

原创 Spring @Async 註解的使用以及原理(二)

       在上一篇中《Spring @Async 註解的使用以及原理(一)》簡單介紹了@Async的使用,本篇簡單分析一下原理,源碼版本:spring-context-5.0.5.RELEASE. @EnableAsync註解: /