proginn1801312845
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日20:00-23:00、周末10:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.6年以上软件开发经验,2年系统分析、系统架构经验,善于思考,喜欢学习,热衷于技术研究

2.熟悉分布式系统架构设计,具有大规模并发、高可用、高可用环境下的系统开发以及优化经验

3.熟悉spring boot、nacos, sentinel、spring cloud、dubbo、mybatis、elasticsearch、rabbitMQ、spring、apollo

工作经历

  • 2019-11-01 -至今韵达java

    在韵达的中台担任高级java开发工程师,平时的主要工作内容是做基础信息系统开发,和一些问题件系统的开发相关任务。处理过一些比较复杂的业务

教育经历

  • 2010-09-01 - 2014-07-01金陵科技学院电气工程本科

    在校期间,培训过java语言,写过项目。过的过三等奖金

技能

0
1
2
3
4
5
作品
订单服务

1.负责问题件订单服务。参与架构设计,系统开发、技术攻关以及系统上线以后的优化和维护。 2.负责核心子系统,模块化拆分的分析、设计,提高系统性能、扩展性和可用性 工作中使用了MQ,XXL,ES,canal 下面是工作中解决的一些具体问题: 3.实现rabbit MQ消息队列的时序消费问题,提高系统数据可靠性和安全性。 问题描述:存在多个消费者从一个队列获取数据会出现最新数据被覆盖,出现数据一致性问题 解决方案:在最初出现问题的时候,首先考虑到的是加一个队列,相同的数据走一个队列,但是放弃了,因为没有解决时序放入问题,第二数据实时性问题被放大了。后来经过考虑使用和http发送包模式一样。使用版本号来控制数据先后问题,需要操作的数据版本号低的直接丢弃。 4.使用elasticsearch提高范围查询的速度 问题描述:主表数据量大概10亿问题件的数据,附表30亿数据量,按照范围查询响应时间过长。时间普遍在10s左右有数据返回,严重影响系统的使用 解决方案:将查询条件做成索引,直接从es查询符合条件数据,提高查询速度 5.应用服务启动出现慢和错误优化 问题描述:应用启动需要10分钟才可以启动好,并且伴随着java.lang.instrument ASSERTION FAILED !errorOutstanding with message transform method call failed at JPLISAgent.c line: 844,在启动期间会在Pre-instantiating 等待很久, 解决方案:个人觉得问题就在DefaultableListBeanFactory这里,打开DefaultableListBeanFactory跟随源码,发现创建dao的bean的时候出现了异常,全部被吃掉存放在set 中,并且栈溢出。后来把栈设置大了以后,启动一切正常。想到原因不止这样,后来研究发现由于使用的是mybatis-spring-1.0.0.jar mybatis-3.0.4.jar,jar有bug引起的,后来升级了jar包就好了。

0
2021-07-07 23:09
催收系统

构建高可用、高性能的逾期订单的入录与处理相关案件的的催收管理系统 1.负责催收系统的需求评审,制定架构方案,系统设计、技术选择,以及相关的技术攻关 2.负责核心功能的设计与开发 3.使用mongodb实现数据的高效读取

0
2021-07-07 23:09
电商网站

该项目是一个跨境电商网上销售系统。项目主要用到的技术SpringMVC, Restful, myBatis, redis等,是前后端分离的项目。 项目职责: 负责对部分前台页面和部分后台功能的开发,以及线上问题的处理。 项目业绩: 1. 完成多个前端页面的开发与后端项目进行交互; 2. 完成用户中心模块的相关功能;

0
2021-07-07 23:08
更新于: 2021-07-07 浏览: 74