在介紹Servlet之前需要先了解TomcatTomcat也是使用java語言開發(fā)的應(yīng)用服務(wù)器.首先對Tomcat的目錄結(jié)構(gòu)做下了解。在WEB服務(wù)器上面主要配置conf文件夾下面的文件,如:server.xml在TOMCAT中,一個Server代表整個容器。Tomcat提供了一個默認(rèn)的接口(org.apache.catalina)的實(shí)現(xiàn),用戶很少修改這個實(shí)現(xiàn)。Service就是一個Service代表一個中間件,存在一個或多個Connectors綁定到Ser
系統(tǒng) 2019-08-29 23:25:48 1997
原文鏈接:http://blog.csdn.net/historyasamirror/article/details/4270633作為程序員從應(yīng)用層面來考慮的四個概念同步阻塞IO:在這個模型中,應(yīng)用程序(application)為了執(zhí)行這個read操作,會調(diào)用相應(yīng)的一個systemcall,將系統(tǒng)控制權(quán)交給kernel,然后就進(jìn)行等待(這其實(shí)就是被阻塞了)。kernel開始執(zhí)行這個systemcall,執(zhí)行完畢后會向應(yīng)用程序返回響應(yīng),應(yīng)用程序得到響應(yīng)后,
系統(tǒng) 2019-08-29 23:17:51 1997
Java代碼packagecom.esri.adf.web;importjava.rmi.RemoteException;importjava.util.Collection;importjava.util.List;importjava.util.Map;importcom.esri.adf.web.ags.data.AGSLocalMapResource;importcom.esri.adf.web.ags.data.AGSMapResource;im
系統(tǒng) 2019-08-29 22:49:38 1997
我們都有這樣的業(yè)余項(xiàng)目:項(xiàng)目創(chuàng)建一半就棄之于墳?zāi)梗赐瓿傻膲粝脒z體就這樣扔之于文件夾中。游戲、應(yīng)用程序、可視化數(shù)據(jù)等等。現(xiàn)在所謂偉大的點(diǎn)子最后只能淪落為空氣中卑賤的塵埃。這是一個可悲的事實(shí),因?yàn)闃I(yè)余項(xiàng)目原本應(yīng)該成為一個傳奇。在它們最輝煌的時刻,能夠讓你朝思暮想,夜不成寐,眼中只有一個它。很少很少的一部分人會夠保持下去,沉溺于此。它們讓你覺得自己還活著,它們比sex更好。但大多數(shù)的業(yè)余項(xiàng)目往往沒有那么幸運(yùn)。被拋棄,然后靜靜地,死去。我們會說自己沒有時間。生活
系統(tǒng) 2019-08-29 22:41:01 1997
如下圖所示:類,即代表類也代表函數(shù)表,我們看是怎么調(diào)用的.注意如下規(guī)則:1、每個類的信息都保存在內(nèi)存里(類型加載后);2、每個類都會保存其繼承的父類或?qū)崿F(xiàn)的接口的類型指向。3、每個實(shí)例都保持一個對實(shí)例實(shí)際類型(類類型)的指向(指針),還保持一個對實(shí)例變量類型的指針。4、類實(shí)例化時,類方法不會復(fù)制,但成員變量都會按類信息重新分配內(nèi)存,并初始化其值,父類的成員變量也都會分配內(nèi)存,并屬于當(dāng)前實(shí)例虛函數(shù)的調(diào)用規(guī)則:1、當(dāng)調(diào)用實(shí)例I的方法F時,首先會從實(shí)例的類型指針
系統(tǒng) 2019-08-29 22:27:59 1997
轉(zhuǎn)自:http://blog.csdn.net/a906998248/article/details/7514969一、什么是AOP。AOP(AspectOrientProgramming),也就是面向切面編程。可以這樣理解,面向?qū)ο缶幊蹋∣OP)是從靜態(tài)角度考慮程序結(jié)構(gòu),面向切面編程(AOP)是從動態(tài)角度考慮程序運(yùn)行過程。二、AOP的作用。常常通過AOP來處理一些具有橫切性質(zhì)的系統(tǒng)性服務(wù),如事物管理、安全檢查、緩存、對象池管理等,AOP已經(jīng)成為一種非常常
系統(tǒng) 2019-08-29 22:16:31 1997
1.緣起:假設(shè)我們要開發(fā)一個多人跳棋游戲。在跳棋游戲中,當(dāng)一個人走一步棋之后,控制權(quán)就輪到下一家,如此輪詢,一圈之后控制權(quán)又回到自己,然后再繼續(xù)輪圈下去。我們可以使用數(shù)組或列表等數(shù)據(jù)結(jié)構(gòu)來解決這種轉(zhuǎn)圈圈的問題,但是始終都不夠直觀。我設(shè)計了Circle來對“圈”這種數(shù)據(jù)結(jié)構(gòu)進(jìn)行抽象,我們在類似跳棋這樣的游戲中可以非常方便地直接使用它。Circle的形象示意圖如下:2.適用場合:需要類似“圈”這樣的數(shù)據(jù)結(jié)構(gòu)支持的場合。3.設(shè)計思想與實(shí)現(xiàn)Circle也是一個非常
系統(tǒng) 2019-08-29 22:15:04 1997
上一篇是不帶滑動效果的,這次更新一下,帶滑動效果的。喜歡什么隨便挑。注意:目前工程里的代碼可是最新的。8.45:00packagecom.ql.view;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Color;importandroid.util.AttributeSet;importandroid.util.Log;im
系統(tǒng) 2019-08-29 22:07:46 1997
目錄貼:跟我學(xué)Shiro目錄貼6.1Realm【2.5Realm】及【3.5Authorizer】部分都已經(jīng)詳細(xì)介紹過Realm了,接下來再來看一下一般真實(shí)環(huán)境下的Realm如何實(shí)現(xiàn)。1、定義實(shí)體及關(guān)系即用戶-角色之間是多對多關(guān)系,角色-權(quán)限之間是多對多關(guān)系;且用戶和權(quán)限之間通過角色建立關(guān)系;在系統(tǒng)中驗(yàn)證時通過權(quán)限驗(yàn)證,角色只是權(quán)限集合,即所謂的顯示角色;其實(shí)權(quán)限應(yīng)該對應(yīng)到資源(如菜單、URL、頁面按鈕、Java方法等)中,即應(yīng)該將權(quán)限字符串存儲到資源實(shí)體
系統(tǒng) 2019-08-29 22:00:46 1997
Flash發(fā)布*.exe格式的文件,都是同一個圖標(biāo),使用eXeScope可以打造自己喜歡的文件信息。圖標(biāo)、版本等。可以直接修改flash安裝目錄下的flashplayer.exe文件。1.要安裝eXeScope。(網(wǎng)上有漢化版下載)2.右擊flashplayer.exe,使用eXeScope打開。修改圖標(biāo)時需要事先準(zhǔn)備自己的ICO,展開“圖標(biāo)”—修改200。展開版本,根據(jù)自己需要修改。3.修改應(yīng)用程序的title。圖片右側(cè)顯示的2.AdobeFlashPl
系統(tǒng) 2019-08-29 22:00:07 1997