原创 Mybatis中兩種級聯方式的性能對比

最近在做一個基於SpringBoot+MybatisPlus博客系統的項目,在管理後臺需要列出所有文章,效果是這樣的: 注意紅色部分,查出文章的信息時,還需要查文章的分類和文章的標籤。這很容易想到需要使用Mybatis的級聯查詢

原创 Mybatis中的兩種級聯方式

Mybatis中的兩種級聯方式 最近在做一個基於SpringBoot+MybatisPlus博客系統的項目,在管理後臺需要列出所有文章,效果是這樣的: 注意紅色部分,查出文章的信息時,還需要查文章的分類和文章的標籤。這很容易想到

原创 Java框架中常見的設計模式

文章目錄前言1、什麼是設計模式2、Java反射技術2.1、通過反射構建對象2.2、反射方法2.3、實例3、動態代理模式3.1、JDK動態代理3.2、CGLIB動態代理3.3、攔截器3.4、實例4、責任鏈模式4.1、實例5、觀察者(

原创 [《第一行Android代碼》讀書筆記]第1章 開始啓程——你的第一行Android代碼

第1章 開始啓程——你的第一行Android代碼 1.1 Android系統四層架構:(從底至頂) Linux內核層:爲Android設備的各種硬件提供底層驅動,如顯示驅動、音頻驅動、照相機驅動等 系統運行庫層: 通過一

原创 [《第一行Android代碼》讀書筆記] 第8章 豐富你的程序——運用手機多媒體

第8章 豐富你的程序——運用手機多媒體 Android提供了一系列的API,使得我們可以在程序中調用很多手機的多媒體資源,從而編寫更加豐富多彩的應用程序。 8.1 將程序運行在手機上 首先通過數據線將手機連接到電腦上,然後打開設置

原创 [《第一行Android代碼》讀書筆記] 第7章 跨程序共享數據——探究內容提供器

第七章 跨程序共享數據——探究內容提供器 ​ 數據持久化技術,包括文件存儲、SharedPreferences存儲以及數據庫存儲,都只能在當前應用程序中訪問。跨程序數據共享需要用到另一種技術——內容提供器。 7.1 內容提供