原创 Linux上實現雙向進程間通信管道(socketpair)

Linux 提供了 popen 和 pclose 函數,用於創建和關閉管道與另外一個進程進行通信。其接口如下: [cpp] view plain copy print?FILE *popen(const char *comma

原创 Linux下select, poll和epoll IO模型的詳解

select的特點: 1. 最大併發數限制,因爲一個進程所打開的 FD (文件描述符)是有限制的,由 FD_SETSIZE 設置,默認值是 1024/2048 ,因此 Select 模型的最大併發數就被相應限制了。自己改改

原创 Linux文件類型與擴展名簡介

Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。我們通過一般應用程序而創建的比如file.txt、file.tar.gz ,這些文件雖然要用不同的程序來打開,但放在Linux文件類型中衡量的話,大多是常規

原创 Linux命令學習手冊-ls命令

ls命令是linux下最常用的命令。ls命令就是list的縮寫缺省下ls用來打印出當前目錄的清單如果ls指定其他目錄那麼就會顯示指定目錄裏的文件及文件夾清單。 通過ls 命令不僅可以查看linux文件夾包含的文件而且可

原创 Linux命令學習手冊-more命令

more命令,功能類似 cat ,cat命令是整個文件的內容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,

原创 每個Linux管理員應該知道的20個Linux系統監視工具

    需要監視Linux服務器的性能?試試這些內置的命令和一些附加的工具吧。大多數Linux發行版都集成了一些監視工具。這些工具可以獲取有關係統活動的信息的詳細指標。通過這些工具,你可以發現產生系統性能問題可能存在原因。下面討論的是一

原创 關於 Java 中 finally 語句塊的深度辨析

在 IBM Bluemix 雲平臺上開發並部署您的下一個應用。開始您的試用 可不能小看這個簡單的 finally,看似簡單的問題背後,卻隱藏了無數的玄機。接下來我就帶您一步一步的揭開這個 finally 的神祕面紗。問題分析首先來問大家一

原创 Java Web前端到後臺常用框架介紹

版權聲明:本文爲博主原創文章,轉載註明出處http://blog.csdn.NET/u013142781 一、SpringMVC http://blog.csdn.net/evankaka/article/details/

原创 Linux下利用nc命令來監控檢測服務器的端口使用情況

檢測端口還在用telnet?太落伍把 有沒有批量檢測的方法?有的。我們用nc就可以快速檢測端口的開放性。 nc檢測端口的用法 nc -z  -w 10  %IP%    %PORT% -z表示檢測或者掃描端口 -w表示超時時間 -u表示

原创 Linux內核相關常見面試題

1.    Linux中主要有哪幾種內核鎖? Linux的同步機制從2.0到2.6以來不斷髮展完善。從最初的原子操作,到後來的信號量,從大內核鎖到今天的自旋鎖。這些同步機制的發展伴隨Linux從單處理器到對稱多處理器的過渡;Linux的

原创 Linux中的常用多線程同步方式

嵌入式Linux中文站給大家介紹三種Linux中的常用多線程同步方式:互斥量,條件變量,信號量。 1 互斥鎖   互斥鎖用來保證一段時間內只有一個線程在執行一段代碼。必要性顯而易見:假設各個線程向同一個文件順序寫入數據,最後得到的結果

原创 Linux netstat命令詳解

簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 輸出信息含義

原创 Linux操作系統中的七件超厲害的武器

Linux是一套免費使用和自由傳播的類UNIX操作系統,主要用於基於Intel x86系列CPU的計算機上。Linux系統是由全世界各地的成千上萬的程序員設計和實現的,其目的是建立不受任何商品化軟件的版權所制約的、全世界都能 自由使用

原创 Java三大主流框架概述

轉自:http://www.douban.com/note/320140839/ Struts、Hibernate和Spring是我們Java開發中的常用關鍵,他們分別針對不同的應用場景給出最合適的解決方案。但你是否知道,這些知名框架最初

原创 Linux操作系統的安全性的過人之處

Linux操作系統的安全性是有目共睹的,相比Windows操作系統,到底Linux有哪些過人之處?這裏我們就拋磚引玉,挑選三點重要的特點給大家說明,爲什麼說Linux操作系統安全性有其他系統無可比擬的優越性。   1、用戶/文件權限的