原创 使用nginx-rtmp-module搭建RTMP直播服務器

注:本文環境默認爲linux 首先需要下載 nginx-1.8.1 nginx-rtmp-module 因爲nginx-rtmp-module對nginx的版本限制比較大,所以最好使用上面給出的nginx版本。 安裝nginx 1

原创 (1)ActiveMQ筆記:ActiveMQ與Spring整合&使用例子

ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。 我所在的項目中,ActiveMQ被用來實現大批量郵件發送功能(項目需求中會出現一次性發送N多封郵件的情況,所以需要將郵件請求放入一個隊列中,然後專門處理郵件的服務

原创 (1)Solr:配置搭建運行環境&數據導入

Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,生成索引;也可以通過Http Get操作提出查找請求,並得到XML格式的返回

原创 Java併發:synchronized 實例方法同步/靜態方法同步/實例方法中的同步塊/靜態方法中的同步塊 理解

Java中的同步塊用synchronized標記。同步塊在Java中是同步在某個對象上。所有同步在一個對象上的同步塊在同時只能被一個線程進入並執行操作。所有其他等待進入該同步塊的線程將被阻塞,直到執行該同步塊中的線程退出。 並且存在4

原创 (1)Hadoop筆記:Hadoop2.X搭建和配置

注: 1.環境爲linux CentOS release 6.6 (Final),非虛擬機。 2.Hadoop版本2.8.3 3.JDK版本1.8.0_111 4.Hadoop的搭建分爲三種形式:單機模式、僞分佈模式、完全分佈模式

原创 (5)Python筆記:使用pygame庫製作打方塊小遊戲

閒來無事研究了下pygame庫,讓我想起了大學時用C++寫出貪吃蛇時的興奮感,不過貌似pygame很久沒跟新了?而且用python寫遊戲也不大高效,但是拿來試試思路,算法還是不錯的。 首先上張效果圖: 現在包含的功能很簡單,就

原创 (2)Hadoop筆記:hadoop-eclipse-plugin插件的安裝和mapReduce小栗子

注: 1.eclipse所在環境爲windows 2.hadoop版本2.8.3 3.hadoop-eclipse-plugin版本2.8.3 4.eclipse版本Luna Service Release 1 (4.4.1)

原创 使用ffmpeg將視頻轉爲x264編碼的mp4文件

昨天剛遇到的問題,網頁播放器播放linux服務器上的mp4文件時只有進度條在動,畫面全黑,首先想到的就是網頁播放器的解碼器是否不支持該mp4文件的編碼。嘗試了下,確實是這個問題,並且轉碼後文件大小從400M減小到100M,感覺這裏是一個系

原创 (1)Java虛擬機:Java內存區域與內存溢出異常

Java虛擬機內存劃分 程序計數器: (1)線程私有。 (2)記錄當前線程所執行的程序碼位置。因爲一個程序可能會出現多個線程,而多個線程執行時又是交替執行的,所以就需要記錄各個線程的執行位置,以便之後繼續執行。 (3)如果一個

原创 (2)Solr:Java後臺獲取Solr查詢信息

這裏介紹兩種方法:1.Solrj,2.httpClient httpGet 1.Solrj 首先需要下載Solrj相關的jar包,其實在Solr的下載包中就已經包含了Solrj jar包和依賴的jar包,具體位置: 依賴:Solr解

原创 (4)Python筆記:模擬登入CSDN(requests庫實現)

因爲使用到了requests庫,所以需要先安裝,直接使用pip安裝 進入python安裝目錄\Scripts,執行 pip install requests(需要python版本支持) 安裝完成後就可以開始分析CSDN的登入流程了