Time of Update: 2018-12-03
statement對象作為最基本的資料操作對象,可以應用於幾乎所有的資料庫,但是由於運行時使用的是字串串連技術,所以存在安全隱患。preparedstatement:叫做先行編譯的對象,在語句執行之前,向資料庫發送類似於公式一樣的模板,其中使用了替換變數,從而提高了資料存放區的安全性,但這個資料操作對象不是效率最高的。可以應用於絕大多數資料庫。callablestatement:效率和安全性最高的資料操作對象,但是相容性是最差的。因為這個對象是用來調用資料庫當中的預存程序的,不是所有的資料庫都支
Time of Update: 2018-12-03
(1)Overload 是重載的意思。Override 是覆蓋的意思,也就是重寫。(2)重載Overload 表示同一個類中可以有多個名稱相同的方法,但這些方法的參數列表各不相同(即參數個數或類型不同)。(3)重寫Override 表示子類中的方法可以與父類中的某個方法的名稱和參數完全相同,通過子類建立的執行個體對象調用這個方法時,將調用子類中的定義方法,這相當於把父類中定義的那個完全相同的方法給覆蓋了,這也是物件導向編程的多態性的一種表現。
Time of Update: 2018-12-03
Exercise 1: (2) Create a class containing an int and a char that are not initialized, and print their values to verify that Java performs default initialization.練習:建立一個類,他包含一個int域和一個char域,他們沒有被初始化,將他們的值列印出來,以驗證Java執行力預設初始化。能啟動並執行程式如下:public class Ex1
Time of Update: 2018-12-03
XML的注釋格式和HTML一樣,都是以 <!--注釋內容--> 作為注釋方式,但是XML中有一些特殊的規定,如: (1)在注釋文本中不能出現字元 "- "或字串 "-- " (2) 不要把注釋文本放在標記之中,類似地,不要把注釋文本放在實體聲明之中或之前。 (3) 注釋不能被嵌套。html--> <!--你的注釋--> xml--> <!--你的注釋--> xslt--> <!--你的注釋--> ,
Time of Update: 2018-12-03
首先建立一個類: public class EncodingFilter implements Filter {// 編碼格式private String encoding = null;public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {HttpServletRequest
Time of Update: 2018-12-03
很多時候,我們會遇到一個問題,我們在操作一個商務程序時包括很多個對資料庫操作的事務。很當然的,當一個事務出錯時,必然需要對所有事務進行復原,然而java編譯處理時往往是哪裡出錯就停留在哪裡。比如說:我們在處理一個添加資訊的時候,如果需要兩步:新增老師和新增學生。當新增學生時,學生的資訊填寫出現錯誤,必然原先添加的教師的那條資料就成了髒資料,需要刪除。 我們參考一下Hibernate的操作資料庫的方式,來處理這個比較棘手的交易回復的問題。 首先我們看看Hibernate的操作方式:下面,我
Time of Update: 2018-12-03
一個不可為空的屬性引用了一個空值或游離狀態的值 解決方案,在相應的設定檔中做修改 即:假設不可為空的欄位為ContestId,那麼在Contest/hbm.xml中修改,在property標籤中加insert="false" generated="always" <property name="contestId" type="java.lang.Integer" insert="false" generated="always"> <column
Time of Update: 2018-12-03
JVM記憶體結構近期看了看Java記憶體泄露的一些案例,跟原來的幾個哥們討論了一下,深入研究發現JVM裡面還是有不少以前不知道的細節,這裡稍微剖析一下。先看一看JVM內部結構——,JVM記憶體結構主要包括兩個子系統和兩個組件。兩個子系統分別是Classloader子系統和Executionengine(執行引擎)子系統;兩個組件分別是Runtimedataarea(運行時資料區域)組件和Nativeinterface(本地介面)組件。Classloader子系統的作用:根據給定的全限定名類名(如
Time of Update: 2018-12-03
在使用SSH的時候,會在DaoImpl中產生 findByExample 和findByAll一般情況在 我們都會在execute方法中使用findByAll 去給頁面準備資料加入你jsp頁面中 包含了這個Action 那麼就會出現資料 覆蓋的問題<s:action name="category" executeResult="false"></s:action>那麼現在 在execute方法中 直接使用 findByExample查詢方法 也在execute中
Time of Update: 2018-12-03
原文網址:http://www.uml.org.cn/j2ee/201109143.asp在Web程式開發設計當中,總離不開系統異常報錯、錯誤提示、規則驗證等情況,不同的人,解決的辦法也多種多樣,這裡我列舉一下常見做法:1 無任何提示2 在jsp頁面裡直接:alert(‘操作失敗');3 在伺服器控制台裡system.out.println('插入資料失敗!');4 後台throw new RunTimeException("儲存失敗");5 跳轉到500.jsp
Time of Update: 2018-12-03
迷迷糊糊的搞出來了。。感慨萬千啊。。。public String indexInit(){ //擷取所有的父級 recursion(0); System.out.println(dList.size()); for (Category category : dList) { System.out.println(category.getName()); } return
Time of Update: 2018-12-03
org.hibernate.id.IdentifierGenerationException:ids for this class must be manually assigned before calling save()hibernate出現這個錯誤的原因有可能因為,你的表中有個主鍵。
Time of Update: 2018-12-03
在web.xml裡面加入 <!--==錯誤處理頁面==--> <error-page> <error-code>404</error-code> <location>/WEB-INF/common/404.jsp</location> </error-page> <error-page>
Time of Update: 2018-12-03
最近在學習maven,對maven的一些用法還知之甚少下載了一個maven項目匯入eclipse,發現我本地倉庫少了一些項目需要的jar包怎麼辦呢?解決辦法:進入項目的根目錄(即 pom.xml檔案所在的目錄)執行:mvn dependency:copy-dependencies完成後進入eclipse,發現項目不再報錯前提條件:1,安裝了maven2,將maven安裝路徑配置到環境變數3,maven的eclipse外掛程式
Time of Update: 2018-12-03
jquery 提交值不為空白的元素 可以用來查詢的時候用具體代碼://在執行查詢的時候,如果表單的欄位為空白 就不進行提交$("#form1").submit(function(){try {$(this).find("*").each(function(){var elem = $(this);if (elem.prop("name") != null&&elem.prop("name") != "") {if(elem.val()==""){elem.removeAttr("
Time of Update: 2018-12-03
這是拋出來的提示資訊:HTTP Status 500 - could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute querytype Exception reportmessage could not execute query; nested exception is
Time of Update: 2018-12-03
網頁可見地區寬: document.body.clientWidth網頁可見地區高: document.body.clientHeight網頁可見地區寬: document.body.offsetWidth (包括邊線的寬)網頁可見地區高: document.body.offsetHeight (包括邊線的高)網頁本文全文寬: document.body.scrollWidth網頁本文全文高: document.body.scrollHeight網頁被捲去的高:
Time of Update: 2018-12-03
在最新的html標準中 有了個calc css運算式,我們可以用這個來計算布局。但是在古老的IE中,卻不支援,為了所有瀏覽器的支援,這裡用了js來做。:code:<!DOCTYPE HTML PUBLIC "-//IETF//DTD LEVEL1//EN"><html> <head> <title>MyHtml.html</title> <meta http-equiv="keywords"
Time of Update: 2018-12-03
using System;using System.Collections.Generic;using System.Data;using System.Web;using MySQLDriverCS;namespace Pan.Uilt{ public class Paging { public Paging(string sql,int number) { //資料集 das = new DataSet()
Time of Update: 2018-12-03
---這不是分頁演算法,而是頁碼顯示的演算法。看:這個是分好頁之後,頁碼比較多的時候,可以用這個演算法實現這種效果轉載請註明來源,by-潘敬代碼:package com.domain;public class PageCode {int pageCount = 0; // 頁碼數量int showCount = 0; // 顯示數量int begin = 0; // 開始位置int end = 0; // 結束位置int index=0;// 索引public PageCode() {}/**