以前電腦存的心得

1---寫sql語句時 若是要加一個String字符串的引用 注意有坑。
    session.createQuery("from UserEvaluate where satisfaction='"+sat+"'"); //注意單引號
2---- map的監支隊能夠是任意類型 character,不能基本類型,能夠是他的包裝類
3------ 多個if是全部的if都會進行判斷
    if else if是隻要有知足條件的,就再也不對以後的else if進行判斷
4.-----用hibernateTempalte 模版添加一個記錄時,返回的是integer類型,返回值大於0說明添加成功
    delete和get都返回類型是void
5---- --hibernate配置Id屬性時 要注意 assigned屬性,這個是不會自增的,指用戶指定一個。用save方法添加記錄時
    返回的是0,用identity時返回的插入的數據的主鍵值(如果int類型的話)
6========注意路徑問題必定,例如加樣式時,地址應該相對於網頁當前的地址去加,解決思路要靈活
7------ spring與hibernate整合後,要獲取session能夠有倆種方法,getsession和利用回調函數HibernateCallback。前者是最原始的session
    不提倡用getSession()來得到session實現,這種session不享有spring提供的模板支持須要手動的關閉session。
    可使用new HibernateCallback(){xxx}獲得session ,他會享有spring提供的事務管理支持。
8--------  關於HibernateDaoSupport中的getHibernateTemplate().execute及executeFind方法
    兩者的主要區別在於,execute返回的是一個Object,而executeFind方法返回的是一個List.
9--------proxy-target-class 屬性值決定bean是基於jdk的接口方式的仍是基於類的代理(CGLIB)被建立。
    在ssh整合的項目中若是action繼承了實現了別的接口的類,好比ActionSupport,ActionSupport實現了Action等接口,

    在用aop攔截action的時候若是不指定proxy-target-class="true"的話,spring會默認按照jdk默認接口的方式去代理對象,

    因爲Action沒有父類實現的接口的方法,就會報Java.lang.NoSuchMethodException: $Proxy97.test()

    解決方式:    <aop:comfig proxy-target-class="true"/>
10------在WEB-INF下的頁面,是不能直接經過寫地址去訪問的,必須由struts.xml裏的流程才能訪問到。
11-------表單用於向服務器傳輸數據。不然傳不了
12-------<%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <base href="<%=basePath%>">
    用於設定路徑,表單提交時都會有 basePath前綴
13=-----倆個線程相互等待對方釋放同步監視器時會發生死鎖,suspend、stop方法容易發生。死鎖後,程序不會發生異常,也不會給出任何提示,
    只是全部線程處於阻塞狀態。
14------POJO 普通的java類,(vo value-object)PO是持久化對象(Persisitent Object) PO=POJO+映射文件
15-------innerHTML: 也就是從對象的起始位置到終止位置的所有內容,包括Html標籤。
    innerText: 從起始位置到終止位置的內容, 但它去除Html標籤 (不建議使用)
    jquery 的text(),html()、val()等方法只有jquery對象才能使用(就是$()這種形式的才行)
16------ jquery對象的聲明是 var $obj = $(""); $obj才能直接使用jquery的方法,
    而js 的對象聲明是var obj,不能直接使用jquery 的方法。來者能夠互相轉換
    方法:dom--》jquery :$(dom對象)
        jquery --》dom : $obj.get(0); (由於jquey本質是一個數組對象)html

相關文章
相關標籤/搜索