网址缩短服务描述:这是URL缩短器Web应用程序。Ubuntu deb安装后,请访问。

DevLead & PM:Alexey Remnev

参与:Oleg Razumov

技术:node.jsrubypythonjavasqlmongorediscassandramysqlcouchdb

三层架构:PresentationServiceDAO。通过接口实现层之间的依赖。需要配置。代码中没有文字,不可变的是常量,可变的是配置。

DAO模拟测试日志记录:slf4j + logback / log4j

简介:实现REST服务,提供URL缩短/扩展功能,如bit.ly。

功能要求:

REST接口

  • GET /shorten: 缩短指定的URL。参数:url。