原创 Java多線程不可不會的面試題

目錄1.前言2.正文2.1 Thread 類中的 start() 方法和 run() 方法有什麼區別?2.2 如何控制線程的執行順序?2.3 如何區分多線程中的並行和併發?2.4 在 Java 中能不能指定 CPU 去執行某個線程

原创 在藍湖上直接進行圖片資源重命名小技巧

目錄1.前言2.正文3.最後 1.前言 大家在實際工作中,有沒有用到過藍湖呢? 藍湖是一款產品文檔和設計圖的共享平臺,幫助互聯網團隊更好地管理文檔和設計圖。 最近兩年使用藍湖,共享設計圖在公司內部已經普及開來。 但是,作爲前端開發

原创 Java多線程學習筆記

目錄1. 引入2. 爲什麼使用併發編程?3. Java 如何實現併發編程?4. 開啓線程的方式聲明繼承 Thread 的類聲明實現 Runnable 接口的類需要注意的地方5. 線程的狀態6. 線程安全問題6.1 線程安全問題的原

原创 代理模式學習筆記

目錄1. 引入2. 定義3. 靜態代理3.1 代碼演示3.2 不足之處4. 動態代理4.1 代碼演示4.2 幾個疑問4.3 查看源碼`Prxoy.newProxyInstance()` 方法`Proxy` 的 `getProx

原创 Java反射學習筆記

目錄1. 獲取類類型2. 獲取類內部信息2.1 構造函數2.1.1 獲取構造函數2.1.2 使用構造函數構造實例2.2 Field 對象2.2.1 獲取 Field 對象2.2.2 Field 的 set,get 操作2.3 Me

原创 Android 開發中遇到的 bug(10)

目錄前言正文1. Caused by: java.lang.IllegalStateException: Not allowed to start service Intent app is in background2. Con

原创 2019年年終總結

目錄2019年做了什麼?生活方面工作方面學習方面2019年的反思2020年的打算2020年的忠告 2019年做了什麼? 生活方面 生活方面的變化還是比較大的。7月份的時候把房子定下了。11月份結了婚。今年單忙這些事情也花了不少的時

原创 可能會改變你的話(兩年內收集的33條Awesome Tips)

1.一個浪頭打過來,最好的辦法是迎上去了解個究竟,而不是漠視,或者乾脆當事情沒有發生。 2.記住這個教訓:別猜,去問!去查! 3.隔一段時間重顧知識是記憶的關鍵方法。不要一次性學完一項知識就不管了, 這樣你無法真正的掌握。隔一段時

原创 廖雪峯Python教程學習筆記(3)

目錄6. 高級特性6.1 切片6.2 迭代6.3 列表生成式6.4 生成器6.5 迭代器 6. 高級特性 Python 的高級特性有助於我們寫出簡單、少量的代碼。 6.1 切片 在 Python 中,list、tuple 和 st

原创 廖雪峯Python教程學習筆記(2)

目錄5. 函數5.1 調用函數5.2 定義函數5.3 函數的參數5.4 遞歸函數 5. 函數 Python 不僅能非常靈活地定義函數,而且本身內置了很多有用的函數,可以直接調用。 函數是最基本的一種代碼抽象的方式。 5.1 調用函

原创 Activity 的 finish 過程

目錄1. 前言2. 正文2.1 Activity.finish() 方法2.2 Activity.finish(int finishTask) 方法2.3 ActivityManagerService.finishActivity

原创 Android 開發中遇到的 bug(11)

目錄前言正文1. If a binding adapter provides the setter, check that the adapter is annotated correctly and that the param

原创 廖雪峯Python教程學習筆記(1)

目錄1. Python 簡介2. 安裝 Python2.1 Python 解釋器3. 第一個 Python 程序3.1 使用文本編譯器3.2 Python 代碼運行助手3.3 輸入和輸出4. Python 基礎4.1 數據類型和變

原创 Android 開發中遇到的 bug(9)

目錄前言正文1. Error: Static interface methods are only supported starting with Android N (--min-api 24)最後 前言 記錄開發中遇到的 bu

原创 Kotlin 的 val 和 Java 的 final 有什麼區別?

目錄1. 前言2. 正文2.1 變量聲明2.2 屬性聲明2.3 函數參數2.4 委託屬性3. 最後參考 1. 前言 剛開始接觸 Kotlin 時,常聽人說 Kotlin 中的 val 就是 Java 中的 final;隨着對 Ko