原创 Java調用外部程序(如Windows下的Exe,或Linux的Shell)

序言          java程序可以調用Jvm外部的一些應用程序來完成一些功能.目前基於JDK1.8來做實驗~         目前java有如下兩種方式來調用其它程序, Runtime和ProcessBulider提供了不同的方式來

原创 JAVA音視頻解決方案----收音基礎

序言             最近要弄實時語音對講,先從怎麼收音開始吧.參考文章地址如下: https://segmentfault.com/a/1190000014048967   歷史        長久以來,音頻/視頻捕獲都是網絡開

原创 關於Linux環境調優(tomcat)

序言 首先需要了解服務器的內存和cpu情況.然後根據服務器的配置情況設置java的相關環境.並且可以查看各個進程中的使用情況   Linux相關命令 Free命令--內存(top命令也可以顯示內存使用情況,但是不能設置單位) free 命

原创 JAVA音視頻解決方案----音頻處理方案

序言        音頻的處理需要先了解音頻的處理流程.如:你需要知道模擬信號到數字信號的處理流程.才能針對性的發現問題以及解決問題.處理方法與處理視頻是一樣的.   方案1          2個線程.每個線程獨立有一個Grab和Rec

原创 程序監控與調優---------Java篇

序言         梳理下,針對java工程的監控與對應的調優. 主要分爲兩部分,第一部分是基礎知識預備(這樣纔有思路去調優啊~),第二步是是監控工具的使用(針對不同的監控對象,會選擇一個監控工具). 另外歡迎騷擾:cuiyaonan2

原创 RabbitMQ的工作流程

序言         對比Kafka會發現, RabbtiMQ提供的功能更多,在生產者與消費者的安全性上提供了更多的控制手段.同時消息隊列的類型也比較多.竟然還有RPC的模式 所以在併發量不是很大的情況下,且對消息的安全(主要指消息的丟失

原创 Kafka的消息安全機制

序言        關於JMS有一些共性的問題,每個框架給出的解決方案各不相同.這裏僅針對Kafka.   生產者消息可靠性 生產者提供瞭如下的幾個模式來弄處理生產消息的可靠性. 發送並忘記(不關心消息是否正常到達,對返回結果不做任何判

原创 RabbitMq集羣環境搭建

序言 在centos7的環境下搭建RabbitMq.RabbitMq和Erlang 都是採用的最新版本.且都是官網上推薦的下載地址下載的.另外歡迎騷擾:[email protected] RabbitMQ 基於Erlang實現的,

原创 JAVA音視頻解決方案----JTT1078-2016文檔梳理與一些難點梳理

序言            這裏根據JTT1078-2016的文檔進行個梳理.相當於排個優先級.很人多做事情沒有優先級,總想一口吃個大胖子            先梳理業務分個優先級,再把問題列出來就成功一大半了是不是這麼個意思.(我是這

原创 WebSocket實現與原理

概述         傳統的HTTP協議是無狀態的,每次請求(request)都要由客戶端(如 瀏覽器)主動發起,服務端進行處理後返回response結果,而服務端很難主動向客戶端發送數據;這種客戶端是主動方,服務端是被動方的傳統Web模

原创 Docker概述與安裝使用

序言       “Docker”一詞來自英國口語,意爲碼頭工人(Dock Worker),即從船上裝卸貨物的人。        有意思的是,Docker 公司起初是一家名爲 dotCloud 的平臺即服務(Platform-as-a-S

原创 關於Mysql的存儲引擎Innodb和Myisam

數據結構         MyIsam和InnoDB 都是採用 B+Tree這種數據結構來實現 B-Tree索引。而很大的區別在於,InnoDB 存儲引擎採用“聚集索引”的數據存儲方式實現B-Tree索引,所謂“聚集”,就是指數據行和相鄰

原创 關於服務器在處理性能上的對比以及達到的速度

序言           現在在技術選型,尤其關注軟件的能夠提供的QPS,當然這也是必然的.所以整理下不同服務之間的應用級別 QPS          QPS(是每秒查詢率) = 併發數 /  平均響應時間          例如: 如果

原创 Hbase一些問題點

序言 搭建了Hbase的服務後,可以對照傳統數據庫去專門的搜索他的功能.這是會發現一些問題.比如只支持一級索引,只支持行級事務.故此要了解針對這些問題的解決方案.這個別文章其實是整合了其它人的勞動成果.當然也歡迎大家聊一下,雖然現在認真聊

原创 Kafka入門---概念

Kafka教程(一)Kafka入門教程     1 Kafka入門教程   1.1 消息隊列(Message Queue) Message Queue消息傳送系統提供傳送服務。消息傳送依賴於大量支持組件,這些組件負責處理連接服務、消息的路