原创 spring bean初始化擴展之Aware源碼解析

Spring bean初始化擴展之Aware源碼解析認識Aware接口舉例BeanFactoryAwarespring調用Aware的setXxx進行回調通知示例代碼工程結構MyAwareAwareConfigAwareTest運

原创 mac新手系列:mac快捷鍵

通用 功能 快捷鍵 查找 command + F 最小化窗口 command + M 隱藏窗口 command + H 打開 command + O 新建 command + N 保存 comma

原创 [java隊列]——PriorityBlockingQueue

[java隊列]——PriorityBlockingQueuePriorityBlockingQueue介紹PriorityBlockingQueue內部實現基本屬性構造方法入隊擴容出隊PriorityBlockingQueue總

原创 [java隊列]——ArrayBlockingQueue

[java隊列]——ArrayBlockingQueue隊列ArrayBlockingQueue簡介ArrayBlockingQueue內部實現基本屬性構造方法入隊add(E e)方法offer(E e)方法put(E e)方法o

原创 [java隊列]——PriorityQueue

[java隊列]——PriorityQueuePriorityQueue介紹PriorityQueue內部實現基本屬性構造方法入隊擴容出隊取隊頭元素,並不出隊PriorityQueue總結Queue接口 PriorityQueue

原创 [java隊列]——ConcurrentLinkedQueue

[java隊列]——ConcurrentLinkedQueueConcurrentLinkedQueue介紹ConcurrentLinkedQueue內部實現基本屬性構造方法入隊出隊ConcurrentLinkedQueue總結與

原创 [java隊列]——LinkedBlockingQueue

[java隊列]——LinkedBlockingQueue回顧ArrayBlockingQueueLinkedBlockingQueue介紹LinkedBlockingQueue內部實現基本屬性構造方法非空非滿條件通知入隊出隊Li

原创 [java隊列]——DelayQueue

[java隊列]——DelayQueueDelayQueue介紹DelayQueue內部實現基本屬性構造方法入隊出隊 DelayQueue介紹 前面介紹了LinkedBlockingQueue和ArrayBlockingQueue

原创 markDown基本語法

markDown基本語法標題語法字體分割線語法換行與段落圖片超鏈接列表無序列表有序列表嵌套列表表格代碼 標題語法 # 一級標題 ## 二級標題 ### 三級標題 字體 加粗語法 **加粗** 斜體語法 *斜體* 斜體加粗語法 *

原创 JVM內存分配與回收策略

JVM內存分配與回收策略1、回顧JVM垃圾收集2、自動內存管理3、Minor GC和Full GC介紹4、內存分配策略 1、回顧JVM垃圾收集 前面幾篇博客主要講了JVM的垃圾收集。 JVM垃圾收集(一):對象存活判斷算法 JVM

原创 JVM垃圾收集(三):垃圾收集器

JVM垃圾收集(三):垃圾收集器1、回顧上一篇2、垃圾收集器2.1、Serial收集器2.2、ParNew收集器2.3、Parallel Scavenge收集器2.4、Serial Old收集器2.5、Parallel Old收集

原创 JVM垃圾收集(二):垃圾收集算法

JVM垃圾收集(二):垃圾收集算法1、回顧上一篇2、垃圾收集算法2.1、標記清除算法2.2、複製算法2.3 、標記整理算法2.4、分代收集算法3、HotSpot的算法實現 1、回顧上一篇 上一篇JVM垃圾收集(一):對象存活判斷算

原创 JVM垃圾收集(一):對象存活判斷算法

JVM垃圾收集(一):對象存活判斷算法1、JVM垃圾收集回收的內存區域2、對象存活判斷算法2.1、引用計數法2.2、可達性分析算法2.2.1、算法實現2.2.2、JVM使用可達性分析算法之後的具體處理3、回收方法區 1、JVM垃圾

原创 redis持久化之RDB

redis持久化之RDB數據庫狀態redis持久化的目的redis持久化的方式RDB的實現持久化的內容持久化的執行時機步驟1,RDB文件的創建redisServer對象有關RDB的字段2,RDB文件的載入RDB文件結構 數據庫狀態

原创 InnoDB的Master Thread

上面是InnoDB中Master Thread的知識思維導圖。