原创 初見線程池

public class ThreadPoolClient { public static void main(String[] args) { // test1(); // test2(); //

原创 Jvm圖解

運行時數據區 Java虛擬機在執行Java程序的過程中會把它所管理的內存劃分爲若干個不同的數據區域,這些區域都擁有自己的用途,並隨着JVM進程的啓動或者用戶線程的啓動和結束建立和銷燬。 先讓我們瞭解下進程和線程的區別: 進程是資源

原创 java_thread 總結

           

原创 Android_動畫總結

主要整理知識點,便於自己知識的梳理,對於細節沒有整理

原创 File簡單的整理

每次關於File的代碼,都是各種繞,倒也不是說File 難,只是沒有對其方法有個透徹的理解·。

原创 meavn使用

    學習於  https://blog.csdn.net/a805814077/article/details/100545928 文采不夠,圖片來湊,具體可參考上述連接  完美

原创 android+aar+meavn

    maven-baselib-release-aar.gradle  內容  apply plugin: 'maven' ext { PUBLISH_GROUP_ID = 'colorshow' PUBL

原创 我對Socket的理解

文采不夠,圖片來湊,記錄當下的理解 https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc https://www.sxt.cn/Java

原创 window7+cygmin 編譯ijkplayer支持https和mpeg格式

下載安裝cygmin http://mirrors.163.com/cygwin/ 安裝組件 binutils gcc   mingw  gdb  make  yasm  git 在cygmin的安裝目錄下,home/adm

原创 Android DownLoadManager原生下載管理器的總結

由於需求所至,爲了保證文件下載的完整性,需要對文件進行安全校驗,故在此簡單的實現了下DownLoadManager下載文件並伴有 安全校驗的功能 需求簡述: 1:下載文件,保證文件下載的完整性需要有MD5校驗 2:不能重複下載文件(如果有

原创 android 項目可以運行,但是有文件爆紅

1.項目可以運行,但是部分類會爆紅 解決方式: Build---clean project------rebuild project 如果1.1方法不可行:File-----Invalidate Caches/restart---(清理緩

原创 map遍歷方式

map是雙列集合(hashMap treeMap) HashMap<Integer, String> hm = new HashMap(); hm.put(1, "第一"); hm.put(2, "第二"); hm.put(3, "第三

原创 android FileProvider 和三方的FileProvider衝突

問題提示: Attribute provider#android.support.v4.content.FileProvider@authorities value=(com.example.xd.videotest) from Andr

原创 java(HashSet TreeSet源碼分析)

hashSet 特點:基於Hash表實現,元素唯一不可重複(重寫hashCode和equal方法) TreeSet 特點:基於紅黑樹(平衡二叉樹),元素唯一且有序 源碼分析: HashSet hs = new HashSet(); hs.

原创 事件分發機制簡單分析

事件傳遞的順序:Activity -> ViewGroup -> View Android事件分發機制主要由“事件分發”—>“事件攔截”—>“事件響應”這三步來進行邏輯控制的。 事件分發:public boolean dispatchT