freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)中心產(chǎn)品開發(fā)規(guī)范(完整版)

2025-05-13 23:10上一頁面

下一頁面
  

【正文】 是簡單明了的注釋。r 方法命名方法命名使用駝峰命名法,方法名中間不要使用下劃線和數(shù)字等特殊字符,正確的示例:processing()。例如,想對單詞“number”采用縮寫,那么可從 nbr,no 或者 num 中選取一個,說明一下采用了哪一個(具體是哪個倒無所謂),并且只使用這一種形式。因此開發(fā)過程中一個很重要的目標就是要確保在開發(fā)成員或開發(fā)團隊之間的工作可以順利交接,不必花很大的力氣便能理解已編寫的代碼,以便繼續(xù)維護和改進以前的工作。駝峰命名法的命名規(guī)則可視為一種慣例,并無絕對與強制,目的是增加識別和可讀性。文檔屬性屬性內(nèi)容客戶名稱:項目名稱:文檔主題:文檔編號:文檔版本:版本日期:文檔狀態(tài):作者:文檔變更版本修訂日期修訂人描述文檔送呈單位姓名目的審閱參閱目 錄1 概述 5 最根本原則 52 Java技術(shù)規(guī)范 6 平臺使用的相關(guān)技術(shù) 6 基本核心框架包 6 其他框架包 6 程序設計標準 7 命名約定 8 包名,類名,方法名,屬性名,常量名命名約定 9 注釋約定 10 快速瀏覽JavaDoc 11 開發(fā)規(guī)范 12 項目結(jié)構(gòu)說明 12 整體包結(jié)構(gòu)說 12 項目模塊包結(jié)構(gòu)及命名 13 各子項目模塊功能包結(jié)構(gòu) 14 配置文件包結(jié)構(gòu) 14 命名規(guī)則 15 共用類 15 業(yè)務層 15 展現(xiàn)層 15 模型層 16 持久層 16 XML配置 16 資源文件 19 JSP文件 20 事務命名約束 20 JS命名約束 213 數(shù)據(jù)庫技術(shù)規(guī)范 22 概述 22 命名基本規(guī)則 22 數(shù)據(jù)庫表空間 22 命名基本規(guī)則 22 默認用戶方案 22 表的命名規(guī)則、約定 22 視圖的命名規(guī)則、約定 23 字段命名規(guī)則、約定 23 存儲過程的命名規(guī)則、約定 23 序列對象的命名規(guī)則、約定 24 觸發(fā)器命名規(guī)則、約定 244 HIVE技術(shù)規(guī)范 255 HBase設計規(guī)范 26 Namespace命名空間設計 26 . Table表設計 27 理想HBase表 27 預創(chuàng)建分區(qū) 28 列族數(shù)量 28 可配置的數(shù)據(jù)塊大小 29 數(shù)據(jù)塊緩存 29 激進緩存 29 布隆過濾器(Bloom filters) 30 生存時間(TTL) 31 數(shù)據(jù)壓縮 32 數(shù)據(jù)分割 33 單元時間版本 34 ColumnFamily列族設計 35 Qualifier列設計 36 版本設計 37 HBase命名規(guī)范 371 概述本文提供一整套編寫高效可靠的Java代碼的標準、約定和指南。 最根本原則r 運用常識當找不到任何規(guī)則或指導方針,當規(guī)則明顯不能適用,當所有的方法都失效的時侯: 運用常識并核實這些基本原則。一致性的提高會使代碼更易理解,這意味著它更易開發(fā)和維護。許多程序開發(fā)者會犯的一個錯誤是,不去使用工業(yè)或領域里已經(jīng)存在著很完美的術(shù)語時,卻生造出一些普通詞匯。r 類,接口命名類,接口名開頭使用大寫英文字母,多單詞使用駝峰命名法。 注釋約定本文還會對注釋進行約定。另一種方法是邊寫代碼邊寫注釋。詳情請參考 JDK javadoc 文檔。每個參數(shù)各有一個標記。version text類、接口說明特定一段代碼的版本信息。這里的常用類和公共里的不一樣如果各大模塊在公共類里沒有找到,可以在自己的模塊中自行擴展。如下子包 controller:控制層提供的共有框架類。r Module說明:存放各個業(yè)務數(shù)據(jù)bean類。r Exceptions 各子項目模塊功能包結(jié)構(gòu)按照各個層次結(jié)構(gòu)包分完:功能包基本分為2個包:1. 各個層次的接口包。 業(yè)務層q 業(yè)務層接口要求以 I +“模塊英文名稱(首字母大寫)”+ Manager命名。例如:導航菜單的英文名為navigator,按照規(guī)則要求,命名為: NavigatorOperatorAction 。如果模塊內(nèi)的spring,struts,mybatis配置較多時,需要分文件來寫,那么可直接在spring,struts,mybatis的后面直接加連接號“”+名字來命名。Methodq 增加用戶的入口方法:saveAddUser。其它訪問地址會根據(jù)rights中配置定義的權(quán)限進行過濾。q sqlMap根元素的namespace屬性,設置成域模型的本身的名字。q statement元素的id屬性名與sql元素命名規(guī)則一致。通過不同的local讀取不同語言的相關(guān)資源,國際化資源文件中key的定義規(guī)則:,但此全部小寫,多個單詞之間用下劃線分割。q 文件夾名按照java對于的功能模塊名來設置,文件夾名全部使用小寫字母。3 數(shù)據(jù)庫技術(shù)規(guī)范 概述本規(guī)范目前只適合部分數(shù)據(jù)庫的相關(guān)定義。 數(shù)據(jù)庫表空間 命名基本規(guī)則表空間:tbs_+系統(tǒng)名。 存儲過程的命名規(guī)則、約定命名基本規(guī)則usp_英文單詞_英文單詞_...例如:usp_message 序列對象的命名規(guī)則、約定命名基本規(guī)則seq_英文單詞_英文單詞_如:seq_base_message。 Namespace命名空間設計通俗地講,命名空間可視為表組(與Oracle中的表空間類似),劃分依據(jù)不固定,可依據(jù)業(yè)務類型劃分,也可依據(jù)時間周期劃分。 . Table表設計HBase有幾個高級特性,在你設計表時可以使用。目前Hbase并不能很好的處理超過2~3個column family的表。數(shù)據(jù)塊越小,索引越大,從而占用更大內(nèi)存空間。如果關(guān)閉緩存,你不僅可以避免上述情況發(fā)生,而且可以讓出更多緩存給其他表和同一表的其他列族使用。HFile數(shù)據(jù)塊的默認大小是64KB,這個大小不能調(diào)整太多。當某行被請求時,先檢查布隆過濾器看看該行是否不在這個數(shù)據(jù)塊。當空間不是問題時,它們可以幫助你榨干系統(tǒng)的性能潛力。一個行級布隆過濾器用ROW打開,列標識符級布隆過濾器用ROWCOL打開。所以早于某個時間的推帖可以歸檔存放到平面文件里。colfam139。除非你確定不會從壓縮中受益,我們推薦你打開表的壓縮。LZO和Snappy的壓縮比例和壓縮/解壓縮速度差不多。在內(nèi)存里(MemStore或BlockCache)或網(wǎng)絡傳輸時是沒有壓縮的。StoreFile是只讀的,一旦創(chuàng)建后就不可以再修改。如果你只需要一個版本,推薦你在設置表時只維護一個版本。,{NAME=39。,VERSIONS=5,MIN_VERSIONS=39。在存儲時,一個列族會存儲成一個StoreFile,多個列族對應的多個文件在分裂時會對服務器造成更大的壓力。 Qualifier列設計HBase與傳統(tǒng)的關(guān)系數(shù)據(jù)庫一個明顯的不同之處,就是創(chuàng)建表時不需要創(chuàng)建列,而是在寫入數(shù)據(jù)時動態(tài)地創(chuàng)建列。雖然,HBase默認的版本數(shù)是3,但是如果在創(chuàng)建表時沒有明確指定,則仍然只能保存一個版本,因為HBase會認為你不想啟用列族的多版本機制。 長度盡量限制在4~8字符之間。 采用英文單詞、阿拉伯數(shù)字、連接符(_)的組合形式,其中,單詞必須大寫,并且首字符必須為英文字符,不能是數(shù)字,可用連接符拼接多個單詞。 采用英文單詞、阿拉伯數(shù)字的組合形式,其中,單詞必須大寫,并且首字符必須為英文字符,不能是數(shù)字。 采用英文單詞、阿拉伯數(shù)字、連接符(_)的組合形式,其中,單詞必須大寫,并且首字符必須為英文字符,不能是數(shù)字,可用連接符拼接多個單詞。 不推薦的列名稱:UserID、1_DATA等。 長度盡量限制在1~16字符之間。 長度盡量限制在1~6字符之間,過長的列族名稱將占用更多的存儲空間。 長度盡量限制在8~16字符之間。 命名空間一般可與項目名稱、組織機構(gòu)名稱等保持一致。讀取數(shù)據(jù)時,如果沒有指定版本號,將只讀取最新版本數(shù)據(jù),而非最新版本號的數(shù)據(jù)。列內(nèi)容被封裝成為KeyValue對象,從中可以獲取多個信息,如下所示://行鍵String rowKey = (())。列族的名稱不宜過長,因為在存儲時每列都會拼上列族名稱,過長的列族將會浪費更多的存儲空間。}在列族上同時設定TTL也是遲早有用的。,VERSIONS=1,TTL=39。時間版本也是在列族級設置的,可以在表實例化時設定:hbase(main) create 39。當一個Store中的StoreFile達到一定的閾值后,就會進行一次合并
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1