應用名稱:樂窩-分享快樂段子、幽默笑話 前端
應用URL地址:http://lewole.cloudfoundry.com 程序員
應用說明及使用場景:
緩存
樂窩就是一個簡單的網站,主要用於分享搞笑、幽默的段子。 工具
在樂窩,您能夠找到程序員、小孩、師生、名人等各類古今中外的幽默段子,還能夠找着情侶、夫妻、情人調情等各類內涵語錄對白。樂窩是居家旅行,聚餐調情必備良藥! 網站
樂窩同時還提供了:WAP版和觸屏版,方便移動終端的用戶使用。 spa
應用所使用的技術及軟件: 圖片
樂窩後臺使用的主要開源庫列表:DBUtils +MySQL + Ehcache + Velocity +Lucene 。
其它經常使用的開源工具庫:Jsoup,commons-httpclient,commons-logging。
樂窩前臺使用:jQuery / HTML5 / Iscroll。 ci
樂窩網使用DBUtils對MySQL進行CRUD,在DBUtils上擴展了一個JdbcQuery,JdbcQuery主要用於讀寫 Ehcache緩存數據。搜索使用的是Lucene3.0,並結合前端AutoComplete進行關鍵字自動列表。頁面解析使用Velocity,能夠緩存局部數據或整頁數據。 開發
創新點(亮點):
樂窩網是用通常的技術開發了一個普通的網站,因此它的亮點是簡約。其中有兩模塊我的以爲比較有意思: get
一、基於爬蟲的投稿和計劃貼子模塊
這個模塊的思路來源於爬蟲的數據採集。用戶投稿後,數據經過爬蟲採集進入採集表,待管理員審覈後再進行發佈。由於基於採集表進行發佈數據,因此模塊可用於定時發貼、定時發佈商品,可省去了投文章時建一個文章投稿表;投商品時,創建一個商品定時表的操做。
二、基於HTML規則的採集模塊。
傳統的爬蟲是鬍子眉毛一把抓,而基於HTML規則進行採集數據時,能夠抓取到乾淨的內容,好比:只抓取網頁上標題、正文、圖片、發佈時間等指定內容。
應用截圖:
前臺首頁:
解屏版首頁 |
WAP版首頁 |
Web首頁:
後臺首頁:
採集模塊: