原创 簡單明瞭的網絡協議概述:物理層、連接層、網絡層、傳輸層、應用層詳解

看見一篇很簡單形象介紹網絡各層協議分工的文章,可以學習一下。 https://www.cnblogs.com/dengyibing/p/5563082.html 應付考試關鍵點 區分各層功能 物理層 通路 連接成 MAC LLC 網絡

原创 淺析MySql事務中死鎖和行級鎖

數據庫的事務功能是所有開發人員都會遇到和使用的,當初開發windows基於ado接口,unix下基於OCI接口,都需要直接寫sql和自己控制事務,隨着mybatis等更加功能豐富的封裝接口出現,sql基本上會被封裝屏蔽,事務功能也被很

原创 淺析Socket、HTTP、SOAP、Restful、PHP、JSP、H5演變和區別(一)

引言 最近得空,梳理了一下常用的網絡程序開發工具,怕時間久了腦袋不夠用,又給忘記了,特梳理如下。 計算機誕生以來,從最初以科學計算爲目滄海一粟的巨型機到目前以服務提供爲目的隨處開花的x86刀片、雲主機,業務、功能和成本發生了翻天覆地

原创 socket開發:一臺服務器同一端口同時在多個網卡上開啓listen的誤區理解。

誤區一:一個端口是否在服務器上只能開一次? socket開發中經常會發現,當前端口已被佔用,貌似感覺一個端口在一臺服務器上只能被打開一次,實際是端口和IP地址相關,一臺電腦上如果配置多個IP,則每個IP都可以配置相同的端口。如本機兩個網

原创 centos 安裝gnu radio 通過yum install gnuradio找不到安裝包解決方法

centos 安裝gnu radio,官方建議通過yum install gnuradio安裝,但直接運行提示Error: Nothing to do 解決方法: 需要先安裝擴展源EPEL。 EPEL(http://fedorapro

原创 keepalived配置學習,解決vip無法ping通,虛擬服務器端口無法訪問的問題

keepalived配置,解決vip無法ping通,虛擬服務器端口無法訪問的問題 keepalived網上教程很多,通過yum install keepalived下載安裝後,在/etc/keepalived/keepalived.con