个人介绍
熟悉Java集合、队列、锁、多线程、高并发与NIO底层结构及原理
掌握 Spring 、SpringMVC 、MyBatis 、MyBatis-Plus 、SpringDataJpa 等主流框架
熟悉MySql、具备sql调优、Sharding-JDBC 分库分表主从同步、读写分离等经验
熟练使用Maven、Git等项目管理工具及Idea、Eclipse等开发工具
熟悉缓存技术Redis、集群、分布式锁、ElasticSearch搜索引擎
熟悉负载均衡 Nginx 部署配置、性能调优
熟悉消息中间件:RabbitMQ、Kafka 原理及部署
熟悉 FreeMarker、Velocity等模板技术和HighChart报表制作
熟悉 SpringBoot、SpringCloud微服务架构、 SpringCloudAlibaba微服务架构
熟悉Linux操作、项目部署、项目环境搭建(
GitLab、Jenkins、禅道、等)
熟悉JVM内存模型、垃圾及回收机制及算法并具有一定调经验
熟悉瀑布开发模式、敏捷开发模式、项目管理工具禅道使用
了解流媒体 red5 服务器、ffmpeg 音视频处理工具、rtmp 协议
了解mvcc多版本并发控制 docker、k8s容器化开发
了解前端技术栈 JavaScript、HTML5、Css,uniapp、jQuery、ElementUI、Bootstrap、Vue
了解区块链技术Solana、Rust语言
工作经历
2019-11-12 -至今成都有点共创集团java
负责项目技术选型及框架搭建 负责项目代码编写 参与软件产品项目的系统设计和技术可行性分析 负责项目模块数据库表设计 负责项目部署、开发环境构建
2017-05-07 -2019-11-06成都米大科技java
参与项目需求讨论设计 项目技术升级储备调研使用 各商品推荐、活动模块、采购管理、订单管理、仓储管理、物流管理等模块功能开发
教育经历
2015-09-01 - 2018-06-01四川航天职业技术学院汽车制造与装配专科
2017年外出入职成都米大科技从事java实习生
技能
技术栈:SpringBoot 、 SpringCloud 、 Mybatis-Plus 、 Redis 、 Mysql 、 SpringSecurity 、 seata 、 Nacos 、 Fegin、xxl-job 、oss、uniapp、vue 项目介绍: 研报来啦主要是针对有经验的股民进行开发的股票咨询类公众号H5页面、主要承载后端内容 的输出; 包含后台管理系统、创作者中心、公众号H5; 后台系统模块:系统模块(用户、角色、 菜单等)、内容模块(研报管理、题材管理、股票管理、话题管理)、课程模块、直播模块、牛股模 块、问股模块、运营模块(渠道管理、热搜词、敏感词)、数据中心(用户注册统计、内容数据统 计)、*消息模板推送、融云Im群聊及文字直播 责任描述: 主导需求评审、根据需求合理分配任务 根据UI图主导梳理需求设计相关数据库表及记录相关业务逻辑 指导初级开发完成相应代码编写 *公众号相关接口、研报、牛股自动结算、题材、订阅、直播、订单、支付等功能 技术要点: ● 利用Mybatis-plus TyoeHandler对前台传入特定数据进行转换存储、分页查询及权限过滤工具 ● 项目采用微服务架构、多服务开发、使用Nacos统一管理配置文件、fegin进行服务间的相互调用、 gateway 网关seata对分布式事务问题进行处理 ● 使用xxjob、对定时任务统一处理、实现牛股自动结算及业务退款 ● 利用使用Jenkins持续构建、前后端联调环境、测试环境、预发布环境、docker容器化部署 ● 对接实现*授权登录、*支付、*分享、等功能
技术栈:SpringBoot 、 SpringCloudAlibaba 、 Mybatis-Plus 、 Redis 、 Mysql 、 SpringSecurity 、 OAuth2 、 Seata、Nacos、Gateway、Swagger-Bootstrap-ui、Fegin、xxl-job 、oss、ElasticSearch、Logstash、 kibana、Velocity、uniapp、vue 项目介绍: 财习圈是一款财经类知识付费产品、主要由*公众号H5、*小程序及App、后台管理系 统、创作者中心组成 知识付费内容:体系课程、直播、研报、干货、大咖专栏、训练营、会员体 系、订阅体系、项目使用微服务架构服务包含:网关服务、认证服务、业务服务、定时调度服务、 订单服务、支付服务、系统服务、日志分析系统 责任描述: 负责项目技术选型及框架搭建 负责项目代码编写 参与软件产品项目的系统设计和技术可行性分析 负责项目模块数据库表设计 负责项目部署、开发环境构建 技术要点: ● 利用SpringSecurity、OAuth2实现多端登录数据统一 ● 搭建frp内网穿透解决本地调试*授权登录及*支付回调问题 ● 搭建使用xxjob、对定时任务统一处理。直播开课及*订阅通知消息发送 ● 利用使用Jenkins持续构建、前后端联调环境、测试环境、预发布环境、docker容器化 ● 部署搭建Elk系统,用于微服务日志监控 ● 小程序*公众号对接、*多商户支付解决商户金额限额问题
技术栈:Spring、SpringBoot、MybatisPlus、RabbitMq、Zookeeper、Redis、Quartz、EasyPoi、 Uncode、七牛云、Mysql 、SpringSecurity、React、TypeScript、WebPack 项目介绍:餐馆无忧是一款针对餐馆日常食材供应电商项目、包括前台商城系统、后台管理系统、司 机端公众号、腾讯云图数 据大屏、前台商城系统包含首页门户、商品推荐、活动模块、商品搜 索、商品展示、购物车、常购清单、订单流程、门店管理、客户服务、帮助中心等模块。后台管 理系统包含产品管理、采购管理、订单管理、仓储管理、物流管理、订单分车、运营管理、审核 流程、财务中心、商户管理等模块 技术要点: ● 项目采用SSM架构、多模块开发、 独立支付服务、跨模块数据引用 ● 实现短信登录、后台基于SAML+SpringSecurity搭建SSO及用户权限校验 ● 利用RabbitMq+Redisson Rlock实现多线程、多层审核流程及审核、通过MQ消息发送接收数据保存 ● 通过七牛云、统一管理sku、spu图片、商户门头照 ● 利用Mybatis TypeHandler 对前台传入需要特定存储的数据进行转换存储 ● 使用Jenkins持续、构建前后端联调环境、测试环境、预发布环境代码 ● nginx 镜像站点mirror 对特定接口进行引流、使用node代码作为引流中间层对请求进行处理 ● 实现特定用户自主设置请求时间、进行提前让运营人员对App各项进行活动预览、方便调整 修改 ● 实现购物车、再来一单、常购清单等功能 ● 活动运营首页管理、统一创建活动及活动排版、使用定时任务管理各类活动生命周期 ● 使用Sharding-jdbc对Mysql数据库进行主从同步、读写分离、分库分表数据库优化