摘要: 提前祝各位國(guó)慶快樂(lè)
在國(guó)慶期間好好地放松一下自己。每個(gè)人都擁有一個(gè)美好的假期。好好利用吧
閱讀全文
摘要: 實(shí)體BEAN的七種關(guān)系之---------多對(duì)多單向
Many-to-Many Unidirectional Relationship
多對(duì)多的單向關(guān)系,一般來(lái)說(shuō)只是為了節(jié)省數(shù)據(jù)庫(kù)的空間而已,因?yàn)樗恍枰樵?xún)關(guān)系的一端就可以了,并且它和一對(duì)多的不同之處就在于,一對(duì)多可以用被控端維護(hù)一個(gè)對(duì)主控端的外鍵就可以搞定,而它不行,必須要有一張中間的表來(lái)進(jìn)行關(guān)系的映射,在某種程度上,它也是挺像一對(duì)多的關(guān)系的.這種關(guān)系在現(xiàn)實(shí)中可以用如下關(guān)系來(lái)說(shuō)明它:
閱讀全文
摘要: 有些網(wǎng)頁(yè)是屏蔽了鼠標(biāo)右鍵的,不讓我們查看它的源代碼或者不讓我們點(diǎn)擊鼠標(biāo)右鍵,在此我們可以寫(xiě)一個(gè)程序,讓它獲得這個(gè)網(wǎng)頁(yè)的流,然后我們不就什么都能看到了嗎?此程序就是這樣寫(xiě)的,先獲得網(wǎng)頁(yè)的輸入流,然后得到這個(gè)輸入流的一些參數(shù),比如這個(gè)流的長(zhǎng)度,這個(gè)流所使用的編碼.然后根據(jù)這些參數(shù)來(lái)進(jìn)行獲取,并根據(jù)不同的情況提供不同的進(jìn)度條,比如有些網(wǎng)頁(yè)它的長(zhǎng)度返回的是-1,這個(gè)時(shí)候就用一個(gè)無(wú)狀態(tài)的進(jìn)度條來(lái)表示,如果長(zhǎng)度大于0的話(huà),那就用可以實(shí)時(shí)顯示目前讀取網(wǎng)頁(yè)的進(jìn)度.正好借這個(gè)機(jī)會(huì)又把swing復(fù)習(xí)了一下.呵呵.
閱讀全文
摘要: 數(shù)字驗(yàn)證碼很多地方都會(huì)用到,我前段時(shí)間也寫(xiě)過(guò)一篇有關(guān)于生成驗(yàn)證碼的文章,那是隨機(jī)生成大小不一,顏色不一,形狀不一的數(shù)字圖片,本文主要是針對(duì)那些比較規(guī)范的驗(yàn)證碼的識(shí)別,何謂規(guī)范?規(guī)范就是數(shù)字的大小幾乎一致,顏色對(duì)比度挺高,沒(méi)什么干擾線(xiàn).識(shí)別的依據(jù)就是最最最基礎(chǔ)的辦法,比對(duì),先取樣,保存成字模,再用字模去和將要識(shí)別的圖片進(jìn)行比較,取最接近的那個(gè)結(jié)果.不過(guò)在比較之前必須得到圖片里面的數(shù)據(jù)提取出來(lái)并適當(dāng)?shù)厝コ恍└蓴_.
下面就是識(shí)別部份的代碼:
閱讀全文
摘要: 在程序運(yùn)行的過(guò)程中,我們可能需要更改一些配置,如果配置更改得很大的話(huà),就可能會(huì)需要程序重新啟動(dòng),但是JAVA并沒(méi)有提供給我們直接的可以重啟的方法.在這里我們將利用JDK1.5新增的ProcessBuilder來(lái)創(chuàng)建一個(gè)重啟進(jìn)程,然后自己的進(jìn)程退出.
閱讀全文
摘要: 在我們?cè)趯?xiě)程序的過(guò)程中,有些時(shí)候需要知道一些電腦的硬件信息,比如我們寫(xiě)一些需要注冊(cè)的程序的時(shí)候,就需要得到某個(gè)電腦特定的信息,一般來(lái)說(shuō),網(wǎng)卡的物理地址是不會(huì)重復(fù)的,我們正好可以用它來(lái)做為我們識(shí)別一臺(tái)電腦的標(biāo)志.那如何得到網(wǎng)卡的物理地址呢?我們可以借助于ProcessBuilder這個(gè)類(lèi),這個(gè)類(lèi)是JDK1.5新加的,以前也可以用Runtime.exce這個(gè)類(lèi).在此我們將演示一下如何在Windows和Linux環(huán)境下得到網(wǎng)卡的物理地址.
閱讀全文
摘要: 引言
在本文中將對(duì)新的規(guī)范進(jìn)行一個(gè)概要性的介紹,包括新增的元數(shù)據(jù)支持,EJBQL的修改,實(shí)體Bean模型訪(fǎng)問(wèn)bean上下文的新方法和運(yùn)行時(shí)環(huán)境等等。作者還討論了EJB在未來(lái)要作出的調(diào)整以及EJB3.0與其他開(kāi)發(fā)規(guī)范之間的關(guān)系。
閱讀全文
摘要: 今天晚上公司組織博餅,廈門(mén)的博餅風(fēng)俗還是蠻好玩的,唉,可是運(yùn)氣依然不好,和去年差不多,總是拿最末的獎(jiǎng)。
雖然獎(jiǎng)沒(méi)博到什么,但是氣氛還是挺好的。
僅此一記,留做紀(jì)念。好了,去看中秋晚會(huì)去了:)
閱讀全文
摘要: 實(shí)體BEAN的七種關(guān)系之---------多對(duì)多雙向
Many-to-Many Bidirectional Relationship
一般來(lái)說(shuō),多對(duì)多的雙向發(fā)生在雙方都持有對(duì)方的很多引用,A可能持有很多個(gè)B,B也可能持有很多個(gè)A,并且A和B之間還要求能夠互相查詢(xún).在現(xiàn)實(shí)中,我們可以用如下的例子來(lái)說(shuō)明這種關(guān)系:
人和航班,一個(gè)人可以訂很多次航班,可以是訂了今天的,也可以訂明天的,因?yàn)樗ぷ鞣泵?同樣的,一個(gè)航班不可能只為一個(gè)人而開(kāi),也可以接受很多個(gè)人的預(yù)訂.并且這種查詢(xún)是雙向的,一個(gè)人他可以查詢(xún)他訂了多少個(gè)航班,一個(gè)航班也可以查詢(xún)它被多少人訂了,這樣才好根據(jù)訂的情況進(jìn)行安排.
先看看代碼吧.
閱讀全文
摘要: 前幾天我寫(xiě)了一個(gè)類(lèi)的加載機(jī)制,也就是有關(guān)類(lèi)的加載順序問(wèn)題,這一次我們將了解一下如何利用自定義的類(lèi)加載器實(shí)現(xiàn)類(lèi)的隱藏,然后再運(yùn)行的時(shí)候動(dòng)態(tài)的讀出被隱藏的類(lèi).這樣就可以在一定的程度上保護(hù)我們的類(lèi)了,我們還是先看看代碼吧.
閱讀全文