聽完張孝祥老師的講座的總結3---續

由於昨天晚上有點晚,加上最近的項目天天加班到晚上十點,真的又累又困,所以晚上比較有空的時候,再接收邊回憶,邊寫出,下面的的文字,發佈上來完全沒有整理,有空再來好好修改下,呵呵。

lucene:講完dwr後,張老師講解了lucene相關的知識,在沒有聽張老師講解這塊內容時,有了解這方面的知識感覺這方面的知識

特別的高級,工作中也沒用到,所以沒去關注這方面的內容,但聽完張老師的課後明顯感覺對它的瞭解有多了一些

首先在講解之前問了我們平時在進行查詢的時候都是寫sql語句來進行查找,採用like 加上 %查找的內容% 這種方式來實現。

現在假如我們要查找的內容在一張表中,但這張表假如有10萬行,而且我們要找的內容分別在1,3,5,7....行中都滿足我們的需要

如果我們這時採用like的方式來查找的話,肯定會非常的慢,但如果採用lucene來實現的話,情況就會不一樣了,而lucene又是怎樣

實現的呢?張老師主要講解了一些主要的思想。lucene主要是採用把要查找的內容在一個文件中記錄下來比如 用戶可能要查找"面試題"

這樣的關鍵字,而數據庫中有1,3,5,7。。。。這樣的行滿足我們的要求,這時文件中主要就是保存"面試題"對應的1,3,5,7。。。。

這樣的文字,這樣用戶查找"面試題"這樣的關鍵字時,就直接去文件中找到關鍵字相對應在數據庫中對應的記錄,這樣定位到行記錄就非常的

快速。那第一次用戶查找的時候還是慢啊,怎麼解決呢?那麼就事先讓這些用戶常用的關鍵字預先就存儲到文件中去,那到底是怎麼實現的呢?

lucene中有已經實現好的api,也提供了一些例子。具體怎麼實現的,還要好好去學習lucene。通過張老師的一些指點感覺對這們技術沒那麼

懼怕了,感覺非常有信心把門技術學好。


最後,張老師給我們講解了一些相關Web Services這些方面的知識,還是一樣在沒有聽張老師講這個方面的知識內容之前,在網絡上也有看過這

方面的文章或者帖子。但自己在現實中的項目中還沒有真實用過。張老師先從一個簡單的例子入手一步一步深入進去。現在大概還能記得一些

簡單的內容,寫得過程中肯定會有錯誤,想到多少就寫多少了。現在只記得一個Web Service就是一個Servlet,到這個servlet是有多個類共同

來實現的。具體怎麼實現的,張老師用了一個簡單的例子演示了一下,但接近下課了,沒聽得很明白。現在的腦海中,知識一些記得一點,那就

是一個整個WebService總體來說就是一個大的servlet。通過這個servlet來實現所有相關功能的調用。大概就是記得這些內容了。


最後發現張老師不管在講解什麼知識點時總是站在學員提問的角度去講解,用有血有肉例子,通俗易懂的語言幾分鐘就學員真正想學的或者不明白

的地方一下就講敘清楚,達到這樣的境界實在是高人。在這裏讓我想起了一個人,那就是javaeye的老大robbin哥,如果他有時間去做培訓的話

我想也能非常把一個問題講解的非常生動和有趣,因爲robbin哥的知識面和張老師一樣是那種,要麼不講一講肯定是那種一針見血的。今天算是

見到我多年的偶像張孝祥老師。還有一個偶像想robbin哥現在是還沒有機會見到,如果有機會去上海的話,想去javaeye辦公室認識認識這個大哥

哈哈。好了這些都是瞎說的話,我想肯定會有機會的,但自己一定要好好的努力了,爭取真的要是和robbin哥見面的時候,還能實實在在的談點

共同的東西。這就是自己非常感到欣慰的了,要是就算和robbin哥見了面,沒有任何東西可以聊。那也是沒有用的哦,呵呵。好了就寫到這裏了,

沒怎麼修改,就是隨心想到什麼,寫了些什麼,希望看到了的朋友,如果浪費你的時間,真誠的向你說聲抱歉。敬請諒解。寫這些東西,純屬

自娛自樂,呵呵。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章