單行函數(shù)單行函數(shù):操作數(shù)據(jù)對(duì)象接受參數(shù)返回一個(gè)結(jié)果只對(duì)一行進(jìn)行變換每行返回一個(gè)結(jié)果可以轉(zhuǎn)換數(shù)據(jù)類型可以嵌套參數(shù)可以是一列或一個(gè)值字符函數(shù)大小寫控制函數(shù)這類函數(shù)改變字符的大小寫。顯示員工Higgins的信息:SELECTemployee_id,last_name,department_idFROMemployeesWHERElast_name='higgins';norowsselectedSELECTemployee_id,last_name,depart
系統(tǒng) 2019-08-12 01:52:04 2413
HypersonicSQL的作者又寫了一個(gè)新的數(shù)據(jù)庫(kù)引擎H2.它是由Java實(shí)現(xiàn)的,開源的。包含了Javalibrary和nativeexecutable(GCJ).JDBC以及部分ODBCAPIs.有嵌入式和client/server兩種模式,可以基于磁盤操作或者內(nèi)存操作,有一個(gè)web的控制臺(tái),并且支持集群。http://www.h2database.com現(xiàn)在Java的開源數(shù)據(jù)庫(kù)就差不多有四個(gè)了:HypersonicSQLH2ApacheDerbySu
系統(tǒng) 2019-08-12 01:33:20 2412
我有一個(gè)項(xiàng)目,我的工作區(qū)公告,沒問題,它可以運(yùn)行正常,但我把項(xiàng)目copy還有一個(gè)工作空間,然后發(fā)布到tomcat(隨著tomcat,先前的工作空間removedeployment,公布信息)上去,想在還有一個(gè)工作空間去執(zhí)行這個(gè)項(xiàng)目(為了統(tǒng)一管理)。結(jié)果adddeployment到tomcat上去沒有問題。也沒有出現(xiàn)異常信息,可是項(xiàng)目也沒有公布上去,細(xì)致看tomcat的啟動(dòng)日志發(fā)現(xiàn)了一句“Skippedinstallingapplicationlistene
系統(tǒng) 2019-08-12 01:32:23 2410
Enum+多態(tài),我沒說錯(cuò),不過Enum是不可以被繼承的,也不可以繼承自別人,只是能實(shí)現(xiàn)接口而已,何談多態(tài)?不過還是先看看“現(xiàn)象”吧:publicenumFruit{APPLE,PEAR,PEACH,ORANGE;}以上是一個(gè)簡(jiǎn)單的enum,關(guān)于它,我要補(bǔ)充一點(diǎn):Fruit是java.lang.Enum的子類,準(zhǔn)確地說,是Enum的子類,這里出現(xiàn)了一個(gè)繼承關(guān)系,不過這個(gè)繼承是編譯器幫我們做的,我們不能顯式地去做。不信的話我們可以試著用一個(gè)Enu
系統(tǒng) 2019-08-29 23:39:07 2403
注釋,J2SE5.0(Tiger)中的新功能,將非常需要的元數(shù)據(jù)工具引入核心Java語言。該系列文章分為兩部分,在這第1部分中,作者BrettMcLaughlin解釋了元數(shù)據(jù)如此有用的原因,向您介紹了Java語言中的注釋,并研究了Tiger的內(nèi)置注釋。
Java方法中參數(shù)傳遞【網(wǎng)上摘錄】一個(gè)容易忽略的問題,需要注意的地方。在網(wǎng)上,眾說紛紜。找到一個(gè)跟自己理解很近的,貼出來。值得引起注意。摘錄:Java中的參數(shù)傳遞機(jī)制一直以來大家都爭(zhēng)論不休,究竟是“傳值”還是“傳址(傳引用)”,爭(zhēng)論的雙方各執(zhí)一詞,互不相讓。不但“菜鳥”們一頭霧水,一些“老鳥”也只知道結(jié)果卻說不出所以然來。我相信看過下面的內(nèi)容后,你就會(huì)明白一些。先看基本類型作為參數(shù)傳遞的例子:publicclassTest1{??????publicsta
系統(tǒng) 2019-08-29 23:46:41 2400
JavaServletAPI說明文檔(2.1a版)(一)譯者前言:近來在整理有關(guān)Servlet資料時(shí)發(fā)現(xiàn),在網(wǎng)上竟然找不到一份中文的JavaServletAPI的說明文檔,而在有一本有關(guān)JSP的書后面附的JavaServletAPI說明竟然不全,而這份文檔的2.1a版在1998年的11月份就已定稿。所以我決定翻譯一份中文的文檔(其中一些與技術(shù)關(guān)系不大的部分已被略去),有興趣的讀者可以從http://java.sun.com/products/servlet
系統(tǒng) 2019-08-29 23:39:40 2398
Volatile修飾的成員變量在每次被線程訪問時(shí),都強(qiáng)迫從主內(nèi)存中重讀該成員變量的值。而且,當(dāng)成員變量發(fā)生變化時(shí),強(qiáng)迫線程將變化值回寫到主內(nèi)存。這樣在任何時(shí)刻,兩個(gè)不同的線程總是看到某個(gè)成員變量的同一個(gè)值。Java語言規(guī)范中指出:為了獲得最佳速度,允許線程保存共享成員變量的私有拷貝,而且只當(dāng)線程進(jìn)入或者離開同步代碼塊時(shí)才與共享成員變量的原始值對(duì)比。這樣當(dāng)多個(gè)線程同時(shí)與某個(gè)對(duì)象交互時(shí),就必須要注意到要讓線程及時(shí)的得到共享成員變量的變化。而volatile關(guān)鍵
系統(tǒng) 2019-08-29 22:29:34 2396
designprinciple:java回調(diào)與委派/委托機(jī)制原文地址:http://blog.csdn.net/AndroidBluetooth/article/details/6937468博客designprinciple:模擬androidButton控件點(diǎn)擊事件主要說了一下模擬android的Listener模式,其實(shí)這就是一種委派與回調(diào)機(jī)制的體現(xiàn)。委派,也可以叫做委托,從字面上來理解的話,應(yīng)該是委托其他類做事情而自己不做或者只做一部分工作;而回調(diào)
系統(tǒng) 2019-08-12 01:32:26 2388
有時(shí)候需要讓某個(gè)類只產(chǎn)生一個(gè)實(shí)例,能確保對(duì)象實(shí)例只有一個(gè)的Pattern就成為SingletonPattern。Singleton類的構(gòu)造函數(shù)是private的,主要是為了禁止從非Singleton類調(diào)用構(gòu)造函數(shù)。把其設(shè)置為private純粹是為了防止程序員試圖通過new再產(chǎn)生實(shí)例。//Singleton類publicclassSingleton{privatestaticSingletonsingleton=newSingleton();privateS
系統(tǒng) 2019-08-12 09:29:57 2385
JavaNIO增加了新的SocketChannel、ServerSocketChannel等類來提供對(duì)構(gòu)建高性能的服務(wù)端程序的支持。SocketChannel、ServerSocketChannel能夠在非阻塞的模式下工作,它們都是selectable的類。在構(gòu)建服務(wù)器或者中間件時(shí),推薦使用JavaNIO。在傳統(tǒng)的網(wǎng)絡(luò)編程中,我們通常使用一個(gè)專用線程(Thread)來處理一個(gè)Socket連接,通過使用NIO,一個(gè)或者很少幾個(gè)Socket線程就可以處理成千上
系統(tǒng) 2019-08-29 22:36:57 2382
下面是Java線程系列博文的一個(gè)編目:Java線程:概念與原理Java線程:創(chuàng)建與啟動(dòng)Java線程:線程棧模型與線程的變量Java線程:線程狀態(tài)的轉(zhuǎn)換Java線程:線程的同步與鎖Java線程:線程的交互Java線程:線程的調(diào)度-休眠Java線程:線程的調(diào)度-優(yōu)先級(jí)Java線程:線程的調(diào)度-讓步Java線程:線程的調(diào)度-合并Java線程:線程的調(diào)度-守護(hù)線程Java線程:線程的同步-同步方法Java線程:線程的同步-同步塊Java線程:并發(fā)協(xié)作-生產(chǎn)者消費(fèi)者
系統(tǒng) 2019-08-12 09:30:00 2381
本文為原創(chuàng),如需轉(zhuǎn)載,請(qǐng)注明作者和出處,謝謝!源代碼下載作者:李寧圖書詳細(xì)信息:ISBN:9787302195757定價(jià):79.8元印次:1-1裝幀:平裝印刷日期:2009-4-23圖書簡(jiǎn)介:SSH是目前最流行的JavaWeb開發(fā)技術(shù)。本書通過對(duì)SSH中的各種技術(shù)循序漸進(jìn)地講解,使讀者盡快掌握開發(fā)基于SSH的Web程序的方法。本書內(nèi)容包括Web客戶端技術(shù)、JSP/Servlet技術(shù)、Struts2(攔截器、類型轉(zhuǎn)換、輸入校驗(yàn)、上傳和下載文件、Struts2
系統(tǒng) 2019-08-29 22:29:20 2380
JavaWeb開發(fā)技術(shù)大全——第02講配置Struts2在本講中主要介紹了Struts2的各種配置文件。在Struts2中,最重要的有三個(gè)配置文件:web.xml、struts.xml和struts.properties。其中web.xml和struts.xml文件是xml格式的,而struts.properties文件是key-value對(duì)形式的。在web.xml文件中可以安裝Struts2的過濾器類和設(shè)置過濾器參數(shù)。同時(shí)還可以配置Struts2常量,當(dāng)
系統(tǒng) 2019-08-12 09:30:15 2380
本文將介紹Java?Platform,EnterpriseEdition(JavaEE5)的一種設(shè)計(jì)方法,它利用了EnterpriseJavaBeans?(EJB)3.0新的JavaPersistenceAPI(JPA)。JPA提供了一種標(biāo)準(zhǔn)的對(duì)象關(guān)系映射解決方案,該解決方案避免了依賴第三方框架(如Hibernate)。您將看到示例應(yīng)用程序的詳細(xì)內(nèi)容,其中驗(yàn)證了本方法并闡明關(guān)鍵設(shè)計(jì)決定。