ESC 退出鍵\逃逸鍵 Shift ctrl alt fn 功能鍵 Win鍵 windows常見的快捷鍵 Ctrl +shift +esc 打開任務管理器 Alt+tab 切換任務 Win+tab 切換桌面 (瞭解虛擬桌面?) Win+E 打開文件管理器 Win+F 打開搜索 Win+R 打開運行窗口php
Win+D 返回桌面/恢復 Win+L 鎖屏 Win+M 全部任務最小化返回桌面css
Win+1,2,3 打開任務欄上面對應數字順序的應用程序 Alt+F4 關閉當前窗口python
快速打開系統應用程序(win+R):mysql
Notepad 記事本web
Write 寫字板算法
Mspaint 繪圖程序sql
Calc 計算器 數據庫
Osk 屏幕鍵盤apache
Mstsc 遠程桌面鏈接編程
計算機硬件:
企業中常見的硬件、設備、做用 常見: 電腦、 平板、手機、一體機、服務器
服務器、路由器、硬件防火牆、交換機、磁陣(磁盤陣列)
IT(Information Technology )
職業分配
1.產品
2.UI
3.CSS
4.JS
5.後端(Java/php/python)
6.DBA(mysql/oracle)
7.運維(OP)
8.測試(QA)
9.算法(分類/聚類/關係抽取/實體識別)
10.搜索(Lucene/Solr/elasticSearch)
11.大數據工程師(Hadoop)
12.Android13.IOS
14.運營
軟件開發的五個階段
一、 問題的肯定和規劃
二、 需求分析
三、 軟件設計
四、 程序編碼
五、 軟件測試
常見的技術架構(LAMP)
(Http協議) (動態資源)
瀏覽器客戶端 → web服務器 → 語言庫 PHP Python Perl
← ↓
↑↓
靜態資源 ← 數據庫 Mysql
靜態資源; 若是客戶請求的是靜態資源 那麼會以Web服務器直接把靜態資源返還給客戶端
動態資源; 若是客戶請求的是動態資源,那麼HTTPd的 PHP 會參與運算,若是運算過程須要用到數據庫
作參數,那麼PHP會鏈接 mysql 取得數據參與運算 最後運算的結果轉化爲靜態數據 再由
Web客戶端 返還客戶端
PING; 數據包 用於檢測網絡(網頁、電腦)運行CMD- Ping 網頁 Ping IP地址
Netstat; 它能提供TCP鏈接,TCP和UDP監聽,進程內存管理的相關報告。 Netstat -[-a][-e][-n][-o]
[-p Protocol][-r][-s][Interval]
Tasklist;任務表用來顯示運行在本地或遠程計算機上的全部進程
Taskkill 結束應用
常見的服務和默認端口
Http (hyper text transfer protocol 超文本傳輸協議) 80
FTP file transfer protocol 文件傳輸協議 20、21
Smtp: simple mail …簡單郵件. 25
Pop3 :Post Office Protocol 郵局協議 110
IMAP:Internet Mail Access Protocol,Internet郵件訪問協議 143
SNMP :simple network manage protocol簡單網絡管理協議 Udp: 161
DNS domain system 域名系統53
DHCP(動態主機配置協議) UDP: 68
Ssh;22 Mysql;3306 Oracle(甲骨文公司);1521 Sql Server;1433
Tomcat;8080 Telnet(遠程登陸);23 https;443
Linux:是一套 Unix-like 的操做系統,是 Unix 的一種,它控制整個系統基本服務的核心程序
apache:開源軟件基金會 世界使用排名第一的Web服務器,主要用做靜態元素(JS、圖片、視頻、聲音、css、字體文字等等即Html頁面的元素)
Tomcat:主流的Java應用服務器之一,主要用做動態元素(動態請求、數據儲存交互),同時也能夠支持靜態元素解析
Html:超文本標記語言是用來描述網頁的一種語言,不是編程語言而是標記語言,使用標記標籤來描述網頁。
Nginx:HTTP服務器
Xtami
IIS:(Internet Information Services)互聯網信息服務 分別用於網頁瀏覽、文件傳輸、新聞服
務和郵件發送等方面,它使得在網絡(包括互聯網和局域網)上發佈信息成了一件很容易的事。
Weblogic:WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應用的Java應用服務器
Websphere:WebSphere 是 IBM 的軟件平臺。它包含了編寫、運行和監視全天候的工業強度的隨需應變 Web 應用程序和跨平臺、跨產品解決方案所須要的整個中間件基礎設施,如服務器、服務和工具。
web服務器:Web服務器通常指網站服務器,是指駐留於因特網上某種類型計算機的程序,能夠向瀏覽器等Web客戶端提供文檔。
應用服務器;(中間件除了操做系統和項目)應用服務器是指經過各類協議把商業邏輯曝露給客戶端的程序
貓(Modem 信號轉換做用 調制解調器)
ISP 信息服務提供商:中國電信、中國移動、中國聯通 , 早期的鐵通、長城、教育網、廣電
子網掩碼:子網掩碼是一個32位的地址,用來指明某一個IP地址的哪些位標識的是主機所在的子網、哪些位標識是主機的位掩碼。子網掩碼只有一個做用,就是將某個IP地址劃分紅網絡地址和主機地址兩部分。
網關:一個網絡鏈接到另外一個網絡的「關口」
域名;爲了方便人們記憶網站地址的別名
域名分類;
域名:baidu.com (頂級域名、裸域名,主要做用:方便記憶)
二級域名: talent.baidu.com
三級域名: xxx.talent.baidu.com
DNS:就是把域名和IP地址聯繫在一塊兒的服務,有了DNS服務器,你就不用輸入IP地址來訪問一個網站,能夠經過輸入網址訪問。
清除dns緩存記錄;在CMD中輸入 ipconfig/flushdns
Hosts:將一些經常使用的網址域名與其對應的IP地址創建一個關聯「數據庫」,當用戶在瀏覽器中輸入一個須要登陸的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會當即打開對應網頁,若是沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。
CS: Client Server 胖客戶機瘦服務器
BS: Browser Server 瘦客戶機胖服務器
移動端: Html5 + 框架
上網的過程:
一、瀏覽器地址欄輸入www.baidu.com 敲 回車
二、操做系統OS找對應的域名對應的IP(域名解析)
三、由本地的操做系統查找對應的DNS服務器(服務的端口號:23端口)
在此以前:先從本地瀏覽器緩存找域名和IP對面關係,若是能找到就直接請求這個IP
若是緩存瀏覽器找不到:開始找操做系統配置文件件c:\windows\system32\drivers\etc\hosts和DNS 解析程序緩存
若是還找不到再從網絡設備上查找(路由器等)
若是還找不到就請求DNS服務器,獲取對應的域名和IP對應關係。
4.把請求向對應的IP地址的服務器發送。
5.服務器接收請求,進行處理。
6.服務器處理完成後,把對應的圖片、js、css、字體、聲音等傳輸給客戶端。
7.瀏覽器接收這些素材,進行渲染。
網絡通信的三要素;
IP;邏輯層面的惟一識別
MAC;物理地址 由網絡設備製造商生產時寫在硬件內部。MAC地址與網絡無關
域名A記錄(域名轉換成IP地址的記錄); 域名--ip
端口;物理端口 計算機與外界通信的交流接口
邏輯端口
A:每一個網絡程序都會至少有一個邏輯端口
B:用於標識進程的邏輯地址,不一樣進程的標識
C:有效端口:0~65535,其中0~1024系統使用或保留端口。
UDP (用戶數據報協議)將數據源和目的封裝成數據報包中,不須要創建鏈接是一個簡單的面向數據報的運輸層協議。UDP不提供可靠性,它只是把應用程序傳給IP層的數據報發送出去,可是並不能保證它們能到達目的地
TCP (傳輸控制協議)提供的是面向鏈接、可靠的字節流服務。當客戶和服務器彼此交換數據前, 必須先在雙方之間創建一個TCP鏈接,以後才能傳輸數據
dos 命令;
PING; 數據包 用於檢測網絡(網頁、電腦)運行CMD- Ping 網頁 Ping IP地址
ipconfig;
Netstat; 它能提供TCP鏈接,TCP和UDP監聽,進程內存管理的相關報告。 Netstat -[-a][-e][-n][-o]
[-p Protocol][-r][-s][Interval]
檢查特色端口被佔用; netstat -ano|findstr **
Tasklist;任務表用來顯示運行在本地或遠程計算機上的全部進程
Takkkill; 經過命令結束進程 例: Taskkill /im qq.exe