▶ 熟练使用SpringMvc,Spring, Mybatis框架,了解SpringData jpa, SpringSecurity等
▶ 熟练使用MySql、Oracle数据库
▶ 熟练使用Git和Maven等开发工具、项目管理
▶ 熟悉RabbitMq消息队列的使用
▶ 熟悉项目应用中和zookeeper+dubbo微服务框架的使用和redis的使用
▶ 熟悉SpringBoot,以及了解SpringCloud微服务开发
▶ 熟悉若依框架的使用,以及nacos的部署
▶ 了解vue,Javascript, Ajax, jQuery, AdminLTE等前台页面技术
2020年6月-2021年3月:视频批价系统
所用技术:Spring+mybatis+Oracle+zookeeper+DSF+Maven+redis+Git
项目简介
视频批价系统是针对全国各个据点做出的多套功能的付费驱动系统.该系统的能力中心包括用户中心、订购中心、批价中心、支付中心等,客户通过订购产品,PGW调用第三方接口返回付费方式进而产生客户与商家之间的订购关系.项目利用spring的AOP功能对各个服务点进行分隔,再通过配置文件将各个功能点串联起来实现相应的功能.VSBO组件利用maven将能力中心的各个服务统一管理起来,并将这些服务注册到zk上.
责任描述:
1.负责PGW组件的新功能添加
2.新增苹果支付接口
3.新增苹果支付的续租功能
4.参与功能的设计和评审
5.设置宽带信控开关
6.ACS增加会员类型
7.Vsearch组件增加影人影视混合搜索功能
技术描述:
此系统用于用户订购影视产品会员等而产生多种付费方式,当新增苹果支付方式时,order中心会将这条支付记录传到PGW组件用于支付,PGW会首先验证这条记录是否合格,然后将这条记录保存到数据库中,PGW再调用directpayment接口进行支付,在XML配置文件中对每一个功能点进行编排生成chain链;宽带信控开关是利用mybatis查询数据库中的省份ID,然后将这条记录作出更新.
ACS系统是平行于视频批价系统(VRS)的一个不同据点的洗系统,其功能也是依赖于VRS各个自建的功能,增加会员类型这个需求是在UPM组件中增加对数据库的增删改查然后生成对外的服务供ACS调用。视频中心向ACS发送消息时,同时调用增删改查的接口保存和更改客户的信息(主要针对客户是否为会员).
影人影视混合搜索的底层是根据ElaticSearch的原理进行更改做出的功能,之前的功能是只能根据搜索码单独搜索影人或者影视作品,本次新增的是根据搜索码进行联想搜索出影人和影视的中间词,然后对中间词(热词)进行热度排序,最后再通过选中的热词所搜出相关的影视作品。
2019年9月-2020年5月 : 新一代TA基金登记系统
所用技术:SpringBoot+mybatis+Mysql+zookeeper+dubbo+Maven+redis+Git
项目简介
TA基金登记系统是指基金销售机构为投资者提供开户、销户、申购、认购、赎回等相关业务的登记结算系统,此系统是根据老TA系统基于JAVA语言重新开发的一套新平台。TA系统主要由五个大模块通过分布式框架开发,利用zookeeper和dubbo将各个服务联系起来,由任务调度调节各个模块之间的调用生产.后台管理将客户的申请数据导入客户端,通过客户端的批处理流程将申请信息处理转换和导出.
责任描述:
1.按照老系统的Oracle表结构重构一套新的MySQL表结构,将所有关于业务处理的sql全都转化成逻辑在代码中体现.
2.参与人工处理模块、资金募集模块、数据分析模块的总体设计和评审
3.参与数据分析模块、人工处理模块的代码编写
4.参与项目风险评估,版本迭代,seas接口登记等
技术描述:
此TA系统采用分库分表,各个模块之间采用RPC远程调用模式.数据分析模块和人工处理模块调用同一个接口,各自的业务处理不同.数据分析模块中的客户申请信息查询和交易申请信息查询接口通过zookeeper注册,然后人工处理和数据分析调用此数据接口.人工处理在批处理流程中的交易预处理后对表中的数据进行筛选,筛选出未被系统处理的客户信息,然后进行人工干预,处理后的数据进入一张临时表,然后和已经处理的数据合并再进入下一个流程.由于每日的客户流通数据达到五千万条以上,所以对SQL进行优化,尽量使用单表操作在业务中将需要的数据合并导出.
2018年12月—2019年5月 :ES-learnin教育平台(易思教育平台)
所用技术:SSM、ElasticSearch、SpringJPA、SpringCould、RabbitMQ、Tomcat,Nginx、Mysql、MongoDB
项目简介
随着在线学习,成人教育的兴起,现如今有越来越多的在线学习网站,易思教育主要是针对于成人在线教育制作的一个网站,提供学员内部学习使用,基于现如今比较流行的SpringCloud和SpringBoot搭建的微服务系统,子模块通过Eureka注册中心联系起来,这样降低了系统之间的耦合度,使用Mysql,MongoDb辅助存储数据。该系统主要包括的模块有:页面管理中心,媒资管理中心,课程管理中心,社交管理中心,文件系统
责任描述:
1.页面发布预览:网站首页的轮播图,广告位和课程信息模块,主要使用页面静态化技术,消息队列等技术完成对这些频繁更换的页面进行管理。
2.媒资管理:主要的内容就是对视频文件的上传处理
3.搜索服务:使用ElasticSearch实现对课程相关信息的搜索
技术描述:
1、对于项目中的各个微服务在Eureka中注册发发现,使用Feign进行微服务之间的远程调用
2、在页面发布预览时主要使用freeMaker进行页面静态化,将静态化的页面输出到浏览器完成预览功能,对于页面发布,则加入了消息队列的使用
3、媒资信息的上传,前端主要用Webuploader进行视频的分块处理,后台主要使用了ffmpeg对视频进行转换处理,同时也使用了消息队列
4、对于搜索服务,主要使用了Logstash,ElasticSearch完成课程信息的同步和搜索
2018年7月—2018年12月:天裕电子商城
所用技术:Mysql+Mybatis+Spring+Springmvc+Redis+ajax等
项目描述:
专注于电力物资供销的电商平台,后台可以上架各种分类,各种规格的商品以及发布资讯。用户注册后可以下单购买商品,并且完成相应订单的支付。网站前台共分为门户、搜索、商品详情页、购物车、限时特惠、用户中心、单点登陆系统等7个模块。商城采用分布式系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现,使用redis做系统缓存提高系统的性能,并使用redis实现session共享。为了保证redis的性能使用redis的集群。搜索功能使用solrCloud做搜索引擎。
责任描述:
1.商品管理模块:其中包括品牌管理,属性管理商品录入/上下架管理,商品审核
2.商品前台首页:其中主要负责首页商品列表筛选,
3.个人中心,包括用户的登录,个人信息的管理,用户所下订单的管理
可兼职时间
可兼职地点
0条评论 雇主评价