原创 計算機系統概論之計算機的基本組成

如圖1.7所示,是第一階段的計算機組成,是以運算器爲中心,其中輸入,輸出設備與存儲器之間的數據傳送都需要通過運算器,圖中實線爲數據線,虛線爲控制線和反饋線。如圖1.8所示,這回計算機組成的第二階段,以存儲器爲核心,圖中實線爲控制線,虛線爲

原创 solr之本地編譯並調試

一、下載solr源碼包並解壓(擬定${solr}爲solr源碼包的解壓根路徑) 二、編譯solr(本文以eclipse爲IDE工具) 1.安裝ant(安裝方法自行百度) 2.安裝ivy(安裝方法自行百度) 3.在${solr}中啓動命令行

原创 Spring-Ioc容器加載

spring ioc源碼分析 ioc定義 控制反轉,將原先需要我們創建的對象交給統一的容器創建。 核心容器 - BeanFactory: String FACTORY_BEAN_PREFIX = "&"; Object getBean

原创 計算機系統概論之計算機硬件的主要技術指標

 衡量一臺計算機的性能是由多項技術指標綜合確定的,既包含硬件的各類性能,又包括軟件的各種功能,這邊主要討論下硬件的指標。 1.機器字長 機器字長是指CPU一次能處理數據的位數,通常與CPU的寄存器位數有關。字長越長,數的表示範圍也就越大,

原创 基於nginx搭建rtmp流媒體服務器

1.安裝相關插件安裝build-essentialyum groupinstall "Development Tools"yum install -y gcc g++ kernel-devel安裝pcre下載地址:http://sourc

原创 安裝Docker-使用阿里雲鏡像

# step 1: 安裝必要的一些系統工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加軟件源信息 sudo yum-confi

原创 kafka集羣安裝

一、前提條件: 安裝好zookeeper集羣環境(zookeeper的集羣安裝請參照我寫的另一篇博客,地址:http://blog.csdn.net/caixing_java/article/details/78380988)二、下載ka

原创 linux安裝jdk1.8

下載jdk1.8(地址:http://www.oracle.com/technetwork/java/index.html  或者 http://pan.baidu.com/s/1c2iyOU0 )將jdk上傳到linux上(此處上傳至/

原创 計算機系統概論之計算機的工作過程

用計算機解決一個問題,通常包含兩個過程,一個是上機前的各種準備,再一個是上機運行。 1.上機前的準備 在許多科學技術的實際問題中,往往會遇到許多複雜的數學方程組,而數字計算機通常只能做加、減、乘、除四則運算,這就要求,在上機前,先由人工完

原创 計算機系統概論之系統總線

1.總線概念         計算機系統的五大部件之間的互連方式有兩種,一種是各部件之間通過單獨的連線,叫做分散鏈接;另一種是將各部件連到一組公共信息傳輸線上,叫做總線鏈接。        早期計算機是以分散鏈接方式,結構非常複雜。它是以

原创 解析海康攝像機推送的PS流(節目流)

背景:由於近期項目需求,需要我們對海康推送的視頻流進行解析。 根據海康後臺管理平臺,可以得到海康推送的視頻流信息爲以RTP協議推送的PS流。廢話不多說,直接上碼流,一步步分析。 80 60 00 00 00 00 00 00 55 66

原创 Maven-源碼打包

引入源碼插件即可 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <vers

原创 Maven-versions-maven-plugin插件的使用

引入插件 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.7</

原创 受檢異常與非受檢異常

java中所有的異常都繼承自Throwable Throwable有兩個直接子類,Error和Exception Error用於指示合理的應用程序不應該試圖捕獲的嚴重問題 Exception分爲受檢異常和非受檢異常,非受檢異常爲Runti

原创 SpringBoot項目-通用日誌配置文件

需要配置spring.application.name 將logback-spring.xml放置到resources文件夾下,內容如下 <?xml version="1.0" encoding="utf-8"?> <config