第一週博客之一---計算機基礎知識

1、上網過程:java

  1. 計算機組成(電子計算器):

主板(必須),CPU(必須),內存(必須),電源(必須),聲/顯卡,硬盤,鼠標,鍵盤,顯示器web

2.   軟件分類:數據庫

       2.1系統軟件(平臺,操做系統):編程

指控制和協調計算機及外設,爲應用軟件提供可操做的平臺windows

              Windows:瀏覽器

              * nix  :(Unix,Linux,mac,bsd等)緩存

                     Linux和mac是Unix的衍生版本tomcat

                     mac爲了兼容Unix和bsd服務器

       2.2應用軟件:指爲知足用戶不一樣領域的應用需求的軟件網絡

  1. 設備:

       機房,交換機(孔多),路由器(孔少),防火牆,磁盤陣列(多個磁盤),光纖(白,黃),網線,電話線

       貓(modem,信號轉換做用,調制解調器)

  1. 單位換算:

       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

相關文章
相關標籤/搜索