原创 Java生產者-消費者-倉儲 模型

Java生產者消費者模型 文章目錄Java生產者消費者模型介紹理解規則分析預備知識代碼實現思路實現總結 在工作中,理解並運用生產者消費者模型能在高併發開發中出現更少的問題,本文將從最從簡而行,使用Java語言實現一個最簡單的生產

原创 基於Okhttp3做的封裝+性能優化

文章目錄基於Okhttp3做的封裝+性能優化 基於Okhttp3做的封裝+性能優化 package dev.ksc.okhttp; import android.content.Context; import org.jet

原创 一些常用的第三方混淆鏈接

記錄一些常用的官方最新第三方混淆鏈接 文章目錄記錄一些常用的官方最新第三方混淆鏈接1.通用模板2.常用第三方 1.通用模板 # entity -keep public class com.xxx.xxx.entity.** {

原创 洗碗風波·Kotlin函數委託

像往常的任何一天一樣,晚飯後又該洗碗了,妻子對着桌上的殘局心中無限惆悵。誰喫飽飯不想舒舒服服的躺下來休息休息!七八年了,丈夫家務基本不幹,望着丈夫連綿不絕此起彼伏的飯桶肚,妻子委屈極了。 於是妻子將洗碗任務交給了丈夫,不等丈夫反應

原创 Kotlin·遞歸與尾遞歸優化

Kotlin遞歸與尾遞歸 文章目錄Kotlin遞歸與尾遞歸遞歸概念用途運用缺點尾遞歸優化概念運用條件總結 遞歸 概念 簡單的來說遞歸就是一個函數直接或間接地調用自身,是爲直接或間接遞歸。 用途 數據的定義是按遞歸定義的。(F

原创 Java·Collection內部細剖

1. Java·Collection內部細剖 文章目錄1. Java·Collection內部細剖1.1. 大綱1.1.1. Collection1.1.2. Iterable1.1.3. 集合1.1.3.1. Set1.1.3.

原创 那些工作帶來的人生啓示

那些編程帶來的人生啓示 文章目錄那些編程帶來的人生啓示 當你手裏只有一個錘子的時候,你眼裏的任何東西看起來都很欠錘。 一旦你在某一領域學會了以某種方式看待問題,在正常情況下,你就會很容易地以這種方式去思考其他領域的所有問題。

原创 Java Set講解

Java Set講解 文章目錄Java Set講解HashSetLinkedHashSetSortedSetTreeSet自然排序定製排序EnumSet Set集合用於存放無序的,不重複的元素。 HashSet HashSet類是

原创 Gradle遇到Kotlin

文章目錄在Java項目中使用kotlin代替Groovy運行Gradle 在Java項目中使用kotlin代替Groovy運行Gradle Gradle是一個強大的編譯構件工具,它可以方便的爲項目測試、編譯、打包、發佈等操作。下面

原创 MaterialDesign材料設計核心UI組件

對應筆記源碼託管在GIthub傳送門 博客地址:CSDN博客 文章目錄材料設計核心UI組件過渡佈局CoordinatorLayout(ViewGroup)AppBarLayout(LinearLayout)Collapsing

原创 Android中View的測量

##測量模式可分爲以下三種 ###1.EXACTLY: 即精確值模式,當我們將空間的width或height制定爲具體值 ,或者爲match_parent時,此時將佔據父容器的大小,使用的就是EXACTLY。 ###2.AT_M

原创 JAVA語言基礎-進制概述與轉換

有道是:學而時習之、又有言:溫故而知新,可以爲師矣。我想我可以在這些基礎當中,領悟更多在工作中忽略的知識。 1byte = 8bit 1k = 1024bit 1M = 1024k 1G = 1024M 1T = 1024G 接

原创 常見的面向對象設計原則-單一職責原則(Single Responsibility Principle)

常見的面向對象設計原則 1. 單一職責原則 SRP 一個類應該僅有一個引起它變化的原因。 2. 開放關閉原則 OCP 一個類應該對外擴展開放,對修改關閉。 3. 里氏替換原則 LSP 子類型能夠替換掉它們的父類型。 4. 依賴倒置

原创 設計模式-簡單工廠模式

#簡單工廠 接口 接口是一種特殊的抽象類,跟一般的抽象類相比,接口裏的所有方法都是抽象方法,接口裏的所有屬性都是常量。也就是說接口裏面只有方法定義沒有任何方法實現。 接口的思想是"封裝隔離" 簡單工廠 示例代碼: https:/

原创 設計模式_觀察者模式

觀察者模式 首先在Android中,我們往ListView添加數據後,都會調用Adapter的notifyDataChanged()方法,其中使用了觀察者模式。 當ListView的數據發生變化時,調用Adapter的notif