網際網路專業名詞

2021-09-12 11:16:30 字數 1768 閱讀 1608

開發環境(dev):開發環境是程式猿們專門用於開發的伺服器,配置可以比較隨意, 為了開發除錯方便,一般開啟全部錯誤報告。

測試環境(uat):一般是轉殖乙份生產環境的配置,乙個程式在測試環境工作不正常,那麼肯定不能把它發布到生產機上。

生產環境(prod):是指正式提供對外服務的,一般會關掉錯誤報告,開啟錯誤日誌。可以理解為包含所有的功能的環境,任何專案所使用的環境都以這個為基礎,然後根據客戶的個性化需求來做調整或者修改。

三個環境也可以說是系統開發的三個階段:開發->測試->上線,其中生產環境也就是通常說的真實環境。

uat環境:uat,(user acceptance test),使用者接受度測試 即驗收測試,所以uat環境主要是用來作為客戶體驗的環境。

ux (user experience):是對產品和服務的綜合體驗,可以包括ui。ux可以包含很多,從工業設計(industrial design)到內容架構 (architecture to content)

ui(user interaction):是乙個特定的組合,包括視覺設計(visual design)和互動設計(interaction design)

兩者區別:

dba(database administrator),資料庫管理員,是從事管理和維護資料庫管理系統(dbms)的相關工作人員的統稱,屬於運維工程師的乙個分支,主要負責業務資料庫從設計、測試到部署交付的全生命週期管理。 dba的核心目標是保證資料庫管理系統的穩定性、安全性、完整性和高效能。

bu(business unit):業務單元,技術線。

ci(continuous integration):持續整合,是一種軟體開發實踐,即團隊開發成員經常整合它們的工作,通過每個成員每天至少整合一次,也就意味著每天可能會發生多次整合。每次整合都通過自動化的構建(包括編譯,發布,自動化測試)來驗證,從而盡早地發現整合錯誤。

cd(continuous deployment):持續部署,是通過自動化的構建、測試和部署迴圈來快速交付高質量的產品。某種程度上代表了乙個開發團隊工程化的程度,畢竟快速運轉的網際網路公司人力成本會高於機器,投資機器優化開發流程化相對也提高了人的效率,讓 engineering productivity 最大化。

cd(continuous delivery):持續交付,是一種軟體工程手法,讓軟體產品的產出過程在乙個短週期內完成,以保證軟體可以穩定、持續的保持在隨時可以發布的狀況。它的目標在於讓軟體的建置、測試與發布變得更快以及更頻繁。這種方式可以減少軟體開發的成本與時間,減少風險。

持續整合/持續交付參考資料:

跳板機(jump server)/堡壘機:是一類可作為跳板批量操作遠端裝置的網路裝置,是系統管理員或運維人員常用的操作平台之一。

時序圖:互動圖的一種,通過業務處理的參與者的順序協作來展示軟體的不同元件如何協作來完成業務。

流程圖:面向業務邏輯,不涉及軟體內部的元件和結構,不涉及業務邏輯處理的參與者,只考慮業務處理的步驟及流程。

說明:時序圖互動圖都描述了軟體的動態特徵,是軟體處理業務邏輯能力的體現。

網際網路常用名詞解釋

1.qps queries per second意思是 每秒查詢率 是一台伺服器每秒能夠響應的查詢次數,是對乙個特定的查詢伺服器在規定時間內所處理流量多少的衡量標準。qps計算pv和機器的方式 qps統計方式 一般使用 http load 進行統計 qps 總請求數 程序總數 請求時間 qps 單個...

mysql 網際網路 MySQL網際網路業務使用建議

一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...

網際網路與網際網路的區別

網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...