个人介绍
1.曾在Maven中央仓库上发布过轻量级的开源组件:redis分布式锁,并在公司的项目里使用过,详见: ;
2.编译过Mybatis源码,了解其查询实现:先扫描解析mapper到MappedStatement,然后Executor执行,StatementHandler执行jdbc得到结果,ResultHandler处理结果集;
3.了解Spring原理,ioc容器机制,依赖注入机制;
4.了解Jvm垃圾回收,内存机制,使用过JvisulVm 里的Visual GC插件;
5.使用Arthas的dashboard命令检测过生产环境的堆内存使用情况;
6.熟悉AOP操作,曾在项目里多次使用Aop,优化业务流程;
7.熟练使用Spring Cloud里各个组件:hystrix(熔断器),eureka(注册中心),Feign,GateWay,Zuul
8.熟练使用Dubbo,熟悉zookepper中间件;
9.理解分布式事务的处理原理,2PC,WCC核心设计思路;
10.了解Hbase,熟悉高表和宽表的选型原则;
11.在阿里云部署过FastDfs,并自己制作了其Docker镜像;
12.了解Redis机制,理解redis分布式锁的应用场景;搭建过阿里云的Redis Cluster集群;
13.熟悉Docker,我自己的阿里云Docker里已有多个实用的镜像,例如:web基础服务环境(jdk,nginx,mysql,tomcat);FastDfs镜像;Hbase镜像;
14.熟练使用Activiti流程引擎,了解流程动态部署;
15.熟练使用Mybatis-Plus;
16.熟练掌握Linux基本操作命令;
17.熟练使用Git,SVN;
18.熟悉安卓开发,之前有5年安卓App开发经验,对信息系统有完整的认识;
19.熟悉xxlJob;
20.熟悉Gitea,搭建过基于Docker的Gitea;
21.使用过Rainbond部署应用;
22.熟练使用Jenkins,搭建过Jenkins,自动化部署java后台,以及前端包
工作经历
2021-06-01 -至今武汉亿诺凌科科技有限公司java开发
内容:1,负责编码,单元测试;2,修复程序bug;3,完成上级交办的其他事宜;4,编写技术设计文档
2021-02-01 -2021-05-31武汉享七科技有限公司java开发
内容:1,负责编码,单元测试;2,修复程序bug;3,完成上级交办的其他事宜;4,编写技术设计文档
2016-06-01 -2020-12-31深圳市令令科技java已认证
内容:1,负责框架搭建,编码,单元测试;2,修复程序bug;3,完成上级交办的其他事宜;4, 编写技术设计文档
教育经历
2008-09-01 - 2011-06-30武汉船舶职业技术学院计算机网络专科已认证
技能
1,孝感,孝南两个单位,两套系统,加上测试环境,总共四个环境,使用jenkins实现了自动化部署的目的; 2,easypoi的pdf功能; 3,minio单机版使用(政务网,linux,无外网环境); 4,activiti流程引擎,自定义动态部署流程 5,和工商银行对接支付接口,使用到了 rsa 加签技术 6,使用 linux的 cron 脚本对 mysql 全量备份,开启 binlog 增量备份,确保数据安全 7,测试环境,开发中途中了 xmrig 病毒,cpu 被挖矿病毒弄到99.99%,当时阿里云的工作人员建议我们重装系统,但是我通过查看系统的 cron 日志,找到了病毒的运作逻辑,然后我写了定时脚本,控制住了挖矿。