原创 oracle的文件類型

                                         oracle的文件類型 最主要的三大文件:數據文件,日誌文件,控制文件 (構成數據庫) Control file : 整個數據庫的物理結構信息和數據庫當前

原创 網站訪問速度過慢的原因

問題場景:某個用戶向你反映說你開發的網站訪問速度很慢,但是該用戶訪問其他問題很正常,分析下原因、有哪些工具分析原因、怎麼解決問題? 一、針對這個題目我們可以簡單理解成是server端出現的問題,而不是client端出現了問題(用戶網絡不好

原创 深入解析虛函數

C++ 虛函數表解析   C++中的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”,這是一種泛型技術。所謂泛

原创 shell語法

f else if if 語句語法格式: if condition then command1 command2 ... commandN fi 寫成一行(適用於終端命令提示符): if [ $

原创 RAID-Node

RAID Node 調研 1.    簡介 分佈式文件系統主要用於解決海量數據存儲的問題,如Goolge、Facebook等大型互聯網企業都使用分佈式文件系統作爲數據存儲的基礎設施,並在其上構建很多服務,分佈式文件系統通常採用三副本

原创 C++內存分配

一、malloc()和free()的基本概念以及基本用法: 1、函數原型及說明: void *malloc(long NumBytes):該函數分配了NumBytes個字節,並返回了指向這塊內存的指針。如果分配失敗,則返回一個空指針(NU

原创 linux下命令執行的過程

  Linux命令運行的基本過程 標籤: linuxshell 2014-03-29 14:54 3638人閱讀 評論(0) 收藏 舉報 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。     在CLUI(Comm

原创 Linux常見指令

ls          顯示文件或目錄      -l           列出文件詳細信息l(list)      -a          列出當前目錄下所有文件及目錄,包括隱藏的a(all) mkdir         創建

原创 buffer cache內buffer的各種狀態

                                                  buffer cache內buffer的各種狀態 buffer 的狀態: free/unused buffer:buffer ca

原创 Shell輸出彩色字符串

遇到一個要求,要求shell輸出的字符串是彩色的,現在寫下來備忘。 echo -e type "\e[前景;底紋;特效m c\e[" 示例: echo -e  type  "\e[31m c\e[0m to continue"

原创 什麼是面向對象思想

面向對象是一種思想,是基於面向過程而言的,就是說面向對象是將功能等通過對象來實現,將功能封裝進對象之中,讓對象去實現具體的細節;這種思想是將數據作爲第一位,而方法或者說是算法作爲其次,這是對數據一種優化,操作起來更加的方便,簡化了過程。

原创 日誌緩衝區(redo log buffer)及日誌寫進程(LGWR)剖析

                                                   日誌緩衝區(redo log buffer)及日誌寫進程(LGWR)剖析 REDO LOG BUFFER: 日誌中記錄數據塊的地址,

原创 分頁和分段

分段機制 分段,是指將程序所需要的內存空間大小的虛擬空間,通過映射機制映射到某個物理地址空間(映射的操作由硬件完成)。分段映射機制解決了之前操作系統存在的兩個問題:(1)地址空間沒有隔離。(2)程序運行的地址不確定。分頁方法中,程序所

原创 buffer cache的組成及剖析

                                             數據庫緩衝區緩存(database buffer cache) BUFFER CACHE: 作用:用於緩存數據物理磁盤上的磁盤塊,從而加快對磁盤

原创 Shared pool的組成結構

                                                         Shared pool的組成結構   shared pool :free