? 熟練使用 Spring,Spring MVC,Spring Boot,Spring Cloud 等后臺(tái)框架
? 熟練使用 na" />
? 熟練掌握 Java 語(yǔ)言,具有扎實(shí)的編程基礎(chǔ)。嚴(yán)格執(zhí)行編碼規(guī)范、對(duì)代碼整潔度要求高。
? 熟練使用 Spring,Spring MVC,Spring Boot,Spring Cloud 等后臺(tái)框架
? 熟練使用 nacos,feign,hystrix,config,gateway 等分布式組件。
? 熟練使用 HTML,CSS,JS,jQuery,BootStrap,layui,Vue,Element 等前端技術(shù)
? 熟練掌握 Mysql 等主流數(shù)據(jù)庫(kù),能夠熟練使用相關(guān)開(kāi)發(fā)工具。掌握 sql 操作、查詢(xún)優(yōu)化。
? 了解 Redis,Nginx 等中間鍵的使用 ? 熟練使用 Maven,Gitee,PowerDesigner,七牛云等工具
? 熟練使用 RabbitMQ 消息中間件和 Elasticsearch 分布式搜索引擎
? 熟練使用 MyBatis, JPA,shiro 框架等。具有很強(qiáng)的 bug 定位及修復(fù)能力。
? 熟練使用 Junit,SpringTest,Postman,Swagger 等項(xiàng)目測(cè)試工具 ? 了解 linux 系統(tǒng)常用命令,能夠安裝 jdk、mysql、tomcat、redis 等開(kāi)發(fā)工具。
? 熟練使用支付寶微信支付,支付寶微信授權(quán),騰訊阿里云短信等第三方接口的使用。
【項(xiàng)目一】每日運(yùn)動(dòng)(客戶(hù)端+后臺(tái)端)
軟件架構(gòu): SpringCloud+Mybatis+shiro+Vue+VantUI+ElementUI+RabbitMQ+Redis
運(yùn)行環(huán)境: Window10+JDK1.8+ Tomcat8+MySQL5.7
項(xiàng)目描述: ? 每日運(yùn)動(dòng)是一個(gè)數(shù)據(jù)驅(qū)動(dòng),場(chǎng)景創(chuàng)新的數(shù)字化健康生活服務(wù)平臺(tái)。致力于提供健身教學(xué)、跑步、 騎行、交友及健身飲食指導(dǎo)、裝備購(gòu)買(mǎi)等一站式運(yùn)動(dòng)解決方案。主要業(yè)務(wù)模塊有個(gè)人信息模塊, 課程模塊,社區(qū)模塊,商城模塊等,課程模塊主要包含有健身、瑜伽、跑步、康復(fù)等方面,社區(qū)模塊 集中展示社區(qū)話(huà)題及活動(dòng),用戶(hù)參與話(huà)題或活動(dòng)時(shí)可以實(shí)現(xiàn)圖片和視頻分享。商城模塊銷(xiāo)售有 相關(guān)的運(yùn)動(dòng)商品,包括器材和服裝。自有商品基于相關(guān)課程設(shè)計(jì),滿(mǎn)足用戶(hù)在各類(lèi)運(yùn)動(dòng)場(chǎng)景下的 裝備需求。
責(zé)任描述: ? 參與該項(xiàng)目前期的項(xiàng)目需求分析,開(kāi)發(fā)文檔的撰寫(xiě)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。 ? 負(fù)責(zé)社區(qū)模塊的開(kāi)發(fā),包括動(dòng)態(tài)的發(fā)布、點(diǎn)贊、評(píng)論,照片視頻的上傳,動(dòng)態(tài)的發(fā)布,關(guān)注用戶(hù)話(huà)題 圈子等內(nèi)容的開(kāi)發(fā) ? 完成后臺(tái)管理系統(tǒng)社區(qū)管理,動(dòng)態(tài)管理,話(huà)題管理,圈子管理等相關(guān)內(nèi)容的開(kāi)發(fā) 技術(shù)描述: ? 采用 JPA 和 Mybatis 連接和操作數(shù)據(jù)庫(kù) ? 后臺(tái)管理使用 POI(使用 POI 對(duì) Excel 表格進(jìn)行導(dǎo)入導(dǎo)出) ? 后臺(tái)使用 ECharts(圖表繪制工具)展示數(shù)據(jù) ? 采用靜態(tài)化頁(yè)面技術(shù)展示動(dòng)態(tài)詳情 ? 采用 RabbitMQ 實(shí)現(xiàn)消息的異步處理,采用 Elasticsearch 分布式搜索引擎完成課程用戶(hù)等搜索
【項(xiàng)目二】 金融教育平臺(tái)(客戶(hù)端+后臺(tái)端)
軟件架構(gòu):Spring+Mybatis+SpringMVC +Vue+Shiro+RabbitMQ+Elasticsearch+Redis ?
開(kāi)發(fā)環(huán)境:JDK1.8、Tomcat 8、MySql5.7、Idea、Maven
項(xiàng)目描述: ? 該項(xiàng)目是為大學(xué)生、職場(chǎng)人群和金融機(jī)構(gòu)從業(yè)者等對(duì)證券基金相關(guān)知識(shí)需要了解的人群,提供 專(zhuān)業(yè)的金融知識(shí)教育學(xué)習(xí)和備考的平臺(tái)。提供上千門(mén)專(zhuān)業(yè)課程, 解決千萬(wàn)金融人士學(xué)習(xí)難題的 金融 APP。提供線(xiàn)上學(xué)習(xí),直播聽(tīng)課一站式學(xué)習(xí)。主要包含用戶(hù)模塊、課程學(xué)習(xí)模塊和習(xí)題練 習(xí)模塊。
項(xiàng)目職責(zé): 1. 參與項(xiàng)目的需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì) 2. 負(fù)責(zé)客戶(hù)端課程資源后臺(tái)設(shè)計(jì):登錄模塊、課程模塊、訂單模塊等功能 3. 負(fù)責(zé)后臺(tái)管理端課程資源的維護(hù)管理、課程視頻的上傳和下載 4. 編寫(xiě)接口文檔 5. 配合測(cè)試人員對(duì)系統(tǒng)進(jìn)行測(cè)試 技術(shù)描述: 1. 采用 RabbitMQ 作為消息中間件做用課程訂單業(yè)務(wù)的異步處理 2. 采用 Redis 緩存數(shù)據(jù),減小數(shù)據(jù)庫(kù)壓力,提高數(shù)據(jù)讀取效率,增加用戶(hù)體驗(yàn)度 3. 持久層采用基于 Druid 數(shù)據(jù)源的數(shù)據(jù)庫(kù)連接池技術(shù),提高數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)效率 4. 前端使用 Vue+Element-UI 完成頁(yè)面展示、使用 Axios 完成跨域請(qǐng)求 5. 采用融云第三方接口上傳存儲(chǔ)視頻,采用 Elasticsearch 完成金融相關(guān)學(xué)習(xí)課程搜索 6. 利用 Echats 完成折線(xiàn)圖、餅圖等展示訂單、課程數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)可視化 7. 平臺(tái)使用 swagger2 生成接口文檔
【項(xiàng)目三】 校掌教育云平臺(tái)(微信公眾號(hào)已上線(xiàn))
軟件架構(gòu):SpringBoot+ MyBatis+Redis+Shiro+Vue+Vant
開(kāi)發(fā)環(huán)境:Idea、JDK1.8、Tomcat8、MySQL5.7、Maven 項(xiàng)目描述: 智慧教育平臺(tái)是一款針對(duì)學(xué)校和教輔機(jī)構(gòu),為其解決宣傳、招生、教學(xué)、教務(wù)、教研、繳費(fèi)、對(duì)賬、 報(bào)表、校車(chē)預(yù)約等需求的智慧化教育平臺(tái)。
責(zé)任描述 完成學(xué)校班級(jí)各種繳費(fèi)過(guò)程中學(xué)生家長(zhǎng)的支付。 ? 完成教育平臺(tái)中校園社區(qū),微報(bào)名,微投票,失物招領(lǐng),監(jiān)督投訴,校車(chē)預(yù)約等功能的開(kāi)發(fā)。 ? 配合測(cè)試部門(mén)進(jìn)行相關(guān)模塊的 bug 的修改。
技術(shù)描述: ? 查看微信官方的支付文檔,完成支付功能的實(shí)現(xiàn)。 ? 使用 SpringTest 對(duì)相關(guān)模塊進(jìn)行單元測(cè)試,對(duì) bug 進(jìn)行調(diào)試和修復(fù)