proginn1536349722
1月前来过
全职 · 360/日  ·  7830/月
工作时间: 工作日09:00-20:00、周末10:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的 Jason,一名 Java高级开发工程师;

我毕业于【湖南工学院】,担任过【上海某旅行公司】的【项目主管】;

负责过【水羊集团SRM系统】,【墨鱼环球APP】,【墨鱼旅行小程序】的开发;

熟练使用 Spring boot,SpringCloud,MyBatis-Plus,Nacos,Dubbo,VUE,Element UI; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2019-11-06 -2021-06-18上海善臻文化传媒有限公司项目经理

    1、负责研发部技术人员招聘 2、负责公司所有项目的管理和产品部门的对接 3、负责公司所有线上项目的运维(兼) 4、负责把控每期版本迭代的进度 5、撰写需求评审、需求分析、功能拆分、工作计划和工作量评估等文档 6、负责每期需求的功能分配和人员安排 7、收集周报和提交周报 8、项目迭代开发 9、日常数据的维护和跟踪 10、机票、门票、旅游线路等第三方服务数据落地的排查和跟踪

  • 2018-05-20 -2019-10-22中泰证券旗下子公司Java开发

    1.负责公司其他商户渠道和支付系统的对接。 2.负责公司每月运营活动的开发 3.负责公司每月运营活动的需求分析及和其他业务部门的沟通 4.后台账户、渠道订单、用户红包等信息的一些维护和跟踪工作 5.负责收集小组每人每周的周报情况 6.参加项目每月迭代开发的工作 7.参与公司系统调优重点计划等工作,如:Redis 缓存、对象存储 OSS等 8.后管系统功能的迭代工作

教育经历

  • 2014-09-01 - 2018-06-20湖南工学院计算机应用本科

技能

Vue
jQuery
ElementUI
SpringMVC
Spring
Mybatis
RabbitMQ
微服务
Nginx
0
1
2
3
4
5
0
1
2
3
4
5
作品
墨鱼旅行APP

技术架构:SpringBoot + Spring + 阿里云短信 API + MyBatis + 阿里云 OSS + Redis 项目描述:综合社交旅游平台,主要功能模块有: 在线订机票/火车票/酒店,旅游景点门票,旅游路线跟团功能和旅行社交的图片/ 视频,游记,攻略的发布和找驴友,套餐管理、预约管理、*快速登录,订单,圈子社交。 难 点 一:前后端未分离,代码耦合重(二开项目) 解决方法:代码重构和解耦,变更前后端代码 git 库依赖关系,根据每个单独的模块拆分多个项目工程包,提取公共服务包(工具类,全局基础类,base,common 等等),各个服务之间调用和通信采用 Spring cloud 实现,APP 后台管理系统前端代码从后台服务里提取出来使用 VUE + ElementUI 实现前后端分离。 难点 二:外部接口渠道对接麻烦,无法很好的追踪接口每次调用的状态和请求报文和相应报文 解决方法:开发了一套接口管理的平台,该系统提供可以手动添加接口相关信息,全程监控和记录了接口调用整个过程的数据,包括接口请求状态,请求/响应报文数据;有异常通知,手动重新发起接口调用,调用记录列表,接口测试和数据格式化等功能,采用租户概念分类管理,接口提供也可在这上面配置,调用流程:调用方->接口平台->后台服务;

0
2023-03-27 23:51
水羊集团SRM系统

技术架构:SpringBoot + Spring +MyBatis - Plus + Redis + RocketMQ + MySQL + Vue.js + AnDesign Of Vue + Nacos + SpringCloud + Dubbo + Nginx 项目描述:该 SRM 系统主要运用于采购系统基础数据、供应商管理、需求管理、订单协同、物流协同、合同管理、质量协同、内部商城、报表中心、工作流、配置中心等 技术描述: 1.本项目采用 maven 项目管理工具,使用主流 SpringBoot + SpringCloud 实现项目分布式设计部署 2.产品的分页查询使用 PageHelper 插件,在 Service 层实现 3.用户登录模块使用了强大的 spring security 框架,进行权限的控制,采用 redis 快速登录 4.通过 spring 中配置切面,将日志功能实现; 难 点 一 :spring security 怎么用户的身份信息 是否真实? 解决方法:使用 JWT 生成 token 令牌,返回前端前端把 token 放到请求头里面,发送给后端与 redis的 token 令牌比较是否是伪造的令牌 (判断令牌真实性)通过 spring security 去验证请求头里面的用户 token 令牌是否过期; 难 点 二 :Spring Cloud 服务挂了怎么办? 解决方法 :假如有两台服务器A,B。正常情况下A工作,当发生A宕机时,B工作。我们只需要完成将A注册到B,将B注册到A即可;

0
2023-03-27 23:56
墨鱼旅行小程序

技术架构:SpringBoot + dubbot zookeeper + 阿里云短信 API + MyBatis + 阿里云 OSS + Redis +   Vue + uniapp 项目描述:一个综合旅游平台,主要功能模块有:新增自由行、自由行列表、新增跟团游、跟团游查询和分页、编辑跟团游、删除自由行、套餐管理、预约管理、机票/火车票/景区门票在线购票,*快速登录,订单,圈子社交。 1、自由行管理: 新增自由行、修改自由行、删除自由行、自由行分页 2、跟团游管理: 新增套餐、旅游套餐分页 3、预约管理: 批量导入预约设置信息、日历展示预约设置信息 4、机票,火车票,门票等业务接口的外部对接 5、订单,用户管理,圈子功能的开发 难 点 一:SpringBoot 后台接口与前端 Vue 项目对接的时候出现跨域问题。 解决方法:通过使用 Spring Boot 给我们提供了一个注解 @CrossOrigin 来实现跨域; 难点 二:用户在订单购买快速创建点了两次 “去支付” 按钮,用户端会向后端发送两条创建订单的请求,最终会创建两条一模一样的订单。 解决方法:解决方案就是采用幂等机制,多次请求和一次请求产生的效果是一样的; 难 点 三:项目静态页面静态图片/视频/音频加载慢的问题; 解决方法:将内嵌H5页面做成静态 HTML ,放在 CDN (减少了服务端的压力)上做为静态数据发送给用户端,而数据信息通过前端 ajax 异步发送请求来获取。只获取动态数据信息部分,加载速度可以达到全部渲染的2倍,音图视频统一保存在阿里云 OSS ,通过 CDN 加速,前端访问通过 CDN 刷新后的地址访问资源;

0
2023-03-28 00:01
更新于: 2023-03-22 浏览: 127