个人介绍
我叫王剑,从事java开发大概有五年左右的工作经验
以下是我掌握的技术栈
1.熟练掌握 JavaSE 基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计
模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。
2.熟练掌握 Eclipse/IDER、Svn、Git、Maven、Docker 等开发及版本控制工具,熟练掌握 Java 基础技术 Jsp、Servlet、Jdbc,
熟练掌握 Web 应用系统开发,具备的独立开发能力;
3.熟悉 JVM 参数调优、性能检测工具、生产环境服务器 jvm 调优配置、阿里代码扫描工具
4.熟练使用 Tomcat服务器,发布部署 web 项目,熟练使用 Nginx+Keepalived 实现服务高可用
5.熟练使用 Oracle、MySQL、等关系型数据库,熟练使用 Redis、等非关系型数据库及搜索服务框架 Elasticsearch
6.熟练运用 Spring、Mybatis、SpringBoot2.0 等开源框架,熟悉 Spring 的 IOC、DI、AOP
7.熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;
8.了解hashMap
9.熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗 ,服务保护Hystrix,网关Zuul ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。
10.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RocketMQ、Kafka 使用;
11.熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支***及***开发;
12.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计);
工作经历
2016-06-02 -2021-07-23华勤java
工作描述:1. 负责部分业务需求分析、业务数据建模和设计; 2. 负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作; 3. 遵循开发管理流程,编写和完善设计文档; 4. 涉及出差到客户现场进行问题解决和需求沟通。
教育经历
2012-09-01 - 2016-06-01江苏大学工业工程本科
江苏大学本科学历,2012年到2016年
技能
责任描述: 1.与第三方支付接口平台技术人员对接 2.聚合支付平台数据库表结构设计 3.基于设计模式构建聚合支付平台 4.基于MQ实现分布式事务解决方案 5.使用xxl-job实现聚合支付对账
每天通过定时任务生产echart图,在企业*里面每天九点发送每天的task和bug的数量。每天都发以邮件的形式发送给每一位员工,告知他们自己的任务或者bug有多少没有解决,预警有多少