个人介绍
熟练掌握Java基础语法、JVM原理、JMM模型、集合等基础知识
熟练使用MySQL等关系型数据库,了解B+树底层原理,具有一定的sql调优能力
熟练掌握多线程基础知识、并发理论、锁相关、线程池
熟悉基于SpringBoot、Spring MVC、Spring Cloud框架项目开发流程,有一定的分布式项目开发经验
熟悉Linux常用操作指令,docker容器化技术,熟悉搭建Git服务进行代码管理
熟悉常用的设计模式、熟练掌握Maven项目构建工具,构建聚合工程
熟悉Redis缓存中间件、RabbitMQ、Kafka等主流消息中间件、Redis高可用、分布式锁
了解es实时搜索引擎、数据同步原理
工作经历
2020-07-01 -至今成都电友科技有限公司中级开发工程师
主要负责基于Spring、SpringMVC、SpringCloud、SSM框架的项目开发及维护
教育经历
2016-09-01 - 2019-07-01西南财经大学天府学院软件技术专科
资质认证
技能
以客户为中心应用于市场销售的管理系统。辅助市场及销售人员对销售线索、商机、客户进行跟进转化,提高转化效率,实现销售线索的价值最大化。 用户登录鉴权系统:完整的用户登录权限校验(RBAC、Spring security) 线索管理:根据线索人员查询线索、状态、操作 商机管理:根据线索转换的商机、查询、状态、操作
用户扫描售货机二维码选择开门,绑定*客户端,选定商品下单购买等待出货。 首页商品展示:根据补货人员添加的商品信息,将本售货机的商品按零食和饮料展示在首页(服务通信、远程调用) 后台工单管理:分配运营工单和运维工单,定时任务检测售货机商品数量和售货机组件状态自动创建补货工单和维修工单(EMQ、自动化运营、xxl-job) 下单与支付: 用户下单创建预订单,调用*支付接口,返回支付结果(xxl-job定时任务、EMQ延迟队列)
项目有首页广场动态、福利、游戏圈子、游戏库、资讯、榜单、搜索、交友等功能模块 登录鉴权:完整的用户登录权限认证(RBAC、Shiro) 资讯、攻略内容管理:调用三方接口对用户上传的资讯、攻略进行文字图片审核、管理发布、上下架(RabbitMQ消息转发、三方接口) 页面静态化:对审核通过的内容进行静态化存储、通过RabbitMQ进行消息转发,利用模板技术将生成的静态页面存入文件存储服务器,并对热点数据进行缓存(RabbitMQ,Freemarker模板技术、oss文件存储服务器,redis缓存) 首页动态板块:对用户发表的动态进行实时发布、评论、点赞(redis延迟队列、缓存) 游戏库热榜板块:根据评论、评分、想玩分别统计周榜数据并展示(redis sort set) 用户行为优化:用户对资讯或攻略的点赞收藏关注行为进行存储,优先选择redis,提高用户体验,异步消息后台进行数据持久化