个人介绍
具有良好的分析能力,自学能力,表达能力,团队合作精神。
对代码有较强的排错能力,以及解决问题能力。
在工作中能承受较大的工作压力,并能将压力适度的转化成动力。
工作认真、负责、乐于沟通、勇于创新、乐于分享、性格开朗。
框架技术:Spring、Mybatis、Hibernate、SpringBoot、Dubbo、SpringCloud
数据库相关:Mysql、Oracle、MongoDB、PowerDesign、Sharding-JDBC分库分表
第三方技术:缓存Redis,消息队列RabbitMQ、Kafka,搜索引擎Solr、ElasticSearch,负载均衡Nginx,注册中心Nacos、Eureka、Zookeeper,配置中心Apollo等
其他:线程池、分布式锁、JUC、Arthas、BinLog、MQTT、Jwt、安全框架Shiro,MD5、RSA、Base64加密、POI、Linux常用命令、Shell脚本、自动化工具RPA
项目管理工具:Maven、SVN、GIT、SourceTree、Jenkins项目部署工具
测试工具:Postman、Swagger
前台技术: layUI、bootStrap、echarts、ztree、validate、js、jq等
工作经历
2020-05-08 -2023-04-19乐普乾时数字科技有限公司java开发
负责研发公司应用软件的模块设计、开发和交付; 负责后端逻辑代码的编写; 和前端一起进行前后端的联调; 跟其他软件工程师的代码进行对接、审核; 工作职责内其他工作。
教育经历
2015-09-01 - 2018-06-30浙江工业职业技术学院建筑工程技术专科
技能
项目简介:推宠网是一个类社交项目,内容以具有宠物方面饲养,交友,分享,购物为主,为用户提供感兴趣的信息,为商家提供自运营的平台。利用用户社交性,形态社交化、内容个性化等综合特征下,通过收集用户行为数据、大数据计算 热点文章,为用户提供感兴趣的、精准的推送。 所负责模块: 1. 使用 DFA 对自管理敏感词的审核,以及集成阿里云的内容安全对内容以及图片进行检测 2. 使用 Redis+xxl-job 实现图文审核通过后的延迟发布 3. 使用 Kafka 作为消息中间件,异步记录用户行为 4. 使用 MongoDB 存储用户评论信息以及用户搜索记录信息,实现数据的大量存储,高速读写 5. 使用 ElasticSearch 实现快速高效检索 6. 使用 xxl-job 完成定时计算热度时的分布式任务调度 7. 使用 KafkaStream 流式处理进行聚合,实现对热度的实时计算 8. 使用 Redis 缓存热点,提高响应速度,减轻数据库的压力 9. 使用 Seata 完成微服务间远程调用时的分布式事务管理
为公司提供个人费用报销、工资发放、汇款审批、发票开取、已开发票作废、红字开票申请、发票对账、支付对账等功能。 所负责模块: 1.自主设计了财务系统单据推送、单据审批、支付审批、支付、支付查询、对账等模块的开发思路,开发并维护了对公支付、对私本行报销、对私它行报销的支付,其中对公支付的交易额每笔都是上百万。 2.支付登录环节做了RSA加解密,并设计了同一账号在同一IP下一小时之内的免密支付 3.使用多线程开发了批量支付、批量查询支付状态,异步返回支付指令是否成功,以及对支付状态异常的支付单据进行定时任务的统一查询支付指令。 4.线上问题排查并解决CPU彪高情况以及OOM等故障问题 5.驳回或支付成功之后用RabbitMQ异步给OA推送单据,支付成功之后下载支付单据到文件服务器,并且与OA系统和NC系统进行了自动财务对账和手动财务对账。 6.设计并参与了统一认证平台的开发(单点登录,一次信息认证之后,就可以免登录进入OA系统、财务系统、*系统、美餐等公司所有系统)。 7.负责基础模块开发,从OA同步公司的组织、部门、人员、银行卡信息、收支项目、客户、供应商等信息并且支持独立改动,给OA推送银行卡类型字典、税收分类编码、税率等,并做了定时任务的补充机制。 8.使用shiro做了财务系统的按钮权限、数据权限等控制 9.配合测试人员进行相应模块的调整,后期平台维护、功能模块优化、bug修复。
项目简介: 乐普乾时数字医疗集成医疗器械、药品、保健品、日用百货的售卖的平台化管理,支持自营和第三方商家入驻,以及线上问诊针对病情的严重程度分配不同的治疗专家。 所负责模块: 1.用户从购物车到生成订单、支付订单、取消订单、完成订单,和库存模块的交互锁定库存、释放库存、扣减库存,和支付模块交互的*、支付宝同步以及异步回调,和优惠券模块交互的最优优惠券和优惠券列表以及使用优惠券之后价格计算接口,给单屏机MQTT长链接推送消息等一系列的优化升级,以及服务降级等方案 2.秒杀抢购:每个月末的秒杀抢购活动,主要做秒杀抢购流量削峰这方面的,使用reids的缓存对秒杀抢购商品的存放,MQ消息队列处理订单,熔断器限流,nginx负载均衡这些技术配合来做的 3.订单模块:负责用户加入购物车和生成订单,以及后续订单表的分库分表 4.支付:调用了第三方的支付方式支付宝、*支付接口 5.负责*小程序智药GO以及*公众号的开发(数量掌握*开发平台的各个功能点和业务) 6.参与将乐普商品库和商家商品库从mysql迁移到ElasticSearch的方案设计。 7.拼团自动成团活动、支付有礼、分销员流量归因等活动。 8.负责公司日常的运营控台基础数据维护以及和订单查单 9.配合测试人员对相应模块进行调整,以及后期的平台维护,还有bug修护等相关工作。