原创 JSP總結(三)

上接JSP總結(二) Ⅲ.XML標籤庫 <x:…> 1.XML(Extensible Markup Language)可擴展標記語言,與HTML(Hypertext Markup Language)的區別是: <1>所有標籤必須關閉,而H

原创 Java中的一些基礎概念

1.面向對象與面向過程的區別: <1>面向過程(process-oriented):從解決問題的每一個步驟入手,適合於解決小的簡單的問題。 <2>面向對象(Object-oriented):按照現實世界的特點來管理複雜事物,把它們抽象爲對

原创 JSP總結(二)

一、ER表達式(Expression Language)注意點: 1.作用:減少JSP頁面的Java代碼的數量,即減少頁面腳本. 2.禁用EL表達式:在page標籤內設置isELIgnored屬性爲true,默認值爲false(不禁用).

原创 spring jpa使用構造器查詢類中幾個字段

@Query(value = "select new GoodsDb(goods.name, goods.id, goods.price, goods.iconId, goods.firstCategory, goods.secondC

原创 Java開發環境的搭建

步驟:1.下載Java SDK——>2.安裝JDK——>3.設置Java環境變量:JAVA_HOME(Java的安裝目錄)、CLASSPATH(Java加載類的路徑)、PATH(使得系統可在任何路徑下識別Java命令). 設置環境變量具

原创 JSP總結(四)

自定義標籤 一、SimpleTagSupport 1.建一個java類AddTag.java,繼承SimpleTagSupport,重寫doTag()方法: public class AddTag extends SimpleTagS

原创 JSP總結(一)

一、JSP概念 1.JSP與Servlet的區別與聯繫: Servlet:包含HTML的Java代碼。 JSP(Java ServerPages):包含Java代碼的HTML,本質還是轉換成爲Servlet,但是能夠解決Sevlet存在的

原创 Java棧與堆

----對這兩個概念的不明好久,終於找到一篇好文,拿來共享 1. 棧(stack)與堆(heap)都是Java用來在RAM中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 2. 棧的優勢是,存取速度比堆

原创 Java中的值傳遞與引用傳遞

一、概念: 值傳遞:方法調用時,實際參數把它的值傳遞給對應的形式參數,方法執行中形式參數值的改變,不影響實際參數的值。 引用傳遞:也稱爲傳地址。方法調用時,實際參數的引用(地址,而不是參數的值)被傳遞給方法中相對應的形式參數,在方法執行中

原创 JNDI連接數據庫

 一、數據源簡介: *********************************************************************************** 在Java語言中,DataSource對象就是一個

原创 使用JNDI連接數據庫

JNDI是 Java 命名與目錄接口(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認爲,沒有透徹理解JNDI的意義和作用,就沒有真正掌握J2EE特別是EJB(Ente

原创 SQL的四種連接-內連接、左外連接、右外連接、全連接

聯接條件可在FROM或WHERE子句中指定,建議在FROM子句中指定聯接條件。WHERE和HAVING子句也可以包含搜索條件,以進一步篩選聯接條件所選的行。    聯接可分爲以下幾類:     1、內聯接

原创 關於Socket

一、Socket的解釋及形象比喻 在Internet上的主機一般運行了多個服務軟件,同時提供了幾種服務。每種服務都打開一個Socket,並綁定到一個端口上,不同的端口對應不同的服務。 Socket正如其英文原意那樣,像一個多孔插座,一臺主

原创 ==與equal的區別

1、二者用法: ==:可以用來比較基本數據類型,如果兩值相同,結果就爲true;也可以用來比較引用,如果兩個引用指向同一對象,結果爲true。 equals:用來比較兩個對象是否相等(內容區分大小寫)。 即:==比較的是兩個基本變量的值是

原创 URL編程

一、URL的構成: 注:資源路徑還可以包含HTML文件中的參考位置(也稱爲參考點),一般用#表示,如http://tech.sina.com.cn:80//default.html#memo_1,此處memo_1是default.htm