今天终于提交了第一个版本,我的手指头终于可以歇歇了。
今年换了工作,从做云计算基础平台专向了做推荐系统。换工作后适应环境,调研,开始写代码到现在差不多20个工作日,今天统计了下写的代码,大概6000行左右,包括一些测试用例代码。其实整个项目也就2000行代码左右。
此推荐系统是基于用户购买习惯分析用户喜好,并每天智能推送商品给手机用户。
到公司时,公司有一套推送系统,但是每天推送给每个用户的数据都是一样的,也就是说没有对数据做任何分析。我的工作就是开发一套数据计算系统,每天从数据库中同步数据,并做分析记录下用户的对商品的喜好写入本地数据库,然后由前端来读取数据并推送给用户。
整个项目是基于java web做的,算法库用的是mahout svd算法,整个项目开发的过程中各种问题待我一一吐槽。
框架问题:
1.我以前没做过web项目,以前是做云计算基础平台的,就是openstack+hadoop这套东西,对post和get,request和response一窍不通啊,做一个简单的post就学了整整一天,post到一个servlet一个数组。
2.servlet