目錄貼:跟我學(xué)Shiro目錄貼對于SSL的支持,Shiro只是判斷當(dāng)前url是否需要SSL登錄,如果需要自動重定向到https進(jìn)行訪問。首先生成數(shù)字證書,生成證書到D:\localhost.keystore使用JDK的keytool命令,生成證書(包含證書/公鑰/私鑰)到D:\localhost.keystore:keytool-genkey-keystore"D:\localhost.keystore"-aliaslocalhost-keyalgRSA輸
系統(tǒng) 2019-08-29 22:00:44 2213
前面,我們耗費(fèi)了大量的篇幅來討論用例分析及用例圖。用例圖,無疑是功能分析、角色分析,以及流程分析的利器,它將我們要開發(fā)的系統(tǒng),清晰而詳盡地描述出來。但是,正如任何事物都有兩面性,用例圖也不例外,也有自己不利的一面。在我看來,這集中體現(xiàn)在兩個方面:只見樹木不見森林、不生動形象。什么叫“只見樹木不見森林”呢?就是說,用例說明中對業(yè)務(wù)流程的描述,過早地將系統(tǒng)的整體流程,分散到了各個用例中了,丟失了對業(yè)務(wù)流程的整體描述。不生動形象,則是說用例說明中對流程的描述都是
系統(tǒng) 2019-08-29 21:59:12 2213
Lucene是一個基于Java的全文檢索工具包,你可以利用它來為你的應(yīng)用程序加入索引和檢索功能。Lucene目前是著名的ApacheJakarta家族中的一個開源項(xiàng)目,下面我們即將學(xué)習(xí)Lucene的索引機(jī)制以及它的索引文件的結(jié)構(gòu)。在這篇文章中,我們首先演示如何使用Lucene來索引文檔,接著討論如何提高索引的性能。最后我們來分析Lucene的索引文件結(jié)構(gòu)。需要記住的是,Lucene不是一個完整的應(yīng)用程序,而是一個信息檢索包,它方便你為你的應(yīng)用程序添加索引和
系統(tǒng) 2019-08-12 09:30:30 2213
一、定義與結(jié)構(gòu)GOF給建造模式的定義為:將一個復(fù)雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。可以將建造模式的精髓概括為:將構(gòu)造復(fù)雜對象的過程和對象的部件解耦。這是對降低耦合、提高可復(fù)用性精神的一種貫徹。其實(shí)這種精神貫徹在GOF幾乎所有的設(shè)計模式中。是不是和上面提到的裝機(jī)流程相像?這個很多人認(rèn)為同抽象工廠模式相似的建造模式用在什么樣的設(shè)計環(huán)境下呢(對于兩者的比較稍候討論)?我認(rèn)為可以總結(jié)為以下環(huán)境:當(dāng)要生成的產(chǎn)品有復(fù)雜的內(nèi)部結(jié)構(gòu),其中的
系統(tǒng) 2019-08-12 09:30:16 2213
UIImage*stetchLeftTrack=[[UIImageimageNamed:@"UI27.png"]stretchableImageWithLeftCapWidth:10.0topCapHeight:0.0];UIImage*stetchRightTrack=[[UIImageimageNamed:@"UI28.png"]stretchableImageWithLeftCapWidth:10.0topCapHeight:0.0];sliderA
系統(tǒng) 2019-08-12 09:29:50 2213
NSIS是一個基于腳本語言的制作安裝包的免費(fèi)工具,它使用起來也很方便,下面是制作安裝.NET框架和語言包的腳本。NSIS的編譯器和腳本編輯工具可以到nsis.sf.net上下載!includeWordFunc.nsh!insertmacroVersionCompare!includeLogicLib.nshName".NET運(yùn)行庫"OutFile"DotNetSetup.exe"var"DOTNETFX_RETURN_CODE"var"DOTNETLang
系統(tǒng) 2019-08-12 09:27:00 2213
最近要做word的相關(guān)操作,因?yàn)橐褂脀ord2007的公式,一種是使用word自帶的Omaths,另一種是openxmlsdk.所以有了這一篇文章的出現(xiàn)。這里查閱了相關(guān)資料和openxmlsdk自帶的幫助文檔openxmlsdk使用相關(guān)的博客:http://blog.csdn.net/songpengpeng20100202/article/category/947920http://www.cnblogs.com/xuanhun/tag/openxml
系統(tǒng) 2019-08-12 09:26:44 2213
平常最多是用vim來編輯單個文件,看看源碼。就是寫幾k行代碼時也沒有用一些其他的插件,只是設(shè)置了高亮等一些自帶的屬性。這樣的好處是,換到任何一臺新機(jī)上都能立馬使用。網(wǎng)上流傳了大量的“vim命令合集”,“把vim打造成一個IDE”之類的文章,我覺得至少對我來說意義不大。我覺得把以下這些命令用熟的話,vim已經(jīng)算是一個非常好用的工具,足夠日常使用了。打開/退出vim-Rfile1只讀打開:qall退出所有文件:wq寫入并退出:q!強(qiáng)制退出插入i在當(dāng)前位置生前插
系統(tǒng) 2019-08-12 01:51:54 2213
之前寫了個用來抽取1-54號的隨機(jī)函數(shù),發(fā)現(xiàn)30-40出現(xiàn)的情況很大,就在果殼上提問了一下//聽取了某個大神的建議循環(huán)了10000次之后驚喜的發(fā)現(xiàn)這樣寫出現(xiàn)了一大堆相同的數(shù)字!之后有個很神大牛解答了一下//這里mark一下【感謝....】【簡直長知識了...原來隨機(jī)函數(shù)如此神】隨機(jī)函數(shù)Surprising
系統(tǒng) 2019-08-12 01:33:55 2213
HoorayOS是我在我去年8月份開始構(gòu)想,9月份開始編寫的一個開源的web桌面類應(yīng)用框架。它的前身是EonerCMS,因?yàn)槟菚緶?zhǔn)備重新開發(fā)自己的CMS系統(tǒng),以應(yīng)用于一些中小型的網(wǎng)站,于是也就有了這片文章《關(guān)于CMS后臺展示/操作方式的個人拙見》直到今年2月,我正式將作品開源,其目的有二,一是因?yàn)槲矣X得差不多可以拿出手了,該有的功能差不多完整了,即時有缺少,比如文件夾、多桌面、應(yīng)用碼頭(這些功能在最新版本里都已實(shí)現(xiàn)),但這已經(jīng)不影響一個系統(tǒng)的正常使用了
系統(tǒng) 2019-08-12 01:33:27 2213