个人介绍
我是来自农村的孩子,我想我能吃苦耐劳的工作和细密的思维。尤其热爱软件开发。
熟练Spring轻量级、全面化和非侵入的框架,springboot开发敏捷、低配置、可插拔式 starter 方式。spring cloud给予服务模块化、功能化、解决分布式系统调度,分别用eureka 服务发现,ribbon 客户端负载均衡,h ystrix断路器分别有客户端和服务端熔断,resilience4j链路跟踪。
熟练 Java 基础,设计模式,排序及数据结构算法等。 精通 Java多线程并发锁
熟练 Maven Jenkins jar 包管理 jar 包冲突
熟练 Redis cluster ,mysql,mybatis ,memcache ,netty,Tomcat,dubbo,zookeeper等
熟练日志框架kafka,flume等。
熟练大数据HDFS,SPARK,HBase等。 熟恶jvm类加载jit优化等。
认真对待工作对软件开发有着强烈而浓厚的兴趣。待人友善,谦虚谨慎,能用心听取别人意见,很快融入团队, 适应各种工作环境。热爱软件开发,认真对待工作。有良好的Java编程功底和编码习惯,想找一个志同道合, 创业的团队,给自己一份满意的答案。确实人生百态、幸会与同道中人、风雨前行。
工作经历
2021-03-04 -2024-08-16北京吉威地理信息开发经理
数据联动更新系统: 1、项目背景: 基于第三方推送的空间地理信息数据放入rocketmq中 , 此系统负责获取mq数据,解析在存入数据库的功能. 获取消息Id之后在调用第三方url获取json数据结构,解析之后在使用空间坐标大地2000的坐标系解析earijson成wkt入库的功能. 2、项目要求: 数据量比较大,差不多3天200万的数据,需要在消费端要高并发和高可用的消费和安全的保存数据. 3、项目角色: 系统架构都是本人搭建完成, 在使用高并发和线程池的情况下,还要保证消费端服务器的可用, 控制线程在最大高效的情况下消费数据, 所以引入自己研发的资源池控制系统的线程的资源调度问题. 4、项目设计: 主要涉及数据消费的安全一致性、防重复性和脏数据问题. 所以在建设项目之初就加入了中间库, 这样在A线程高并发消费id到中间库中、等数据安全存入库时会激活B线程池开始消费id组装url获取JSON格式的数据进行解析入库的操作. 这里解析各种wkt格式数据这里还加入了动态修改java的groovy代码, 这样可以不部署java动态改变程序走向问题. 5、项目结果: 在3天
教育经历
2010-08-08 - 2014-08-08河南农业大学计算机科学与技术本科
熟练 Java 基础,设计模式,排序及数据结构算法等。 精通 Java多线程并发锁 熟练 Maven Jenkins jar 包管理 jar 包冲突 熟练 Redis cluster ,mysql,mybatis ,memcache ,nett