2016.3.11(你在幹什麼?)

1.個人覺得說大一點是科技引領的人類的進步,而且從事相關行業勢必會走在科技發展的前端,軟件開發方便了人們的生活,使人們的生活方式發生了改變,而做出讓人們生活方式改變的產品必定心裏是自豪的,軟件開發行業是一個需要思想不會停的行業,這個會促使這我們活到老,學到老。從某種意義上是可以防止老年癡呆的。生活必定是要找點刺激的,要不跟鹹魚有什麼區別。

2.包:java.util,java.lang,java.sql,java.io,java.math

   類:String,Integer,StringBuffer,ArrayList,Object

   接口:List,Set,Map,connection,Action,Servlet

3.TCP更加安全 有三次握手的的要求,但是爲了減少可能帶來的網路堵塞的問題會的增加傳輸時間

UDP沒有要求是面向無連接通信,數據比TCP跟家有優先權,傳輸效率會比TCP高,但是數據懂得安全性沒有TCP搞,無法實現高併發的服務器,會造成數據丟包的風險

4.當服務器啓動是會被實例化,接着會調用其init()初始化方法,當有請求到達是會運行service方法,會根據數據的提交方式自動派遣到相對應的doXXX方法,最後當服務器關閉是會調用其destroy()方法.

與cgi的區別在於servlet處於服務器進程中,它通過多線程方式運行其service方法,一個實例可以服務於多個請求,並且其實例一般不會銷燬,而CGI對每個請求都產生新的進程,服務完成後就銷燬,所以效率上低於servlet。

5.遊標用於定位結果集的行,通過判斷全局變量@@FETCH_STATUS可以判斷是否到了最後,通常此變量不等於0表示出錯或到了最後。

6.觸發器的定義就是說某個條件成立的時候,你觸發器裏面所定義的語句就會被自動的執行。因此觸發器不需要人爲的去調用,也不能調用。

事前觸發器運行於觸發事件發生之前,而事後觸發器運行於觸發事件發生之後。通常事前觸發器可以獲取事件之前和新的字段值。 
語句級觸發器可以在語句執行前或後執行,而行級觸發在觸發器所影響的每一行觸發一次。

7.jsp:include:在頁面被請求的時候引入一個文件。
jsp:useBean:尋找或者實例化一個JavaBean。
jsp:setProperty:設置JavaBean的屬性。
jsp:getProperty:輸出某個JavaBean的屬性。
jsp:forward:把請求轉到一個新的頁面。
jsp:plugin:根據瀏覽器類型爲Java插件生成OBJECT或EMBED標記

8.request:客戶端發送請求

response:服務器端的響應

session:一次會話在關閉瀏覽器之前

pageContext:當前頁面的上下問環境

out:用於在頁面輸出

config:servlet的構造部件

page:jsp網頁本身

exception:網頁異常

application:用來在多個程序或者是多個用戶之間共享數據

9.單一職責原則,開閉原則,里氏替換原則,依賴倒置原則,接口抽離原則,迪米特法則

10mian方法是程序的如口i,是不能被私有化的,否者程序無法執行

如果是一個類的一個私有方法是可以的



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章