分享
定制
項目經(jīng)歷(案例一)
項目時間:2017-06到2017-07
項目名稱:網(wǎng)站日志分析系統(tǒng)
項目描述:
項目介紹
我們的日志數(shù)據(jù)來源有2個,一個是IIS日志,一個是trace日志。IIS日志主要用于記錄用戶和搜索引擎對網(wǎng)站的訪問行為。trace日志主要記錄用戶在網(wǎng)站上的操作行為。用戶在網(wǎng)頁上的每次點擊操作都會生成一條日志記錄。
我的工作是利用spark對trace日志進行離線和實時分析。
需求一:商品搜索分析
這主要是分析用戶用戶搜索了哪些產(chǎn)品。
對日志進行處理后取得相應(yīng)字段后,按照vid訪客ID和siteID站點ID對日志記錄進行分組,訪客ID和siteID確定唯一訪客。根據(jù)訪客的操作時間間隔對用戶行為劃分session會話。用戶操作時間間隔在30分鐘以內(nèi)的操作視作一個會話。
首先,對用戶的操作按照操作時間進行排序。對用戶的相鄰兩條操作的間隔時間進行判斷。確定了一個會話以后,取用戶的vid加上操作的開始時間和最后時間作為會話的標(biāo)識,確定一個唯一的會話。
然后對會話進行處理,先把會話展開為單條操作。對單條記錄進行判斷,過濾掉不是產(chǎn)品頁以及不是由搜索得來的產(chǎn)品頁記錄。由產(chǎn)品頁得到productID產(chǎn)品ID,通過數(shù)據(jù)庫的數(shù)據(jù)和產(chǎn)品的productID得到該產(chǎn)品的價格,品類和類目。
最后,將相關(guān)數(shù)據(jù)數(shù)據(jù)導(dǎo)入postgresql數(shù)據(jù)庫中。
需求二:搜索關(guān)鍵詞分析
主要分析用戶對產(chǎn)品搜索的結(jié)果是否滿意。
首先,對用戶操作分會話后,過濾出含有搜索頁面的會話。按照關(guān)鍵詞對用戶操作進行分組。
通過對會話里的搜索關(guān)鍵詞的判斷,得出關(guān)鍵詞在會話中出現(xiàn)的位置及次數(shù)。在對會話里關(guān)鍵詞出現(xiàn)的位置后的記錄進行判斷。取urlref上頁的操作記錄和關(guān)鍵詞的url進行比較,如果相等,證明是搜索之后瀏覽的頁面。得出搜索后的瀏覽頁面次數(shù)和瀏覽的時間長度。
最后將相關(guān)數(shù)據(jù)導(dǎo)入postgersql數(shù)據(jù)庫中。
需求三:用戶商品點擊量實時分析
sparkstreaming有2種接收kafka數(shù)據(jù)的方式。這里我采用了createDirectStream的方式。
首先,獲取offset信息。先從zookeeper上讀取offset信息,如果offset信息不存在或者offset信息過時,從kafka上獲取當(dāng)前最新的offset。根據(jù)offset從kafka上拉取數(shù)據(jù)。
然后,對數(shù)據(jù)進行處理。過濾掉沒有track id訪客ID和不是商品頁記錄的數(shù)據(jù)。然后將處理后的數(shù)據(jù)轉(zhuǎn)換為(x,1)的元組,調(diào)用reducebykey得出用戶的點擊量。
最后,將數(shù)據(jù)導(dǎo)入postgersql數(shù)據(jù)庫中。
我的職責(zé)
1對項目代碼做出相應(yīng)注釋
2對相應(yīng)需求寫出代碼
3對項目代碼進行優(yōu)化
項目經(jīng)歷(案例二)
項目時間:2015-06到2017-07
項目名稱:嘉德房產(chǎn)管理系統(tǒng)
項目描述:
項目介紹
項目簡介:項目框架:Struts2 + Spring + Hibernate + EasyUI + Echarts。
該項目主要是對二手房進行出售、出租,用戶可以發(fā)布各種房屋信息、查看二手房律
知識、在線咨詢各種問題等。項目模塊主要包括:登陸模塊、菜單管理、在線咨詢、查看房屋信息、房源信息管理、合同管理、系統(tǒng)管理、用戶權(quán)限管理、法律法規(guī)。
我的職責(zé)
開發(fā)工具:Eclipse + Oracle + Tomcat6.0 + JDK1.6 + SVN
責(zé)任描述:參與頁面框架的搭建(EasyUI),主要負責(zé)系統(tǒng)管理、登陸模塊、菜單管理、預(yù)約查看房屋信息、統(tǒng)計銷售信息(POI), 配合測試部門進行相應(yīng)模塊的調(diào)整。
項目經(jīng)歷(案例三)
項目時間:2016-11到2017-07
項目名稱:電商自營系統(tǒng) | 項目工具:WindowsXP操作系統(tǒng)
項目描述:
項目介紹
1.該項目采用ssm整合,spring+Spring mvc+mybatis,前后端分離
2.采用spring的ioc機制實現(xiàn)各組件的關(guān)聯(lián),從而實現(xiàn)了低耦合調(diào)用,增強系統(tǒng)的可維護性和擴展性
3.mybatis實現(xiàn)了dao層接口與XML映射文件的綁定,使用mybatis的逆向工程自動生成接口的具體實現(xiàn)。
4.controller層:Spring mvc,以json數(shù)據(jù)形式返回。
我的職責(zé)
項目中主要負責(zé)產(chǎn)品管理,實現(xiàn)商品搜索,商品詳情,圖片上傳,富文本上傳,商品上下架以及商品更新等操作,完成軟件的設(shè)計,開發(fā),測試,修改bug等工作,包括業(yè)務(wù)需求的溝通,功能模塊詳細設(shè)計,業(yè)務(wù)功能實現(xiàn)與單元測試,系統(tǒng)維護,參與產(chǎn)品構(gòu)思和架構(gòu)設(shè)計.
項目經(jīng)歷(案例四)
項目時間:2015-09到2017-07
項目名稱:酷喜樂購
項目描述:
項目介紹
這是一種全新的眾籌購物方式,也是一種時尚,個性的消費模式和購物體驗。投入巨資,力求打造一個公平公正的集娛樂購物為一體化的平臺?;?元錢,從高大上的數(shù)碼產(chǎn)品到人人需要的日用消費品,總有一樣是你想要的。各式各樣的商品任你挑選。
我的職責(zé)
1.負責(zé)主要代碼的編寫
2.接口測試
3.第三方SDK的集成
4.多渠道發(fā)布
【使用錘子簡歷小程序制作簡歷】
零經(jīng)驗實習(xí)簡歷模板
21254人用過
學(xué)生求職簡歷模板
52754人用過
申請研究生簡歷模板
2324人用過
經(jīng)典工作簡歷模板
6254人用過
投行咨詢簡歷模板
12465人用過
產(chǎn)品經(jīng)理簡歷模板
7532人用過
程序員簡歷模板
7457人用過
留學(xué)英文簡歷模板
4554人用過