ID:208849

郑伟

Java开发工程师

  • 公司信息:
  • 深圳市法本信息技术股份有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 余杭

技术能力

掌握Java 基础,面向对象、集合,多线程、IO流以及Java内存模型,垃圾回收机制和Java单例、工厂、代理、责任链、策略设计模式及反射等。
熟练掌握 JDBC、MyBatis技术,了解Hibernate的使用,能够脱离框架使用JDBC和Servlet实现Web开发。
熟练使用 Servlet、Jsp、Struts2、springMVC开源框架进行Web开发。
熟悉使用Oracle,MySQL关系型数据库,Redis非关系型数据库及搜索服务框架Elasticsearch和Lucene。
掌握 MySQL主从复制和Mycat读写分离。
掌握数据库锁,MVCC和索引原理以及事务传播机制和隔离级别。
熟练使用spring/springboot 集成Struts2/springMVC、MyBatis和Redis缓存。以及IOC/DI 和 AOP 动态代理技术。
掌握shiro认证授权管理和基于OAuth2.0协议方式API开放平台接口设计。
掌握 activity 工作流以及 阿里内外工作流和discovery工作流开发使用。
掌握 Springboot 整合activiMQ/RabbitMQ 进行项目开发,以及基于MQ实现分布式事务。
掌握互联网安全架构平台设计例如XSS、SQL注入问题、防盗链等,互联网API接口幂等设计。
掌握 Nginx负载均衡,反向代理,故障转移,动静分离配置和使用,使用consul实现nginx动态负载均衡,以及使用keepalive + lvs集群高可用搭建。
掌握 SpringCloud/SpringCloud Alibaba常用组件:注册中心Eureka、Nacos ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config/Nacos和携程阿波罗 ,服务熔断降级Hystrix/Sentinel,分布式事务Seate,网关Zuul,Api管理 Swagger,消息总线Bus等。
掌握分布式协调工具Zookeeper作为注册中心,以及分布式锁,分布式配置中心的使用。
掌握分布式集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案、分布式日志收集ELK、分布式生成全局ID)。
掌握ScheduleX和XXL-JOB 作为分布式任务调度。
掌握 Dubbo 和 HSF RPC框架的使用。
掌握 百度云/阿里云 人脸识别相关使用。

项目经验

1 基础设施运行运维平台开发
使用Nginx进行负载均衡和反向代理,通过分批停机发布保证项目持续运行。
由于各个模块权限粒度较细,操作权限使用过滤器或者SpringAOP 进行拦截控制。
通过Dubbo作为RPC通信框架实现分布式调用。
最初使用Zookeeper进行分布式任务调度处理,防止集群情况下任务重复执行,后来使用xxl-job作为分布式任务调度中心。由于项目中需要实现自定义cron定时任务,对于此情况使用quartz实现。
使用Zookeeper作为分布式锁,解决无法利用数据库唯一索引解决的问题。
使用 Redis作为缓存中间件和接口幂等行设计。
使用 OSS 实现分布式文件存储,预览。
使用activity 工作流,实现项目中流程控制。
使用RocketMQ 进行消息发布和订阅以及分布式事务实现。
使用 JUC工具包,实现多线程操作控制。
使用 SXSSF 进行大数据量导入和使用事件模型进行读取excel数据。
使用 Lucene + IK分词器进行数据相似度分析和全文检索。
2 个人springcloud 集成和常用工具汇总
https://github.com/zw543190914/cloud

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服