在Apache中使用SSL
摘要: 分享一下播布課的視頻教程,在Apache中使用SSL
閱讀全文
雙系統(tǒng)(xp+ubuntu)刪除ubuntu
摘要: 我的電腦安裝了雙系統(tǒng),Windows和Linux,不過(guò)由于Linux在最近一段時(shí)間內(nèi)不會(huì)使用,所以我打算刪除Linux。
刪除Linux最需要注意的地方,就是MBR(Master Boot Record)。在刪除Linux分區(qū)前,我們需要將啟動(dòng)Windows的引導(dǎo)信息寫(xiě)入MBR,否則,MBR中的Linux引導(dǎo)信息,當(dāng)然就不能啟動(dòng)Windows系統(tǒng)了。
閱讀全文
【原創(chuàng)】運(yùn)用裝飾模式截取用戶(hù)輸入構(gòu)建通用驗(yàn)證
摘要: 在系統(tǒng)開(kāi)發(fā)中,與用戶(hù)交互的地方,例如表單輸入,瀏覽器URL傳參都是系統(tǒng)安全的敏感地帶。傳統(tǒng)的客戶(hù)端JavaScript驗(yàn)證只能擋君子而不能攔小人,因?yàn)橛脩?hù)一旦將JS禁用,我們就無(wú)能為力。于是人們說(shuō)最安全的方式還是在服務(wù)器端驗(yàn)證。但是這種最安全的方式卻是很麻煩的做法!因?yàn)槲覀儫o(wú)法只單單的在服務(wù)器端驗(yàn)證,我們還需要做客戶(hù)端傳統(tǒng)驗(yàn)證,這樣一來(lái)同一套驗(yàn)證,客戶(hù)端一次,服務(wù)器端一次,暫且不考慮執(zhí)行的效率,單單是開(kāi)發(fā)的效率就很讓人抓狂了!尤其是對(duì)URL傳參的驗(yàn)證,難道我們對(duì)每一個(gè)URL傳遞參數(shù)的地方都必須寫(xiě)一堆的驗(yàn)證代碼嗎?
如果有這樣一種方法能夠通過(guò)一個(gè)過(guò)濾器能夠一次性的攔截獲取所有的用戶(hù)輸入,那么我們就可以只通過(guò)這個(gè)過(guò)濾器來(lái)做基礎(chǔ)的安全性驗(yàn)證,例如我們可以過(guò)濾SQL語(yǔ)句,過(guò)濾非安全字符等等,而把業(yè)務(wù)規(guī)則驗(yàn)證留給程序員去實(shí)現(xiàn),就將大大的加快開(kāi)發(fā)效率,同時(shí)也可以構(gòu)建一個(gè)通用的用戶(hù)輸入驗(yàn)證框架,減少與程序的緊耦合!
例如我們將所有用戶(hù)輸入中的"<"改為"<",將所有的">"改為">"
本文試圖尋找一種方法來(lái)解決這個(gè)問(wèn)題!
閱讀全文
裝飾Servlet Request對(duì)象
摘要: 裝飾模式是Erich Gamma等人所著的《設(shè)計(jì)模式:可利用面向?qū)ο筌浖幕A(chǔ)》一書(shū)中眾多模式之一。一般來(lái)說(shuō),此模式在設(shè)計(jì)Swing的程序員中比較流行,他們用它來(lái)改進(jìn)軟件。今天,即使有許多程序是基于Web應(yīng)用的,裝飾模式仍有用武之地,在J2EE的環(huán)境下也有使用的價(jià)值。
本文說(shuō)明了如何將裝飾模式應(yīng)用到servlet request對(duì)象上。首先,提出了一個(gè)與servlet filter有關(guān)的問(wèn)題,并解釋了隨之而引入的裝飾模式。然后,討論了如何在servlet環(huán)境下使用此模式,并列出了使用此模式的幾個(gè)比較有名的基于servlet的項(xiàng)目。最后,文章通過(guò)實(shí)現(xiàn)一個(gè)刪除空白符的filter例子,演示了裝飾模式在servlet中的使用。
閱讀全文
利用Windows批處理自動(dòng)開(kāi)啟和關(guān)閉服務(wù)
摘要: 內(nèi)存越來(lái)越大,裝的程序也越來(lái)越多,平時(shí)工作時(shí)Myeclipse、PowerDesigner、Dreamweaver、Tomcat、Plsqldev開(kāi)了一大堆!很多經(jīng)常用,但又不是每次都用到的程序,如Oracle、Mysql、VMware,設(shè)置自啟動(dòng)太浪費(fèi)內(nèi)存,設(shè)置為手動(dòng)有必須每次一個(gè)一個(gè)的找到分別啟動(dòng),很是麻煩!
這個(gè)批處理(以VMware為例)可以讓你動(dòng)動(dòng)鼠標(biāo)即可以自動(dòng)開(kāi)啟和關(guān)閉服務(wù)!
閱讀全文
【原創(chuàng)】在Ubuntu上建立服務(wù)器環(huán)境(2):JDK、Mysql、Ftp的安裝
摘要: 安裝JDK、mysql、ftp,使用webmin管理ftp,并讓ftp用戶(hù)不具有登錄系統(tǒng)的權(quán)限和限制一些系統(tǒng)級(jí)的用戶(hù)禁止使用ftp登錄,以增加安全性!
閱讀全文
【原創(chuàng)】在Ubuntu上建立服務(wù)器環(huán)境(1):基本環(huán)境的配置
摘要: 基本環(huán)境的配置:安裝openssh、配置靜態(tài)IP、配置源列表、更新系統(tǒng)、安裝webmin
閱讀全文