1、上網過程:java
主板(必須),CPU(必須),內存(必須),電源(必須),聲/顯卡,硬盤,鼠標,鍵盤,顯示器web
2. 軟件分類:數據庫
2.1系統軟件(平臺,操做系統):編程
指控制和協調計算機及外設,爲應用軟件提供可操做的平臺windows
Windows:瀏覽器
* nix :(Unix,Linux,mac,bsd等)緩存
Linux和mac是Unix的衍生版本tomcat
mac爲了兼容Unix和bsd服務器
2.2應用軟件:指爲知足用戶不一樣領域的應用需求的軟件網絡
機房,交換機(孔多),路由器(孔少),防火牆,磁盤陣列(多個磁盤),光纖(白,黃),網線,電話線
貓(modem,信號轉換做用,調制解調器)
ASCII碼(美國信息交換標準碼American Standard Code for Information Interchange):
一個英文字母(不分大小寫)佔一個字節的空間,一箇中文漢字佔兩個字節的空間。一個二進制數字序列,在計算機中做爲一個數字單元,通常爲8位二進制數,換算爲十進制。最小值0,最大值255。如一個ASCII碼就是一個字節。
UTF-8編碼:一個英文字符等於一個字節,一箇中文(含繁體)等於三個字節。
Unicode編碼:一個英文等於兩個字節,一箇中文(含繁體)等於兩個字節。
符號:英文標點佔一個字節,中文標點佔兩個字節。舉例:英文句號「.」佔1個字節的大小,中文句號「。」佔2個字節的大小。
不一樣數量級間:
數據存儲是以10進製表示,數據傳輸是以2進製表示的,因此1KB不等1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2^10。
b(bit) B (byte) KB MB GB TB PB EB ZB YB NB DB
b位 B字節 B=8b 1KB=1024B
1B(byte,字節)= 8 bit;
1KB(Kibibyte,千字節)=1024B= 2^10 B;
1MB(Mebibyte,兆字節,百萬字節,簡稱兆)=1024KB= 2^20 B;
1GB(Gigabyte,吉字節,十億字節,又稱千兆)=1024MB= 2^30 B;
1TB(Terabyte,萬億字節,太字節)=1024GB= 2^40 B;
1PB(Petabyte,千萬億字節,拍字節)=1024TB= 2^50 B;
1EB(Exabyte,百億億字節,艾字節)=1024PB= 2^60 B;
1ZB(Zettabyte,十萬億億字節,澤字節)= 1024EB= 2^70 B;
1YB(Yottabyte,一億億億字節,堯字節)= 1024ZB= 2^80 B;
1BB(Brontobyte,一千億億億字節)= 1024YB= 2^90 B;
1NB(NonaByte,一百萬億億億字節) = 1024 BB = 2^100 B;
1DB(DoggaByte,十億億億億字節) = 1024 NB = 2^110 B;
字節(Byte /bait/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機編程語言中數據類型和語言字符。
寬帶接入用的是b位 ,假如接入的是100M的電信接入,理論上 100Mb/s=12.5MB/s
若是下載4G的電影,接入寬帶爲10M,須要多少時間
4*1024/10/8=3276.8s=54.6m(分鐘)
在線視頻播放器:當前速率520bps=65B/S
2、 更改計算機名稱: 右擊計算機,點擊屬性,點擊更改設置
關閉防火牆:打開運行,輸入control,找到防火牆修改設置
關閉/開啓擴展名:同時按下win+e鍵,找到組織,選擇文件夾和搜索選項,點擊查看頁籤,不要勾選隱藏已知文件類型的擴展名
ping命令的使用:ping /?
ping 網址 –t 查看本地機器魚遠程機器是否連通
ipconfig 查找IP地址
ipconfig /all 查看mac地址(物理地址)
nslookup 網址: 查詢域名指向的IP地址
3、 通訊三要素:
IP:通訊過程識別,肯定對方是誰
協議:機器之間交流的語言
端口號:1-65535之間(2的32次方-1),通訊的通道
dns:域名解析系統
網關:局域網對外的IP,全部數據的處置與分發
子網掩碼:能夠限制局域網範圍,進行的是於運算
dhcp:動態主機配置協議
固定IP地址,直接在控制面板中點擊網絡和共享中心--點擊更改適配器設置
------------------------------------------------------------------------------------------------
1、打開運行,輸入一下如下的名稱,能夠打開相應的程序
獲取父PID: wmic process where Name="應用程序名.exe" get ParentProcessId
----explorer 打開資源管理器
----logoff 註銷命令
----cleanmgr 磁盤清理
----charmap 字符映射表
----calc 計算機
----ronoce -p 15秒關機
----regedit 註冊表
----rsop.msc 組策略
----taskmgr 任務管理器
----winver 檢查Windows版本
----write 寫字板
----mspaint 畫圖板
----mstsc 遠程桌面鏈接
----notepad 記事本
----tsshutdn 60秒關機
2、如何處理端口被佔用
1. netstat 顯示協議統計信息和當前TCP/IP網絡鏈接
-a 顯示全部鏈接和偵聽端口。
-n 以數字形式顯示地址和端口號。
-o 顯示擁有的與每一個鏈接關聯的進程 ID。
2. tasklist 顯示在本地機和遠程機器上當前運行的進程列表
3. taskkill 按照進程ID(PID)或映象名稱終止任務
/im 指定要終止的進程的映像名稱。通配符 '*'可用來
指定全部任務或映像名稱。有提示
/f 強制終止程序,無提示
Taskkill /f /im 應用程序名.exe 終止程序
示例:終止端口號爲135的進程
Netstat -ano|findstr 135
Tasklist |findstr 對應的PID
Taskkill /f /im 應用程序名.exe
示例:找到qq對應的端口號
Tasklist |findstr QQ(大寫)
Netstat -ano|findstr 對應的PID
3、默認端口與狀態碼
默認端口
狀態碼
307表示內部重定向
200 (成功) 服務器已成功處理了請求
400 (錯誤請求) 服務器不理解請求的語法
404 (未找到) 服務器找不到請求的網頁
4、Hosts文件
Hosts是一個沒有擴展名的系統文件,能夠用記事本等工具打開,其做用就是將一些經常使用的網址域名與其對應的IP地址創建一個關聯「數據庫」,當用戶在瀏覽器中輸入一個須要登陸的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會當即打開對應網頁,若是沒有找到,則系統會再將網址提交DNS域名解析服務器進行IP地址的解析。
hosts文件地址:c/windows/system32/drivers/etc/hosts
輸入網址回車,先從緩存中讀取,若是緩存中沒有讀取到會從hosts文件中讀取,最後從dns域名解析服務器進行解析
1、3種訪問系統或者服務的方式
1.域名+端口(port)
2.IP+端口(port)
3.主機名+端口(port)
2、BS與CS、APP的區別
B/S:Brower/Server網頁/服務器模式,易於維護
C/S:Client/Server客戶/服務器模式,可以充分發揮客戶端的處理能力,對平臺依賴性高(.exe(可執行程序) .msi(系統安裝文件) .bat .cmd(批處理文件))
APP:
優勢:爲用戶提供好的體驗,能夠針對不一樣的系統開發出不一樣的APP
缺點:各平臺不能兼容,維持版本成本高
3、清除瀏覽器緩存,dns緩存
1.瀏覽器緩存
打開運行,輸入Inetcpl.cpl,打開Internet屬性,選擇刪除歷史記錄等
2.dns緩存
打開運行,輸入cmd打開dos,輸入命令ipconfig /displaydns,查看dns緩存,在輸入ipconfig /flushdns,清空dns緩存
4、白名單、黑名單和虫部落
黑名單:凡是在黑名單上的網址都不能夠在訪問
白名單:只能訪問白名單上的網址
Search.chongbuluo.com 虫部落快搜
5、下列IP地址的區別
0.0.0.0 經過主機任意一個IP(v4格式)地址,均可以進行訪問
127.0.0.1 本地迴環地址,A類地址,操做系統保留地址,給內部通訊系統使用
192.168.1.xxx 有效的網段內,表明與外部進行會話的地址
Localhost 操做系統給本身取得主機名
[::] 匹配全部的IP(v6格式)的地址
6、宿主機和虛擬機
宿主機:就是主機,若是安裝有虛擬機的話,相對於虛擬機而言,正在使用的計算機就是宿主機,虛擬機是安裝在主機上的,必須在主機上才能運行,主機就是宿主機。
虛擬機:經過模擬的,具備完整硬件系統功能的、運行在一個徹底隔離環境中的完整計算機系統
7、虛擬VMware三種網絡模式
橋接模式bridged networking VMnet0
Nat網絡地址轉換network address translation VMnet8
僅主機模式Host–only networking VMnet1
8、Jdk
變量的填寫(使用英文符)
JAVA_HOME變量:
軟件靠這個變量找到jdk的安裝目錄,若是不設這個變量的話,這些軟件包極可能找不到javac.exe在哪裏,變量值爲jdk安裝所在的文件地址,如裝在c盤Java文件夾下,以下面C:\java所寫
CLASSPATH變量:
類路徑,告訴 Java 應用程序去哪裏查找第三方和自定義類,變量值爲lib文件夾中的dt.jar和tool.jar所在的文件地址,以下C:\java\lib\dt.jar;C:\java\lib\tools.jar;
Path變量 :
指定一個路徑列表,用於搜索可執行文件的,不改變其餘的變量值的狀況下,變量值使用bin目錄地址,寫在最前面,以下C:\java\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin
JDK(Java Developmet kit) Java開發環境
JRE(Java Runtime Environment) Java運行環境
JVM(Java Virtual Machine) Java 虛擬機
變量Path的做用
告訴操做系統從哪裏找到應用程序,默認從 Windows 目錄(C:\windows)和系統目錄(C:\windows\system32)找,在上面的兩個目錄中是不用輸入完整的路徑就能夠經過運行打開,若是找不到會提示Windows找不到,還能夠加入自已想要打開程序的路徑,之後就能夠經過打開運行輸入要打開的程序便可
相對路徑:相對當前的路徑
絕對路徑:從根目錄開始
9、dos命令符
> 表明命令提示符
\ Windows的地址分隔符,轉義符
. 當前目錄
.. 上一級目錄
CD 是切換目錄命令,不能用來切換驅動器若是在C盤根目錄下使用CD E:\,在你使用命令E:後,E盤的默認目錄就是E:\可是當前目錄不變,仍然是C:\若是E盤有個A目錄,而你在C盤輸入cd e:\a,那麼你仍然在C:\,可是E的默認目錄就是A,當你輸入E:的時候,就會直接到E:\a
1、 遇到虛擬機正在使用中的處理辦法
1.打開程序所在的地址下的以.lck結尾的文件夾
2.刪除此文件夾
3.從新啓動虛擬機
2、Tomcat下各個文件夾的做用
.xml:可擴展標記語言
Tomcat:能夠執行Java語言的容器
bin:二進制可被執行的文件
conf:配置文件路徑
server.xml:服務器配置文件
tomcat-users.xml :全部Tomcat服務器的註冊用戶
logs:產生的日誌文件
catalina.log:控制檯的日誌文件
stderr.log:運行tomcat出錯的文件
temp:運行tomcat的臨時文件
webapps:默認部署項目位置的路徑
3、MySQL是一款關係型數據庫管理系統
OLAP:聯機事務處理,主要是執行基本平常的事務處理,好比數據庫記錄的增刪查改。好比在銀行的一筆交易記錄,就是一個典型的事務。ALTP:聯機分析處理,是數據倉庫系統的主要應用,支持複雜的分析操做,側重決策支持,而且提供直觀易懂的查詢結果。典型的應用就是複雜的動態的報表系統
數據庫應用分爲事物型數據庫應用和分析型數據庫應用
4、字符集
UTF-8
GB2312
GBK