个人介绍
在工作中掌握的技能有:
·熟练掌握JavaSE编程基础和面向对象编程,有良好的编码习惯
·熟练掌握Spring、SpringMVC、MyBatis等常用的后端框架
·熟练掌握Eclipse、Idea、Maven、Svn、Git等项目开发及版本控制工具
·熟练使用SpringBoot、SpringCloud微服务框架、SpringSecurrity权限框架熟练掌握
·熟悉 MySQL、Redis等关系型和非关系型数据库
·熟练ElasticSearch全文检索框架和FastDfs、OSS分布式文件管理系统
·熟悉RabbitMQ消息队列代理软件
·了解 JSP、Servlet、JavaScript等WEB开发技术
·了解 FreeMarker等模板技术
·了解Nginx服务器、Linux常用命令和项目部署、docker常用命令和项目部署
工作经历
2018-09-01 -2020-11-01重庆渝道伟科技有限公司java后台开发
熟悉项目业务逻辑,独立完成模块代码实现 对完成的模块进行测试,bug修复 处理上线系统客户反馈bug,根据bug严重情况进行处理 参与产品市场调研及需求分析
教育经历
2019-06-01 - 电子科技大学成都学院计算机科学与技术专科
2019年毕业,正在自考本科计算机科学与技术专业
技能
为满足人们的出行需求,app通过筛选整合车票,机票,酒店等服务,为用户提供一站式选择,包括出行地点选择,特价票抢购服务,酒店住宿服务等.项目使用微服务框架SpringBoot+SpringCloud+MybatisPlus搭建,使用SpringSecurity框架做授权,数据库选择MySQL与Redis,其他技术包括ElasticSearch、OSS、RabbitMQ等. 我在项目中主要负责车票服务,权限服务,酒店服务的开发、数据库表单设计等。 ·1.车票展示:调用携程第三方接口查询到当前页的数据。 ·2.车票订单:负责设计车票订单表单,获取前台数据,创建车票订单,调用携程第三方接口生成在线支付订单,并采用延时队列处理订单,为防止高并发时数据出现异常,使用rabbitMQ队列消除峰值。 ·3.用户校验:用户登录通过security框架校验用户,并且获取到用户的信息及用户的所有权限信息。 ·4.用户授权:通过OAuth2技术,对用户访问服务资源及服务资源之间的调用做授权。 ·5.资源权限:资源服务器使用security技术和JWT技术解析token,判断用户的权限及放行的权限。 ·6.酒店的展示:调用携程第三方接口获取酒店数据,采用Redis存储酒店类型,ES存储酒店信息,通过关键字,地点,类别查询到酒店,加快搜索效率。 ·7.酒店注册:后台调用API接口校验酒店统一信用代码,调用身份证接口校验管理人员身份正确性,校验通过,调用阿里云短信接口推送短信至酒店平台。 ·8.酒店资源:酒店管理人员上传资源存储到OSS中,优化数据库。 ·9.负责数据字典的维护
项目主要分为商家端,平台端以及用户端,项目的主要架构为springCloudAlibaba,前端采用vue我主要负责商户端的商品管理,商户端的餐位管理,商户的各种订单及账务统计等
学讯网则是通过机构及平台发布的课程,招生,老师资源,用户则查询,比较,选择自己合适的培训机构培训课程、培训老师,用户可通过在线报名、预约试听、留言咨询等形式网上订课,网上学习。项目搭建的框架使用的是SpringMVC+SpringBoot+Mybatis,数据库选择MySQL与Redis,其他技术包括ElasticSearch、OSS等.我主要负责机构模块. 我在项目中主要负责基础框架的搭建,机构模块,课程模块,用户模块开发 ,以及项目的技术难题等。 ·1.机构展示,将查询的课程类别做分级处理,存放到Redis中。 ·2.机构审核:调用第三方接口审核机构的信用编码,机构管理人员的身份证正确性,审核通过。调用网关接口发送通过短信,将数据存储到ES中。 ·3.课程添加,负责将课程添加到相对应的机构,机构对课程做上下线处理。 ·4.课程审核:审核通过将数据存储到ES中并对课程的名称搜索做高亮处理。 ·5.热点课程存储:使用Redis存储热点课程,并设置定时器按照一定时间更新Redis缓存。 ·6.课程评价:设计课程评价表单,提供前台展示API接口。 ·7.用户积分:提供用户积分接口,处理用户积分兑换,增加等相关业务。 ·8.用户权限:对应管理人员级别对应资源权限。 ·9.数据字典维护。