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