前言 公司最近在接入攝像頭,但是攝像頭返回的流地址是rtsp格式的,前端無法直接播放。經過調研后,決定采用ffmpeg進行轉碼,推流到srs,再...
定義 分區(qū):在Mongo/ES和Solr被稱為分片(shard),在HBase中稱為區(qū)域(Region),Bigtable中是表塊(tablet...
復制的目的: 高可用 允許斷網時繼續(xù)工作 低延遲 高吞吐量 由于數(shù)據(jù)會隨著時間改變,流行的數(shù)據(jù)變更復制算法是個難題,流行的變更復制算法有下面三種...
隨著應用程序的升級,系統(tǒng)需要保持向后兼容(新代碼讀舊數(shù)據(jù))和向前兼容(舊代碼讀新數(shù)據(jù)).數(shù)據(jù)的編碼支持更好的兼容性尤為重要. 編碼數(shù)據(jù) 序列化:...
哈希索引:key -> offset 通過文件存儲,為了避免磁盤空間耗盡,采用合并與壓縮段文件,保留最新的鍵值.局限: 文件需要放進內存,范圍查...
項目中為了接收來自設備的告警信息,由于不同類別的告警信息結構不固定,所以采用MongoDB進行存儲. 建立collection collecti...
線程的概念 線程不能獨立存在,資源由操作系統(tǒng)分配給進程,但是CPU資源是分配給線程的.同一個進程內的線程: 共享: 堆(主要存放使用new操作創(chuàng)...
JDK動態(tài)代理 使用 首先定義一個接口類 再定義實現(xiàn)該接口的類,用以生成需要被代理的實例對象 使用InvocationHandler定義invo...
@RequestParam 在使用Spring Boot的過程中,經常使用的是@RequestParam,可以獲得請求參數(shù)值的解析。它有四個屬性...