个人介绍
■ 熟练用 shiro(安全框架)+RBAC(基于角色访问控制的设计)进行安全和权限动态控制
■ 熟练使用 Restful 风格、MD5 对称加密算法、Apollo 配置中心
■ 熟练使用 Nginx 的搭建及负载均衡、动静分离
■ 熟练使用 Postman、Swagger 等测试工具
■ 熟练使用 Maven 多模块项目管理工具以及 SVN、GIT 版本控制器
■ 熟练使用 Linux 基本操作命令以及项目部署
■ 熟练使用 禅道项目管理软件和RAP 接口文档管理工具、Jenkins 自动配置工具
■ 熟悉项目监控工具
工作经历
2021-01-01 -至今问韬科技Java开发兼项目经理
功能性能优化 : 1) 认可(包含三个模块) 性能优化,提升接口反应时间(分解调度)等 2) 365关怀模块 积分抽奖设计实现(redis+令牌桶)等 3) 管理平台 重新进行资源权限过滤控制(aop+sql) 派发体力进行多层匹配派发 禁用人员进行三重维度配置
2019-01-01 -2021-01-01良物珍品Java开发
用户模块: 1) 设计用户-角色-资源-用户角色-角色资源用户基础表 2) 使用安全框架+RBAC 做权限校验(shiro) 3) 登陆注册密码加盐加密保证安全性质(MD5) 4) 使用redis 存储静态资源以及登陆人信息(JWT) 5) 用户在进行有关操作时进行登录校验 6) 我的足迹功能,保存浏览记录(redis) 商品模块: 7) 设计商品类型-SKU-SKU 属性值的商品基础表 8) 使用检索框架(solr 后期迭代为ES) 9) 添加购物车以及购物车管理(redis) 10) 抢购活动的主体逻辑(redis,MQ) 订单模块 1) 参与 一级-二级订单表的设计,采用shardingJDBC 进行订单分库分表 (协同配合) 2) 订单号采用有意义的埋点数据,方便后期处理 3) 生成订单与更新库存(后期采用了 MQ) 4) 订单超时未支付采用定时任务(后期加入了MQ)
2017-03-01 -2019-04-01楚橡科技java 开发
用户模块 1) 用户实名接口与开户接口绑定 2) 用户访问量统计,以及导出 风控模块 1) 使用检索框架 2) 采集用户第三方的信用信息(芝麻信用) 3) 发标与标的状态的更新 4) 不同身份不同返回数据采用策略模式替换大量的 if/else 5) 理财产品的购买
教育经历
2013-09-01 - 2017-07-01郑州工程学院计算机科学与技术本科
在14~16获得一等奖学金,并担任卫生部副部长
技能
1) 认可(包含三个模块) 性能优化,提升接口反应时间(分解调度)等 2) 365关怀模块 积分抽奖设计实现(redis+令牌桶)等 3) 管理平台 重新进行资源权限过滤控制(aop+sql) 派发体力进行多层匹配派发 禁用人员进行三重维度配置
用户模块: 1) 设计用户-角色-资源-用户角色-角色资源用户基础表 2) 使用安全框架+RBAC 做权限校验(shiro) 3) 登陆注册密码加盐加密保证安全性质(MD5) 4) 使用redis 存储静态资源以及登陆人信息(JWT) 5) 用户在进行有关操作时进行登录校验 6) 我的足迹功能,保存浏览记录(redis) 商品模块: 7) 设计商品类型-SKU-SKU 属性值的商品基础表 8) 使用检索框架(solr 后期迭代为ES) 9) 添加购物车以及购物车管理(redis) 10) 抢购活动的主体逻辑(redis,MQ) 订单模块 1) 参与 一级-二级订单表的设计,采用shardingJDBC 进行订单分库分表 (协同配合) 2) 订单号采用有意义的埋点数据,方便后期处理 3) 生成订单与更新库存(后期采用了 MQ) 4) 订单超时未支付采用定时任务(后期加入了MQ)