摘要:叔想做個直播很久了,最近終于得空,做了一個視頻群聊,以饗觀眾。主界面在主界面,我們需要檢查先和權限,以適配及以上版本。但提供了相關可以直接實現前置攝像頭預覽的功能。最多支持六人同時聊天。直接繼承,根據不同的顯示模式來完成孩子的測量和布局。 叔想做個直播demo很久了,最近終于得空,做了一個視頻群聊Demo,以饗觀眾。 直播云有很多大廠在做,經老鐵介紹,Agora不錯,遂入坑。Agora...
摘要:線程間通信其實就是多個線程操作同一個資源,但動作不同。同步前提是多線程。將該線程載入線程池,等待喚醒。該方法拋出異常,故需要配合使用隨機喚醒線程池中一線程。線程為了檢測死鎖,它需要遞進地檢測所有被請求的鎖。 線程間通信 其實就是多個線程操作同一個資源,但動作不同。示例:在某個數據庫中,Input輸入人的姓名,性別,Output輸出,兩個線程同時作用。思考:1.明確哪些代碼是多線程操作的...
摘要:我們繼續看代碼的意思是這個是一段內嵌匯編代碼。也就是在語言中使用匯編代碼。就是匯編版的比較并交換。就是保證在多線程情況下,不阻塞線程的填充和消費。微觀上看匯編的是實現操作系統級別的原子操作的基石。 原文地址:https://www.xilidou.com/2018/02/01/java-cas/ CAS 是現代操作系統,解決并發問題的一個重要手段,最近在看 eureka 的源碼的時候。...
摘要:簡單工廠,工廠模式和抽象工廠。不要認為簡單工廠是用就覺得一無是處,也不要覺得抽象工廠比較高大上就到處套。 工廠模式,實際上也會根據業務情景不同會有不同的實現方式。一般分為3種。簡單工廠,工廠模式和抽象工廠。顧名思義,這三種從簡單到抽象,名稱越來越高大上,實現方式肯定是越來越復雜 結論1:三種工廠的實現越來越復雜 簡單工廠 public class Factory { // 定義...
摘要:類數組和類類動態獲取數組類用法整理認識方法所以通常我們也都承認中效率最高的存儲方式就是使用數組。但是,由于數組初始化后大小固定,索引不能超出下標,缺少靈活的擴展功能等原因,使得很多人放棄了數組的使用,轉而使用等接口處理集合操作。 Java 基礎部分 —— 數組 基本類型數組 對象數組 Array 類 Arrays 類 基本類型數組、對象數組: 聲明與創建: javain...