摘要: HttpClient 是 Apache Jakarta Common 下的子項(xiàng)目,可以用來(lái)提供高效的、最新的、功能豐富的支持 HTTP 協(xié)議的客戶端編程工具包,并且它支持 HTTP 協(xié)議最新的版本和建議。本文首先介紹 HTTPClient,然后根據(jù)作者實(shí)際工作經(jīng)驗(yàn)給出了一些常見(jiàn)問(wèn)題的解決方法。
閱讀全文
摘要: 單點(diǎn)登錄(SSO)的技術(shù)被越來(lái)越廣泛地運(yùn)用到各個(gè)領(lǐng)域的軟件系統(tǒng)當(dāng)中。本文從業(yè)務(wù)的角度分析了單點(diǎn)登錄的需求和應(yīng)用領(lǐng)域;從技術(shù)本身的角度分析了單點(diǎn)登錄技術(shù)的內(nèi)部機(jī)制和實(shí)現(xiàn)手段,并且給出Web-SSO和桌面SSO的實(shí)現(xiàn)、源代碼和詳細(xì)講解;還從安全和性能的角度對(duì)現(xiàn)有的實(shí)現(xiàn)技術(shù)進(jìn)行進(jìn)一步分析,指出相應(yīng)的風(fēng)險(xiǎn)和需要改進(jìn)的方面。本文除了從多個(gè)方面和角度給出了對(duì)單點(diǎn)登錄(SSO)的全面分析,還并且討論了如何將現(xiàn)有的應(yīng)用和SSO服務(wù)結(jié)合起來(lái),能夠幫助應(yīng)用架構(gòu)師和系統(tǒng)分析人員從本質(zhì)上認(rèn)識(shí)單點(diǎn)登錄,從而更好地設(shè)計(jì)出符合需要的安全架構(gòu)。
閱讀全文
摘要: 從網(wǎng)上找到了兩種方法都是大同小異,經(jīng)過(guò)我整理了一下。先將兩種方法貼出來(lái) 尊重原作者,向其致敬
1.作者:倉(cāng)木澤
為了減輕服務(wù)器壓力,將原來(lái)的文章管理系統(tǒng)由JSP文件的從數(shù)據(jù)庫(kù)中取數(shù)據(jù)顯示改為由jsp生成靜態(tài)html文件后,將相應(yīng)的文件信息存入數(shù)據(jù)庫(kù)中,然后直接訪問(wèn)html文件<這個(gè)問(wèn)題我想了好久,我怎么就沒(méi)有向這方面想呢,要不是別人提醒,恐怕我還要想一陣子,真的是氣人呢,呵呵>。下面是一個(gè)簡(jiǎn)單的示例
閱讀全文
在網(wǎng)吧客戶端項(xiàng)目中使用了frame的方式,布局如下:
遇到的問(wèn)題是當(dāng)main中的內(nèi)容超過(guò)main的指定高度時(shí),會(huì)同時(shí)出現(xiàn)豎向和橫向滾動(dòng)條,這是一種極不好的用戶體驗(yàn),理想狀態(tài)應(yīng)該是只出現(xiàn)豎向滾動(dòng)條,我嘗試了如下解決方法:
1.直接添加body屬性<body style="overflow-x:hidden;">,結(jié)果是無(wú)效;
(分析原因:overflow-x是IE獨(dú)有的 css 屬性,加上DTD的話可能會(huì)被忽略,就像定制滾動(dòng)條顏色的css屬性一樣)
2.去掉DOCTYPE聲明<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd">以后,橫向滾動(dòng)條被限制了,目的雖然達(dá)到,但是假設(shè)采用div+css布局的話,去掉文檔聲明會(huì)引發(fā)更多的問(wèn)題,所以還需要嘗試一些其它的方式;
3.在使用iframe的情況下,可以不刪除DOCTYPE聲明,設(shè)置scrolling="yes",<body style="overflow-x:hidden;">也能生效。
以上是我做的一些嘗試,知其然而不知其所以然,但是希望能夠在工作中解決一些實(shí)際問(wèn)題。
摘要: 主要就我所了解的J2EE開(kāi)發(fā)的框架或開(kāi)源項(xiàng)目做個(gè)介紹,可以根據(jù)需求選用適當(dāng)?shù)拈_(kāi)源組件進(jìn)行開(kāi)發(fā).主要還是以Spring為核心,也總結(jié)了一些以前web開(kāi)發(fā)常用的開(kāi)源工具和開(kāi)源類庫(kù)
閱讀全文
摘要: 1. org.jboss.Main.main(String[]) 為入口.
2. main 函數(shù)創(chuàng)建一個(gè)名叫”jboss”的線程組, 然后創(chuàng)建一個(gè)屬于該組的線程, 在線程中執(zhí)行boot方法.
3. boot 方法首先處理main函數(shù)中的參數(shù)(及一些其它的系統(tǒng)環(huán)境設(shè)置), 接著就用系統(tǒng)的屬性創(chuàng)建了org.jboss.system.server.ServerLoader實(shí)例[new ServerLoader(props)].
閱讀全文
?????????
?? ,IVXVYIBttt+::+IVVMMMMMMRR:’
????????? ,YYVYItMYti+i++:X+Rt:tXWRMR,
????????? .YRiIYRMViitVXRWRYMI++++itMM..
????????? .Y+,.,X::,,,YMMMMMMMMRVItXMti
????????? :X+:,X:,. .,iiIRMWMMMBBRMMBY.
????????? tR+:I:i:+Y:IitYVYMMMMMMMMRi.
????????? .+RXt:,::.::XXIBMMMMMMMMM+:
????????? ,RRXitY+,.::RWMMMMMMMMt.
????????? VYI:::,..:tVMMMMMMBY+.
????????? .VBBW:::::,i.MMMMMBi:.
????????? .tWRRVi:::.X:VMMMMMMY.
????????? ,+i+:,XYtt+:,i:,MMMBR:
????????? ...VV..:..:.tt::++:+,RMYMV.
????????? :M:::..:,.:,,,.+t+++Ytt.,+:
????????? tRt:,.:,.:,:.:+.,:++tit,
????????? tXt:,:,:.:.,,+,:+YRY,
????????? :++:::.,:.:.::+:iMi
????????? ,Ri:::,:::::::+Ii
????????? ,+:Xii:,,::I:tit,.
????????? :BBt,:+::,::i+.
????????? :BWXX::::::iX.
????????? :BWVIi++t+:V+
????????? WBXtItii+iWI.
????????? :MWIYIti+iVRY,
????????? RBXVYItiiIYXWI,
????????? :MRWWVYttttIIIXWt.
????????? .XMBRRXIti+++itIXW,
????????? .BMBBRVIi+:::+ttXX.
????????? ,MMBRXYti:::++tIW:
????????? tMMRWYti+++iittXV
????????? +MRVYti+++iittWI
????????? .VMWVtiiiiiiitIR
????????? .XBBWVtttttttttX
????????? .,WBRBXVtttttttIWi
????????? :RWXWBXYtttttttYR
????????? .iRWVIiBWYIttttttY
????????? .tWVYti:WRVIttittIV .:,,
????????? tWVIi++:XRVIIttttIX ..:YYtYi:tittV,
????????? tXYti+++tWRVYttittYWIiIYYVItt:iXW+....
????????? :WIt+++iXRBBVYItitIYXXYti+iIYt++:IMRi:.
????????? :Xti+:+tRWt:BVYItitIYWVIIIYXXWXVXYt+i+IV:
????????? tYi+::IWI:::BVVItitIXBRVIt:::::::tIVXRiXt
????????? Viii++i:itIXBXVttitVW, tBIX
????????? XIiXIttIVRBRBIItttIRX :VX
????????? tXXWWWVi+. RXXItiYRV ..
????????? ,BWYi+IRX
????????? tBYiitWB,
????????? .WVtiiIRI
????????? VWtiiiIB,
????????? ,BIiiiiWt
????????? .BViiiiYV
????????? XXtii+YV
????????? iRiii+YY
????????? :Btii+XI
????????? Wtii+R:
????????? XY+t+B.
????????? YX+tYR.
????????? tX+iWV
????????? iXi+RI
????????? tYiIXX
????????? ,XtiIXRt.
????????? :BIVYRWIV
????????? +RYXXWiYR.
????????? iWIVYtXMV
????????? tBYItRtM+
????????? XBWttX:B:
????????? YYBXXYR:,R:
????????? tIYYYIY: i:
摘要: 期待已久的日子即將到來(lái): 最新版JavaServer Pages (JSP)2.0規(guī)范即將和其他的J2EE 1.4一同發(fā)布。新的JSP版本有一個(gè)新的飛躍,采用了新的方式:由于新的語(yǔ)言表達(dá)式(Expression Language,以下簡(jiǎn)稱為EL)和JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSP Standard Tag Library ,以下簡(jiǎn)稱為JSTL)這兩種新的方式,在頁(yè)面中不需要用java,對(duì)于開(kāi)發(fā)一般的應(yīng)用來(lái)說(shuō),重用代碼變得更加容易。更具體來(lái)說(shuō),JSP 2.0帶來(lái)了以下的優(yōu)點(diǎn):
閱讀全文