应用名称:乐窝-分享快乐段子、幽默笑话 前端
应用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首页:
后台首页:
采集模块: