Java SE基础:熟练掌握java常用包,多线程,反射,集合框架相关知识。
Spring相关:对Ioc,Aop等概念有深入认识,熟练使用Spring Boot进行微服务项目开发。
熟悉java的持久层框架:Spring Data Jpa和Mybatis
数据库相关:熟悉使用Mysql Oracle,SQLserver等常见数据库。
熟练使用Git命令以及Github,GitHub与gitee上有自己的资料整理以及个人笔记。
熟练使用常用的Shell命令。
熟悉持续集成工具Jenkins,自己搭建过基于jenkins+git+sonar的Java App自动化部署流程。
了解Redis作为缓存的基本使用,以及rocketmq的常见用法。
对线程有一定的认识与了解。
对分布式事务有一定的了解。
了解过mybatis源码。
拉卡拉paymax聚合支付项目。
整个过程包含需求确定,分析,业务设计实现,实际编码操作以及后期的测试上线等。
技术上采用springboot+jpa框架,使用zookeeper+Dubbo方式进行相互间的服务调用,使用maven对项目依赖进行管理,使用mysql数据库,消息队列采用rocketMQ,使用redis进行数据缓存,版本管理使用git,并通过Jenkins+ansible进行项目的自动构建部署操作,同时会对代码进行阶段性的review,并结合sonar进行优化。
人脸识别项目
该项目主要用于对用户进行实名信息使用,用户通过手机操作来进行人脸识别实名信息的验证操作。并对外开放接口,供商户进行调用。同时,在其他项目中已的到使用。
1. 该项目是由我一人单独负责。前期需要进行需求分析讨论,并确定可行方案,制定详细的研发计划。接下来完成对方案的业务设计,流程扭转以及文档输出。中期进行实际的开发编码工作与自测,项目后期对测试过程中发现的bug进行跟踪并解决,直到项目上线完成稳定运行。
2. 开发过程会不断的对代码进行重构并review。
3. 项目技术使用springboot+Dubbo+maven+jetty+gitlab+mysql,采用redis进行数据缓存,并通过Jenkins进行项目自动部署。后期使用sonar对代码进行优化检测。
角色 | 职位 |
负责人 | 高级Java |
队员 | 后端工程师 |
整个过程包含需求确定,分析,业务设计实现,实际编码操作以及后期的测试上线等。 技术上采用springboot+jpa框架,使用zookeeper+Dubbo方式进行相互间的服务调用,使用maven对项目依赖进行管理,使用mysql数据库,消息队列采用rocketMQ,使用red
该项目主要用于对用户进行实名信息使用,用户通过手机操作来进行人脸识别实名信息的验证操作。并对外开放接口,供商户进行调用。同时,在其他项目中已的到使用。 1. 该项目是由我一人单独负责。前期需要进行需求分析讨论,并确定可行方案,制定详细的研发计划。接下来完成对方案的业务设计,流程