java中的繼承真的是一門相當(dāng)復(fù)雜的學(xué)問啊,很多東西都那么詭異,有一些技巧更是只可意會不能言傳的,那就讓時間和經(jīng)驗來解決這些問題吧。總結(jié)了一些,慢慢消化。。。classtt{publicstaticvoidmain(String[]args){Personp=newGraduate();}}classPerson{Stringname;intage;Person(){System.out.println("InPerson()");}Person(Stri
系統(tǒng) 2019-08-29 23:26:04 2221
Liferay默認(rèn)提供的基于StrutsAction擴(kuò)展的PortletAction是不支持多分發(fā)命令的,也就是我們一般常用的DispatchAction。但在我們?nèi)粘;赟truts處理的操作中,已經(jīng)大量的沿用了DispatchAction處理方式,采用“cmd=queryall”諸如此類的方式。本文就來給大家講解如何通過擴(kuò)展,讓Liferay實現(xiàn)對多分發(fā)命令A(yù)ction的支持。首先讓我們來看看Liferay是如何處理的:在portlet.xml中,我們
系統(tǒng) 2019-08-29 23:24:25 2221
實驗室采用的是10.3.0.0/16網(wǎng)段,寢室采用閃訊上網(wǎng)。使用閃訊之后,就連不上實驗室的電腦。問題在于路由錯誤。所以,修改靜態(tài)路由就好了命令行下:routeprint查看當(dāng)前路由表。C:\DocumentsandSettings\Administrator>route-padd10.3.0.0mask255.255.0.0172.22.0.1metric30指定靜態(tài)路由就OK了。具體情況具體分析參考http://kppx.blog.hexun.com/1
系統(tǒng) 2019-08-29 23:16:29 2221
在Kenai:NBAppEngine上有一個新項目。如名稱所建議,這打算為GoogleAppEngine提供NetBeans插件。查看Petr和Geertjan寫的介紹性文章;看一下吧,看看能提供什么幫助。有關(guān)話題,我注意到Mojarra1.2.13現(xiàn)在具有GoogleAppEngine的報告;參閱ChangeLog。現(xiàn)在,如果我們只能夠獲得它們以正確支持JPA...GoogleAppEngine和NetBeans...和Mojarra/JSF
系統(tǒng) 2019-08-29 22:36:54 2221
好久沒來這里掃掃灰了加上tina同學(xué)又點(diǎn)名了,才意識到有必要上篇帖子可惜,這會兒想打開點(diǎn)名的帖子竟然出錯BS有線通,再也不續(xù)費(fèi)了四川地震網(wǎng)上、電視里都是很熟悉的地名那是我們?nèi)ツ曷糜蝿傋哌^的地方很美的地方很淳樸的人民想不通,老天怎么忍心將地震拋向哪里只能遙祝汶川,遙祝四川天佑中國最近身邊的朋友跳槽的挺多周兄離開了同洲在我們還沒合作靠coship發(fā)筆小財之前老方去了TATA煦兒到了泛微徐鵬估計也要離開華三了靜下心想想,其實都挺正常的社會很物質(zhì)、很現(xiàn)實上周爸媽過
系統(tǒng) 2019-08-29 22:16:16 2221
荷香臘味主料:1、臘腸2、臘肉輔料:1、芹菜2、荷蘭豆3、胡蘿卜調(diào)料:1、鹽2、味精3、白糖4、水淀粉烹制方法:1、將臘腸、臘肉放入水中略煮后撈出,用熱水沖去雜質(zhì),再放入蒸鍋中蒸5分鐘左右備用;2、將蒸好的臘肉、臘腸切片,坐鍋點(diǎn)火倒油,下入少許鹽,炒勻后加入蔥姜蒜、胡蘿卜爆香;3、加入荷蘭豆翻炒,調(diào)入白糖、味精,加入臘肉、臘腸、芹菜翻炒均勻出鍋即可。荷香臘味特點(diǎn):臘味濃郁,脆嫩鮮甜。西芹炒臘肉制作材料:主料:臘肉(生)150克,西芹100克,百合100克,
系統(tǒng) 2019-08-29 22:14:29 2221
在GoogleGuava10版本引入了EventBus,它主要用來簡化我們處理生產(chǎn)/消費(fèi)者編程模型.基本用法使用Guava之后,如果要訂閱消息,就不用再繼承指定的接口,只需要在指定的方法上加上@Subscribe注解即可:Java代碼publicclassEventListener{publicintlastMessage=0;@Subscribepublicvoidlisten(OurTestEventevent){lastMessage=event.g
系統(tǒng) 2019-08-29 22:13:17 2221
Hibernate是Java應(yīng)用和關(guān)系數(shù)據(jù)庫之間的橋梁,它負(fù)責(zé)Java對象和關(guān)系數(shù)據(jù)之間的映射。Hibernate內(nèi)部封裝了通過JDBC訪問數(shù)據(jù)庫的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)訪問API。在Java應(yīng)用中使用Hibernate包含以下步驟。(1)創(chuàng)建Hibernate的配置文件。(2)創(chuàng)建持久化類。(3)創(chuàng)建對象-關(guān)系映射文件。(4)通過HibernateAPI編寫訪問數(shù)據(jù)庫的代碼。本章通過一個簡單的例子helloapp應(yīng)用,演示如何運(yùn)用Hiber
系統(tǒng) 2019-08-12 09:30:28 2221
在之前的文章中,我們已經(jīng)涉及到了攔截器(Interceptor)的概念。接下來,我們將重點(diǎn)討論一下Struts2中的攔截器的內(nèi)部結(jié)構(gòu)和執(zhí)行順序,并結(jié)合源碼進(jìn)行分析。Interceptor結(jié)構(gòu)讓我們再來回顧一下之前我們曾經(jīng)用過的一張ActionLifeCycle的圖:我在這里需要指出的是一個很重要的方法invocation.invoke()。這是ActionInvocation中的方法,而ActionInvocation是Action調(diào)度者,所以這個方法具備
系統(tǒng) 2019-08-12 09:29:32 2221
第一種方式,insert方式。該種方式簡潔暴力,需要對每個字段的值進(jìn)行解析獲取。如果采用一條一條插入的話,效率非常慢,稍微好一點(diǎn)的話,批量插入。當(dāng)數(shù)據(jù)量不大的時候,采用該種方式影響不大。而且當(dāng)某些記錄插入失敗,不影響其他的話,采用該種方式可以實現(xiàn)。第2種方式,sqlldr,按照某種格式的文件編排入庫,對于大數(shù)據(jù)量,絕對是福音。建議采用該種方式,簡單,容易掌握,幾百萬的數(shù)據(jù)都不在話下!語法如下:sqlldruserid=%s/%s@%slog=%serror
系統(tǒng) 2019-08-12 01:54:46 2221