---轉(zhuǎn)http://www.ibm.com/developerworks/cn/java/j2ee/J2EE的四層模型J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個應(yīng)用組件根據(jù)他們所在的層分布在不同的機器上。事實上,sun設(shè)計J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統(tǒng)模式中,客戶端擔(dān)當(dāng)了過多的角色而顯得臃腫,在這種模式中,第一次部署的時候比較容易,但難于升級或改進(jìn),可伸展性也不理想,而且經(jīng)常基于某種專
系統(tǒng) 2019-08-29 22:16:12 2092
我偶然在google或yahoo這樣的搜索引擎搜索GRASP發(fā)現(xiàn),除了國外的網(wǎng)站,國內(nèi)網(wǎng)站多介紹和討論GoF而很少介紹GRASP,即使這少量的文章也講解非常粗略。個人認(rèn)為作為優(yōu)秀的開發(fā)人員,理解GRASP比GoF更重要,故寫此文章。前面我在《(原創(chuàng))一個優(yōu)秀軟件開發(fā)人員的必修課:GRASP軟件開發(fā)模式淺析》中介紹了使用GRASP的目的,今天允許我調(diào)換一下順序,先從低耦合講起,因為諸如創(chuàng)建者模式、信息專家模式的根本目的就是降低耦合。1.低耦合(LowCoup
系統(tǒng) 2019-08-29 21:58:58 2092
1.打開我的電腦。2.點擊“工具”菜單“文件夾選項”。3.點擊“文件類型”子選項卡。4.找到“(無)資料夾”,點擊“高級”。5.點選最上面的,然后點擊“設(shè)置為默認(rèn)值”。6.確定可顯示左側(cè)文件夾樹,提高工作效率。雙擊我的電腦打開資源管理器
系統(tǒng) 2019-08-12 09:30:26 2092
有不少帶有手寫記錄功能的iOS應(yīng)用,比如NotesPlus,iWriteWords或者是Evernote。不過考慮到手寫輸入沒必要太挑剔,一個叫做7notes的iOS應(yīng)用注意到這個問題,并且在這一塊干得不錯。這款應(yīng)用在iPhone和iPad上面運行方式基本相同(版本不同,不過還是建議你下iPad版),可以用手指或者用手寫筆在上面記下筆記。如果需要的話,可以讓7notes將你手寫的那些斗轉(zhuǎn)換成標(biāo)準(zhǔn)的數(shù)字字體。所有的筆記都可以和圖像以及網(wǎng)頁結(jié)合起來。還有一些不
系統(tǒng) 2019-08-12 09:30:11 2092
Comet4J(CometforJava)是一個純粹基于AJAX(XMLHTTPRequest)的服務(wù)器推送框架,消息以JSON方式傳遞,具備長輪詢、長連接、自動選擇三種工作模式。在線Demo體驗http://www.comet4j.org:8080/comet4j/功能特性推送消息廣播。推送定向消息。提供連接上線前、上線、下線前、下線、發(fā)送消息等多種可處理事件。消息緩存機制,確保長輪詢工作模式下不丟失消息。客戶端正常下線,服務(wù)端可立即感知。客戶端異常停止
系統(tǒng) 2019-08-12 09:30:06 2092
提到代理,我們可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames實現(xiàn),但如果需要代理的bean很多,無疑會對spring配置文件的編寫帶來繁重的工作Spring為我們提供了,根據(jù)beanName匹配后進(jìn)行自動代理的解決方法業(yè)務(wù)接口packageAutoProxyOne;publicinterfaceShopping...{publicStringbuySomething(Strin
系統(tǒng) 2019-08-12 09:30:00 2092
效果展示輸入圖片地址,點擊button布局EditText,button,ImageView給button加監(jiān)聽器實現(xiàn)代碼:Stringpath=imagePathText.getText().toString();NetToolNTU=newNetTool();StringimagePath=NTU.getImagePath(getBaseContext(),path);imageView.setImageBitmap(BitmapFactory.dec
系統(tǒng) 2019-08-12 09:29:35 2092
最近在研究Docker,Docker的網(wǎng)絡(luò)配置是比較令人頭疼的部分,尤其是跨主機的容器間通信,很多解決方案都比較復(fù)雜,這里,我只用虛擬網(wǎng)橋來實現(xiàn)Docker的跨主機訪問,分享出來,希望對Docker學(xué)習(xí)的各位有一定的啟發(fā)。基本思想:由于Docker容器通過docker0網(wǎng)橋?qū)崿F(xiàn)同一主機間中,容器的ip地址分配和訪問,所以,如果希望Docker跨主機訪問,最簡單的方式就是將不同主機的docker0設(shè)置為同一網(wǎng)段。那么怎么實現(xiàn)跨主機呢?我這里將本機網(wǎng)卡也通過網(wǎng)
系統(tǒng) 2019-08-12 09:27:33 2092
分詞方法目前的分詞方法歸納起來有3類:第一類是基于語法和規(guī)則的分詞法。其基本思想就是在分詞的同時進(jìn)行句法、語義分析,利用句法信息和語義信息來進(jìn)行詞性標(biāo)注,以解決分詞歧義現(xiàn)象。因為現(xiàn)有的語法知識、句法規(guī)則十分籠統(tǒng)、復(fù)雜,基于語法和規(guī)則的分詞法所能達(dá)到的精確度遠(yuǎn)遠(yuǎn)還不能令人滿意,目前這種分詞系統(tǒng)還處在試驗階段。第二類是機械式分詞法(即基于詞典)。機械分詞的原理是將文檔中的字符串與詞典中的詞條進(jìn)行逐一匹配,如果詞典中找到某個字符串,則匹配成功,可以切分,否則不予
系統(tǒng) 2019-08-12 09:27:05 2092
RHEL5.4下部署LVS(DR)+keepalived實現(xiàn)高性能高可用負(fù)載均衡一、簡介LVS是LinuxVirtualServer的簡寫,意即Linux虛擬服務(wù)器,是一個虛擬的服務(wù)器集群系統(tǒng)。本項目在1998年5月由章文嵩博士成立,是中國國內(nèi)最早出現(xiàn)的自由軟件項目之一。目前有三種IP負(fù)載均衡技術(shù)(VS/NAT、VS/TUN和VS/DR);十種調(diào)度算法(rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。Keepalived在這里
系統(tǒng) 2019-08-12 09:27:00 2092