`
backbase
  • 浏览: 88999 次
  • 性别: Icon_minigender_1
  • 来自: 虾汤水库
社区版块
存档分类
最新评论

听完张孝祥老师的讲座的总结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哥见了面,没有任何东西可以聊。那也是没有用的哦,呵呵。好了就写到这里了,
  
   没怎么修改,就是随心想到什么,写了些什么,希望看到了的朋友,如果浪费你的时间,真诚的向你说声抱歉。敬请谅解。写这些东西,纯属
  
   自娱自乐,呵呵。
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics