久久天堂一区二区三区_国内精品久久久久影院网站_亚洲国产一区二区三区最新_亚洲国产一区二区三区四区五区

北大青鳥學術部分享:java開發注的意事項(1-10)

北大青鳥學術部分享

1. 服務器端必須提供輸入數據正確性的驗證,客戶端的Javascript驗證可以沒有。這是基于安全性的考慮,因為Javascript是很容易被繞過的,增加客戶端驗證只是為了減少服務器壓力、界面更加容易使用。

2. 適度使用Session,盡量不要在Session里放很大的集合對象,以免內存消耗過大,因為很多用戶訪問的時候會產生很多的Session。參數傳遞應該盡量通過Request。熟悉HTTP有助于更好的理解Session、Cookie、Request等的機制。

3. 在帶有分頁的查詢界面,盡量不要使用POST方法來傳遞參數,POST傳遞的參數在地址欄里是看不到的,刷新后會有重新提交表單的提示。使用GET方法傳遞參數要注意URL的長度不能超過1K。

4. 分層應該清晰,一般目前我們分為View(Jsp或FreeMarker加上Action)、Bean(Service)、DAO這么三層,即顯示層、業務層、數據層。記錄集ResultSet這種只能出現在DAO層中的對象不能出現在Bean(Service)層中,同樣HttpServletRequest這種只能出現在View層的對象也不應出現在Bean(Service)層中。這并不是絕對的。

5. 盡量使用簡單SQL,避免兩表以及多表聯查。多表聯查會導致數據庫壓力大幅增加,而且不利于在內存中對部分記錄進行緩存,代碼的重用性也難以提高。

6. 避免在循環里執行findXXById這樣的方法,不如執行一個findXXByIds這樣的方法一次性把記錄取到Map里。大部分有實際對象對應的表應該提供這樣一個方法。

7. 如果使用最原始的jdbc編程的話需要注意資源的正確釋放,在循環里new出來的Statement或者ResultSet就要在循環里關閉。

8. 在編寫SQL進行查詢的時候,需要能夠判斷這個SQL是否已經使用了索引,避免全表掃描,必要的時候增加索引。

9. 在寫一個方法前,首先查看有沒有相同功能或者很類似功能的方法已經有了,尤其是工具類方法,往往已經寫過了,避免重復代碼的產生,發現重復代碼及時進行處理。如果一段代碼被重復使用兩遍或以上,那么可以考慮專門寫個方法來放這段代碼,同樣多次使用的常量也應該專門定義出來。

10. 在一個方法里并不一定只能有一個return,如果已經有結果了盡早return,沒必要增加嵌套的層次,那樣會導致代碼可讀性不佳,但也不能return太多,代碼看起來比較舒服就可以了。(未完待續)

