春天里,百花香...
2008年9月1日
#
我習慣連代碼和文章一起貼,現在空間用完了,重新注冊了一個( http://m.tkk7.com/heyang ),歡迎大家訪問。
摘要: 我們可以使用DOM來解析來自服務器端的XML反饋,但返回結果比較復雜時我們必須在XML文檔中一個節點一個節點的向下鉆探,而使用XPath(專門用于定位匹配模式的一個或多個節點的小語言)只要一行代碼就能遍歷多個節點。與使用DOM相比,使用XSLT和XPath編碼所投入的精力要小得多,隨著應用規模的增長,后者的優勢會越來越顯著。
閱讀全文
摘要: 側邊欄靜態樹狀菜單在WebApp中很常見,本文涉及了靜態樹狀菜單的制作和顯示控制。比較簡單。
閱讀全文
摘要: 如果WebApp的側面菜單項較多時我們可以采用SlideBar的方式將部分菜單顯示,大部隱藏,類似Visio中做得那樣。本文討論了Slidebar的做法和顯示控制,比較簡單。
閱讀全文
摘要: 工字型布局中都有一個側邊菜單欄目用以導航,它們存在的一個普遍問題是:用戶無法迅速的找到自己所處頁面在整個網站中的位置。
當菜單項較多時這會演變成一個大問題,當用戶需要刻意尋找網頁標志來確定自己所處位置時,這已經說明網站給了客戶一種迷宮的感覺,有流失客戶的潛在可能性。很多網站采用了球拍式菜單來凸顯當前所在頁面,本文探討了這種球拍式菜單的實現方式。
閱讀全文
摘要: SQL注入攻擊的基本原理,是從客戶端合法接口提交特殊的非法代碼,讓其注入到服務器端執行業務的SQL中去,進而改變SQL語句的原有邏輯和影響服務器端正常業務的處理。SQL注入攻擊是Web應用中一個重要的安全問題,雖然Java具備較高的安全性,但如果開發人員不注意,也有可能留下安全隱患,本文將對此展開一些粗淺的探討,歡迎批評指正。
閱讀全文
摘要: 將網頁鏈接做成按鈕形狀是側邊菜單欄和頂端菜單欄常采用的形態,本文總結了四種常用鏈接按鈕形態的CSS制法。
閱讀全文
//*****************************************************
// 《飛翔》 話劇《切格瓦拉》插曲 詞 黃繼蘇 曲 張廣天
//*****************************************************
陸地淹沒了,
你就在海上飛翔。
海洋干涸了,
你就在天上飛翔。
天雷滾動了,
你就在火里飛翔。
火焰熄滅了,
你就在苦難中飛翔。
過去倒下了,
你就在未來飛翔。
未來退卻了,
你就在現在飛翔。
現在遲疑了,
你就在心中飛翔。
心靈敗壞了,
你就在創造中飛翔。
飛翔,飛翔,
永遠的飛翔。
飛翔,飛翔,
不朽的飛翔!
//*****************************************************
// 隨遇而安方為福 曾國藩
//*****************************************************
人生世間,自有知識以來,即有憂患如意事。小兒叫號,皆其意有不平。自幼至少至壯至老,如意之事常少,不如意之事常多。雖大富貴之人,天下所仰慕以為神仙,而其不如意處各自有之,與貧賤人無異,特所憂慮之事異爾。故謂之缺陷世界,以人生世間無足心滿意者。能達此理而順受之,則可稍安。
//*****************************************************
// 治學之道 《中華處世絕學》 一三九頁
//*****************************************************
治學之道,最緊要的是立下堅卓不俗的大志,立志是事業的大門,一個人追求的目標越高,他的學問長進就越快。
當然,僅有高大的志向是遠遠不夠的。治學,還要有“只問耕耘,不問收獲”的務實精神,避免奢談,踏實認真。要明白學問的取得,不是一朝一夕的事情,必須勤學好問,持之以很。學問好比金字塔,基礎越深越搏越好,這樣才能在廣播的基礎上求得高精尖。做學問,必須重視讀書的方法,不要貪多,而要專注于一書,力求吃透。同時,治學須避免門戶之見,博采眾長,兼收并蓄,為我所用,才能學貫中西,博古通今。而依賴于不俗的才學,一個人才可能為國立功,為己立德,為人立言,受到后人的敬仰。
//*****************************************************
// 子曰
//*****************************************************
君子博學而日參省乎己 則知明而行無過矣.
子曰:賜也,汝以予為多學而識之者與?對曰:然,非與?曰:解也!予一以貫之。
//*****************************************************
// 尼采:在世紀的轉折點上 周國平著
//*****************************************************
大自然的星空,群星燦爛。哪最早閃現的,未必是最亮的星宿。有的星宿孤獨的燃燒著,熄滅了,很久很久以后,它的光才到達我們的眼睛。
歷史和文化的星空何嘗不是如此呢?
誰終將聲震人間,必長久深自緘默;誰終將點燃閃電,必長久如云漂泊。
一個精神貧乏,缺乏獨特個性的人,當然不會遭受精神上危機的折磨。
許多人的所謂成熟,不過是被習俗磨去了棱角,變得世故而實際了。那不是成熟,而是精神的早衰和個性的夭亡。真正的成熟,應當是獨特個性的形成,真實自我的發現,精神上的結果和豐收。
當一個人要靠作品來批準自己的一生,他在根基上就變得極為苛求了。
書籍,知識,他人的思想都只能拿來為我所用,而不應當成為目的本身。
偉大的思想,與美麗的女子有相同的趣味,絕不肯讓萎靡的弱者來占有自己。
人只以勇敢和毅力所許可的限度接近真理。強者必須認識并肯定現實,正如弱者必須害怕和逃避現實一樣。
一個人倘若有健全旺盛的內在生命力,他是不會屈服于悲觀主義的,悲觀主義是生命力衰退的表現,屈服于悲觀主義有如屈服于霍亂,表明肌體已經患病。
一個人健康,他就向往人生的快樂;一個人羸弱,他就念念不忘死亡,就悲觀厭世。一個要在世間有所建樹的人最忌悲觀主義“看破紅塵--這是巨大的疲勞和一切創造者的末日。”
沒有痛苦,人只能有卑微的幸福。偉大的幸福正是戰勝巨大痛苦所產生的生命的崇高感。痛苦磨練了意志,激發了生機,解放了心靈。
熱愛人生的人縱然比別人感受到更多更多強烈的痛苦,同時也感受到更多更強烈的生命之歡樂。與痛苦相對抗,是人生最有趣味的事。
假如你在偉大的事業中失敗了,你自己因此便是失敗了么?假如你們自己是失敗了,人類因此便是失敗了么?假如人類也是失敗了,好吧,別在意!
堅強而沉重,或者堅強而陰郁,仍然不符合酒神精神。人生的偉大肯定者應該兼有堅硬的骨頭和輕捷的足,和歌者,武士與自由精神為一體。他應當學會“神圣的舞蹈”,學會歡笑。
//*****************************************************
// 自悟
//*****************************************************
唯有才華具有穿透心靈和穿越時空的力量。
//*****************************************************
// 其它摘錄
//*****************************************************
可以缺錢、可以缺吃、缺化,卻不可以缺德、確信用、缺操守!公司可以缺資金、缺設備,確不可以確倫理、缺道德、缺人才!
世事復雜,干什么事都不是那么簡單。要想在一生中有所作為,干一番事業,思想上必須有這樣的準備:別怕麻煩,肯于吃苦,受些窩囊氣也能挺得住。否則,遇到麻煩事,意外事,不順心事就急躁,想逃避,不肯吃苦,不能耐心處理麻煩事;或者遇見不公就會生怒氣,發牢騷而不再努力,這樣的人事業難成。
平時外表懶散而身懷絕技的高手只存在于古龍的武俠小說里,平時不認真,關鍵時刻肯定掉鏈子。
你可以靠謊言暫時領先,可不能靠它領先一輩子。
生活是一面鏡子,他照出了你的現實,別人對你不好,一定是自己的原因,決不是別人。
只有掙到錢、這才是男人成功的絕佳體現。有時候想,錢的確比文憑、文章等一切虛無的東西更實在,更能證明一個人。
問題是帶人走出困境的最好的向導 危機是教人進行創造的最好的老師 看到問題就是看到出路 碰到危機就是碰到機會。對于勇視現實 不滿現狀 只求進取 冷靜觀察 深入分析 甚至敢于自繪敗狀 自覺接受挑戰的人來說 問題就是希望 危機就是專輯。 或者簡單地說,只有在危機中不能驚覺新轉機的人,有真正的危機.
摘要: 模擬Blogjava制作的一個用CSS控制樣式的表格,比較簡單。
閱讀全文
摘要: 工字型布局是Web中應用比較廣泛的布局,它將整個頁面分成頁頭,側面導航欄,內容欄和頁腳欄四部分,頁頭一般包括logo,網站標題等;側面導航欄是導航菜單,根據客戶的喜好可以放在左邊也可以放在右邊;內容是正文部分,左右也可以根據用戶的喜好放置;頁腳包括版權信息,聯系我們等。根據content欄的寬度是否會隨著瀏覽器的寬度改變可以將工字型布局分為固定兩欄方式和可變兩欄方式,本文討論了這兩種方式的制法。
閱讀全文
摘要: 除了Div,Table,Form外,我們最常用的Html元素之一就是無序列表ul,使用它通常可以實現以下形式:
1.實現文本數據列表,這是無序列表的原始意圖。
2.嵌套使用無序列表,以實現樹狀結構。
3.修改無序列表的樣式,將它作為菜單使用。相對于用表格制作的菜單項,它修改起來比較方便,樣式也很容易設置。
第三點就是本文的主要議題。
閱讀全文
摘要: 一次將數據庫設計三范式應用于表設計的實踐過程,比較淺顯。
閱讀全文
摘要: 表單是Web應用中一個重要的組成部分,用戶向服務器端提交數據主要依靠表單進行. 好的表單能幫助用戶順利的完成數據的填寫, 不好的表單會讓用戶對填寫過程充滿困惑和挫折感.這些都會影響客戶的心理,進而會影響客戶對整個網站的感覺.
我覺得,前臺的表單設計和后臺的業務組件都很重要,和程序設計一樣,表單的設計也要遵照一定的原則和規范.
設計一個良好的表單,程序員需要綜合運用HTML,CSS,JavaScript等方面的知識,下面就是本人的一些關于表單設計的粗淺想法,斗膽拿出來和大家一起探討探討.
閱讀全文
摘要: 本文就分頁的理由,分頁的方式和MySql,Oracle中兩種不同的分頁技術進行了一些闡述,比較淺顯。
閱讀全文
摘要: 此文是“Web頁面表單域驗證方式的改進”的續篇。
示例頁面:登錄頁面
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html"...
閱讀全文
摘要: 在基于Model2的應用中,控制層的類總會包含對業務層諸類的調用,業務層諸類不可避免的要產生各種異常,如果統一到控制層進行處理的話會導致代碼變得龐大臃腫還有不少重復,這種的例子在Web應用中的Servlet和Action諸類中并不少見。
如果我們使用模板方法模式(Template Method Pattern)將業務處理和異常處理分開,能有效簡化控制層諸類的代碼,借用這種模式,我們可以把固定的異常處理代碼放在基類中,而讓子類來實現具體的業務,如果執行業務過程中出現異常如數據庫無法連接,用戶找不到等異常后,直接將異常拋出讓基類來處理,這樣做成功的把業務處理和異常處理分開到了子類和基類兩種類中,涉及具體業務處理的子類代碼得到了很大的簡化,更方便閱讀,修改和管理。
有點疑惑的是,現在還不確定這樣做會有什么消極印象,如安全性或結構方面的,大家要是覺得有問題請不吝賜教。
閱讀全文
摘要: 一般來說涉及數據庫的應用中,表的主鍵有兩種生成方案,一種是專門定義一個主鍵表,在其中放置一個自增長的字段為其它表提供主鍵;另一種是使用Oracle的sequence。這兩種方案都有一定麻煩,Spring為此專門提供了一個ID增長器以簡化具體步驟,下文就是它的相關使用方法的,使用的數據庫是MySql5.
歸納
使用Spring的自增長ID生成器完成以下三步即可:
1)配置自增長id生成器,它需要一個數據源的支持。
2)根據配置將自增長id生成器注入DAO各類中。
3)使用nextStringValue,nextIntValue,nextLongValue方法得到ID。
閱讀全文
sitinspring(http://m.tkk7.com)原創,轉載請注明出處.