程序員可能會遇到的一些名詞

TPS和QPS

TPS:是Transactions Per Second的縮寫,也就是事務數/秒。程序員

QPS:是Queries Per Second的縮寫,意思是每秒查詢率,是一臺服務器每秒可以相應的查詢次數安全

區別及理解:服務器

一、TPS即每秒處理事務數,包括:」用戶請求服務器」、」服務器本身的內部處理」、」服務器返回給用戶」,這三個過程,每秒可以完成N個這三個過程,TPS也就是N;性能

二、QPS基本相似於TPS,可是不一樣的是,對於一個頁面的一次訪問,造成一個TPS;但一次頁面請求,可能產生屢次對服務器的請求,服務器對這些請求,就可計入QPS之中。測試

三、通常的,評價系統性能均以每秒鐘完成的技術交易的數量來衡量。系統總體處理能力取決於處理能力最低模塊的TPS值。編碼

 

TTDspa

Test Driven Development線程

測試驅動開發debug

測試驅動開發是敏捷開發中一個很是重要的理念,提倡在真正開始編碼以前測試先行,先編寫測試代碼,再在其基礎上經過基本迭代完成編碼,並不斷完成。目的是編寫可用的乾淨的代碼。可用就是可以經過測試,知足基本功能需求,而乾淨則是要求代碼設計良好、可讀性強、沒有冗餘。

開發環境、測試環境、生產環境

開發環境:開發環境是程序員專門用於開發的服務器,配置能夠比較隨意, 爲了開發調試方便,通常日誌都是debug等級。設計

測試環境:通常是克隆一份生產環境的配置,一個程序在測試環境工做不正常,那麼確定不能把它發佈到生產機上。

生產環境:是指正式提供對外服務的,通常日誌只開起到info等級。

三個環境也能夠說是系統開發的三個階段:開發->測試->上線,其中生產環境也就是一般說的真實環境。

 注入

注入本質上就是把輸入的數據變成可執行的程序語句。

B2C,P2P等

P2P(Peer-to-Peer)民間小額借貸

我的對我的的意思。

好比:人人貸、宜人貸等

 

O2O:Online(Offline)-To-Offline(Offline)

字面意思是線上(下)到線下(上),也就是如今最多見的線上消費享受線下體驗。如:百度糯米、百度外賣等。

 

B2C:Business-To-Customer

就是商業對客人,是商業直接面對我的銷售產品或服務的方式。天貓、京東等平臺都是B2C的經營模式,讓消費者直接與商家進行交易。

 

C2C:Customer-To-Customer

字面意思是客人對客人,就是我的對我的的交易平臺的意思,淘寶就是最具表明性的C2C平臺。我的經過這個C2C平臺把東西賣給另外一我的。

 

B2B:Business-To-Business

即商業對商業,是企業對企業的營銷關係,2個企業經過B2B平臺實現交易,最具表明的就是阿里巴巴了。

 

線程安全:

在擁有共享數據的多條線程並行執行的程序中,線程安全的代碼會經過同步機制保證各個線程均可以正常且正確的執行,不會出現數據污染等意外狀況

開和閉

數學中的區間表示,[ , ]中括號表示能取得這個數,稱爲「閉」 ( , )小括號表示不能取到這個數,稱爲「開」。

相關文章
相關標籤/搜索