北大青鳥網上報名
北大青鳥招生簡章
久久天堂一区二区三区_国内精品久久久久影院网站_亚洲国产一区二区三区最新_亚洲国产一区二区三区四区五区

      9000px;">

          91国在线观看| 欧美哺乳videos| 欧美老人xxxx18| 亚洲午夜视频在线| 91麻豆精品国产无毒不卡在线观看| 一区二区三区四区在线免费观看 | 五月天视频一区| 精品国一区二区三区| 成人av中文字幕| 天天影视涩香欲综合网| 精品捆绑美女sm三区| 国产·精品毛片| 天天做天天摸天天爽国产一区| 欧美r级在线观看| 在线亚洲一区二区| 亚洲视频香蕉人妖| 欧美日韩成人综合| 日韩欧美国产不卡| 久久久久青草大香线综合精品| 亚洲国产精品ⅴa在线观看| 国产精品麻豆一区二区| 亚洲三级理论片| 视频一区二区三区入口| 久久99精品一区二区三区 | 亚洲精品视频一区二区| 一区二区三区精品在线| 免费成人在线影院| 国产mv日韩mv欧美| 欧美性高清videossexo| 欧美不卡在线视频| 国产精品国产a| 日韩精品久久理论片| 国产99久久久精品| 欧美日韩视频专区在线播放| 26uuu成人网一区二区三区| 亚洲欧洲日韩av| 秋霞国产午夜精品免费视频| 成人网页在线观看| 99精品欧美一区| 欧美一区二区三区爱爱| 国产精品国产成人国产三级| 天天爽夜夜爽夜夜爽精品视频| 丁香另类激情小说| 欧美一级午夜免费电影| 亚洲人成亚洲人成在线观看图片| 日本最新不卡在线| 91色乱码一区二区三区| 精品日韩一区二区| 亚洲国产综合在线| 成人精品一区二区三区中文字幕| 日韩一区二区精品| a美女胸又www黄视频久久| 一区二区三区在线视频播放| 亚洲免费伊人电影| 亚洲综合小说图片| 日韩国产在线一| 麻豆精品视频在线观看免费| 麻豆91在线播放| 精品久久久久一区| 久久综合久久综合久久综合| 天天色综合天天| 欧美性猛片aaaaaaa做受| 久久免费视频色| 国产精品成人一区二区艾草 | 亚洲第一成人在线| 亚洲国产成人精品视频| 爽爽淫人综合网网站| 免费在线观看精品| 国产一区二区导航在线播放| 国产91丝袜在线播放0| 9色porny自拍视频一区二区| 色94色欧美sute亚洲线路一ni| 精品视频一区二区不卡| 日韩欧美激情一区| 国产精品久久久久影院| 亚洲午夜免费视频| 国产一区二区在线视频| 一本一本大道香蕉久在线精品| 777精品伊人久久久久大香线蕉| 欧美一区二区三区男人的天堂| 26uuuu精品一区二区| 亚洲人精品午夜| 久久se精品一区精品二区| 99精品视频一区二区| 日韩视频一区二区| 在线不卡中文字幕播放| 精品国产91九色蝌蚪| 精品一二三四区| 26uuu欧美| 粉嫩aⅴ一区二区三区四区五区| 欧美激情一区二区三区不卡| 国产成人在线视频免费播放| 久久久久国色av免费看影院| 精品一区二区三区久久| 亚洲视频中文字幕| 亚洲日本va午夜在线电影| 日韩三级伦理片妻子的秘密按摩| 香蕉成人啪国产精品视频综合网| 欧美日韩一区二区三区在线| 午夜精品久久久久久久久久久| 欧美精品色一区二区三区| 免费成人在线影院| 久久久久综合网| 97久久超碰精品国产| 亚州成人在线电影| 26uuu亚洲| 91天堂素人约啪| 亚洲午夜激情av| 欧美电视剧免费观看| 成人爽a毛片一区二区免费| 亚洲人吸女人奶水| 日韩精品一区二区三区视频在线观看| 久久精品国产免费| 亚洲欧洲另类国产综合| 在线播放一区二区三区| 国产精品1区二区.| 亚洲激情图片小说视频| 精品国产亚洲在线| 99精品欧美一区二区三区小说 | 国产sm精品调教视频网站| 一区二区三区精品在线观看| 91麻豆精品91久久久久同性| 高清beeg欧美| 亚洲成av人片在线| 国产精品色一区二区三区| 日韩一区二区电影网| 国产a精品视频| 亚洲国产成人高清精品| 国产亚洲1区2区3区| 欧美日韩精品一区二区天天拍小说 | 麻豆一区二区三区| 91精品国产综合久久福利| 奇米影视一区二区三区| 91精品国产综合久久久蜜臀图片| 美腿丝袜亚洲综合| 日韩免费高清视频| 国产成人精品免费| 国产精品乱子久久久久| 色综合久久综合网| 亚洲一区二区视频在线观看| 欧美日韩一级二级三级| 丝袜美腿高跟呻吟高潮一区| 精品乱码亚洲一区二区不卡| 国产精品一区二区在线看| 国产精品第13页| 欧美日韩一区二区不卡| 精久久久久久久久久久| 久久亚洲一级片| 91国产成人在线| 免费的国产精品| 国产精品美女一区二区三区| 欧美性受极品xxxx喷水| 美女视频免费一区| 中文字幕一区在线观看视频| 欧美日韩国产综合一区二区三区| 韩国毛片一区二区三区| 国产精品家庭影院| 欧美一区二区三区在线看| 国产精品综合网| 日日夜夜精品免费视频| 久久亚洲二区三区| 日本高清视频一区二区| 久久精工是国产品牌吗| 亚洲精品视频在线| 亚洲精品一区二区三区99| 91在线观看免费视频| 奇米影视在线99精品| 亚洲精品视频免费看| 精品欧美久久久| 91蜜桃免费观看视频| 国产一区二三区| 日韩高清在线不卡| 亚洲男人的天堂网| 久久久91精品国产一区二区三区| 91黄色在线观看| 成人亚洲一区二区一| 麻豆精品在线看| 亚洲成人综合网站| 亚洲精品乱码久久久久久日本蜜臀 | 久久精品亚洲国产奇米99| 欧洲精品在线观看| 91丨porny丨国产入口| 国产美女精品人人做人人爽| 免费观看成人av| 亚洲成va人在线观看| 亚洲精品中文在线影院| 国产精品沙发午睡系列990531| 久久色在线观看| 日韩欧美一级特黄在线播放| 在线不卡免费欧美| 欧美日韩一区二区三区高清| 欧美在线一区二区三区| 欧美在线观看你懂的| 色综合久久88色综合天天 | 成人午夜精品一区二区三区| 久久精品av麻豆的观看方式| 日韩影视精彩在线| 日韩精品91亚洲二区在线观看| 一区二区三区 在线观看视频| 一区二区在线看|