个人介绍
1.个人性格属于沉着、稳重型。对待工作态度认真严谨,有较强的责任心,能够吃苦耐劳,且善于学习。
2.待人随和,喜欢结交朋友,有较强的新环境适应能力,擅长与人交流,处事方面,习惯于有计划行事。
3.对待自己的错误能有正确的认识,坚信从错误中总结经验能让自己获得提高。
工作经历
2022-09-05 -2024-02-29中科软科技股份有限公司java开发工程师
岗位职责: 1、根据开发规范与流程完成模块的设计、代码的编写、调试、测试和维护工作 2、分析并解决软件开发过程中的问题 3、配合项目经理完成相关任务目标
2019-05-05 -2022-07-20湖南新浪信息服务有限公司java开发工程师
岗位职责: 1、根据开发规范与流程完成模块的设计、代码的编写、调试、测试和维护工作 2、分析并解决软件开发过程中的问题 3、配合项目经理完成相关任务目标
教育经历
2015-09-15 - 2019-06-05云南工商学院软件工程本科
技能
负责模块: 1、限时抢购 2、消息补偿模块 3、同时负责优化现有功能 4、助力砍价模块 应用技术: 1.使用 jwt 和网关实现单点登录 2.使用 RibbitMq 的削峰提高效率 3.使用了 redision 实现了分布式锁 4.使用 Redis 的 list 来保证助力的顺位。 5.用 redis+xxl-job 实现每日秒杀房价定时预热。
项目负责模块: 1.用户权限模块 2.秒杀抢购模块 3.补偿系统模块 4.用户签到模块 5.助力砍价模块 应用技术: 1、使用 JWT 和 Gateway 实现系统的单点登录。 2、用 redis+xxl-job 实现每日秒杀 vip 课程定时预热。 3、使用 Redis 分布式锁保证同一 vip 课程不出现多卖问题。 4、使用 Redis 的 list 来保证助力的顺位。 5、使用线程池产生优惠劵,解决产生大量的优惠劵带来的耗时问题。
1.项目主要的核心模块有:vip 课程管理模块、rbac 模块、补偿系统、月结任务 报表系统、营销活动(助力活动,优惠券)等模块。 2.负责模块:优惠劵模块、rbac 模块限时秒杀活动、助力砍价活动、消息补偿系统、月结任务报表系统。 应用技术: 1、使用 xxl_job 和 Redis 实现数据库的定期缓存与预热 2、使用 Redisson 分布式锁解决一课两卖问题 3、使用 RabbitMQ 延时队列实现 vip 课程限时付款 4、使用自定义注解和 aop,解决消息重复消费即保证消息幂等性的问题 5、使用 Mq 的延时队列完成下单支付场景的延时反查补偿机制 6、使用线程池产生优惠劵,解决产生大量的优惠劵带来的耗时问题 7、使用 set 和自旋来保证优惠劵的数量和不重复 8、优惠劵存在 Redis 中的 key 是 list 类型,保证优惠劵不会超发 9、仿照 Redis 过期 key 删除策略创建优惠券过期模板 10、使用硬盘换内存解决流水报表的 oom 问题 11、使用 mybatis 流式查询解决大量数据分页查询性能低的问题,速度大概是分页查询的 4,5 倍 12、使用 redisson 信号量限流让报表请求排队,限制同时创建报表的数量 13、使用 mq 解耦,将请求拆分成 3 个微服务,解决读、写、上传带来的耗时问题 14、利用自定义注解和 AOP 解决缓存雪崩、缓存击穿问题
相似推荐 换一批
高级工程师
500元/天
湖南人民广播电台
技能:Vue,Java,ElementUI,K8S
java高级开发工程师
500元/天
广州友效达网络科技有限公司
技能:Java,HTML5,JavaScript,jQuery,Vue,MySQL,Oracle,功能测试,压力测试,服务器运维
高级后端工程师
700元/天
软通动力
技能:Java,Kafka,Docker,多线程,SpringMVC,Spring,Mybatis,Dubbo,Maven,RabbitMQ,Redis,SpringCloud,Zookeeper,交互设计,系统架构,负载均衡,jenkins
项目负责人
400元/天
中再云图技术有限公司
技能:Java