最近在看TCPIP詳解,一本經典的對TCPIP剖析的書,書中用到的例子都是Unix下的命令和作者自己用C寫的一些工具.我自己準備用JAVA來編寫一些書中介紹到的功能加深對書本的更深理解.大家都知道網路通訊協定是分層的,我們先來介紹 TCP/IP 協議棧的分層.T C P / I P通常被認為是一個四層協議系統:1) 鏈路層,有時也稱作資料連結層或網路介面層,通常包括作業系統中的裝置驅動程式和電腦中對應的網路介面卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理介面細節。2)
在windows下通過cygwin中搭建hadoop(0.1.8.2)和hive(0.6)的環境的時候,遇到如下錯誤$ hiveCould not create the Java virtual machine.Invalid maximum heap size: -Xmx4096mThe specified size exceeds the maximum representable size.解決方案:修改hive-0.6.0\bin\ext\util\execHiveCmd.sh檔案如下
當執行一個查詢時間非常長的時候,可能碰到ora-01555錯誤,本文來類比並解釋一下原因.013555是因為查詢的資料在執行查詢的過程中,被修改了,同時在undo資料表空間中已經找不到了造成的.首先來瞭解一下Oracle在執行一個查詢的時候,在開始查詢後其根據條件本該查詢出來的資料發生變化的時候,Oracle是將變化之前的資料查詢出來的.類比如下:1,有一張表的資料如下:SQL> select * from A; ID VAL---------- ----------
netstat 看看連接埠佔用情況.——————————————————————————————————————————————————-————windows從run可以啟動並執行命令:計算機:calc, 服務控制台:services.msc, dos 控制台:cmd,畫圖:mspaint,遠端桌面:mstsc, net meeting:conf,啟動選項卡:msconfig,編輯註冊表:regedit, 電腦管理:compmgmt.msc 控制台:controltask manager
前兩天看到有人在pub上問在sqlplus中通過define和variable定義,以及column定義的變數的區別。其實define定義的我理解不是變數而是字元常量,通過define定義之後,在通過&或者&&引用的時候不需要輸入了,僅此而已。oracle在執行的時候自動用值進行了替換;而variable定義的是綁定變數。C:>sqlplus xys/managerSQL*Plus: Release 11.1.0.6.0 - Production on 星期二