项目时间:2015-06到2017-07
项目名称:嘉德房产管理系统
项目描述:
项目介绍
项目简介:项目框架:Struts2 + Spring + Hibernate + EasyUI + Echarts。
该项目主要是对二手房进行出售、出租,用户可以发布各种房屋信息、查看二手房律
知识、在线咨询各种问题等。项目模块主要包括:登陆模块、菜单管理、在线咨询、查看房屋信息、房源信息管理、合同管理、系统管理、用户权限管理、法律法规。
我的职责
开发工具:Eclipse + Oracle + Tomcat6.0 + JDK1.6 + SVN
责任描述:参与页面框架的搭建(EasyUI),主要负责系统管理、登陆模块、菜单管理、预约查看房屋信息、统计销售信息(POI), 配合测试部门进行相应模块的调整。
项目时间:2016-11到2017-07
项目名称:电商自营系统 | 项目工具:WindowsXP操作系统
项目描述:
项目介绍
1.该项目采用ssm整合,spring+Spring mvc+mybatis,前后端分离
2.采用spring的ioc机制实现各组件的关联,从而实现了低耦合调用,增强系统的可维护性和扩展性
3.mybatis实现了dao层接口与XML映射文件的绑定,使用mybatis的逆向工程自动生成接口的具体实现。
4.controller层:Spring mvc,以json数据形式返回。
我的职责
项目中主要负责产品管理,实现商品搜索,商品详情,图片上传,富文本上传,商品上下架以及商品更新等操作,完成软件的设计,开发,测试,修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护,参与产品构思和架构设计.
项目时间:2017-06到2017-07
项目名称:网站日志分析系统
项目描述:
项目介绍
我们的日志数据来源有2个,一个是IIS日志,一个是trace日志。IIS日志主要用于记录用户和搜索引擎对网站的访问行为。trace日志主要记录用户在网站上的操作行为。用户在网页上的每次点击操作都会生成一条日志记录。
我的工作是利用spark对trace日志进行离线和实时分析。
需求一:商品搜索分析
这主要是分析用户用户搜索了哪些产品。
对日志进行处理后取得相应字段后,按照vid访客ID和siteID站点ID对日志记录进行分组,访客ID和siteID确定唯一访客。根据访客的操作时间间隔对用户行为划分session会话。用户操作时间间隔在30分钟以内的操作视作一个会话。
首先,对用户的操作按照操作时间进行排序。对用户的相邻两条操作的间隔时间进行判断。确定了一个会话以后,取用户的vid加上操作的开始时间和最后时间作为会话的标识,确定一个唯一的会话。
然后对会话进行处理,先把会话展开为单条操作。对单条记录进行判断,过滤掉不是产品页以及不是由搜索得来的产品页记录。由产品页得到productID产品ID,通过数据库的数据和产品的productID得到该产品的价格,品类和类目。
最后,将相关数据数据导入postgresql数据库中。
需求二:搜索关键词分析
主要分析用户对产品搜索的结果是否满意。
首先,对用户操作分会话后,过滤出含有搜索页面的会话。按照关键词对用户操作进行分组。
通过对会话里的搜索关键词的判断,得出关键词在会话中出现的位置及次数。在对会话里关键词出现的位置后的记录进行判断。取urlref上页的操作记录和关键词的url进行比较,如果相等,证明是搜索之后浏览的页面。得出搜索后的浏览页面次数和浏览的时间长度。
最后将相关数据导入postgersql数据库中。
需求三:用户商品点击量实时分析
sparkstreaming有2种接收kafka数据的方式。这里我采用了createDirectStream的方式。
首先,获取offset信息。先从zookeeper上读取offset信息,如果offset信息不存在或者offset信息过时,从kafka上获取当前最新的offset。根据offset从kafka上拉取数据。
然后,对数据进行处理。过滤掉没有track id访客ID和不是商品页记录的数据。然后将处理后的数据转换为(x,1)的元组,调用reducebykey得出用户的点击量。
最后,将数据导入postgersql数据库中。
我的职责
1对项目代码做出相应注释
2对相应需求写出代码
3对项目代码进行优化
项目时间:2015-09到2017-07
项目名称:酷喜乐购
项目描述:
项目介绍
这是一种全新的众筹购物方式,也是一种时尚,个性的消费模式和购物体验。投入巨资,力求打造一个公平公正的集娱乐购物为一体化的平台。花1元钱,从高大上的数码产品到人人需要的日用消费品,总有一样是你想要的。各式各样的商品任你挑选。
我的职责
1.负责主要代码的编写
2.接口测试
3.第三方SDK的集成
4.多渠道发布