1.熟悉springboot\springcloud等框架(微服务),Java基础扎实,对JVM、并发、I0等有较深入理解,熟悉Spring体系,熟悉关系型数据库,熟悉Nginx、tomcat等常用服务器的原理、架构、部署和调优;
2.有大型网站或系统开发经验,有移动互联网开发经验,具有性能分析、性能优化、安全性设计能力,对于高并发、高可用、高性能等有过实际项目经验;
3.精通JAVA、JavaScript、 vue全家桶等技术、精通JVM、Classl oader机制、多线程、I0原理;
4.精通各种常用设计模式,熟悉后台系统与移动应用的通信交互;
5.精通mysq|、Oracle、精通SQL语句、视图、索引、事务处理等,能够根据具体业务和要求进行查询优化。
负责公司后端系统开发,后端技术栈包括SpringBoot、
MyBatis、
Jfinal、
Redis、
SpringSecurityOAuto2、
RabbitMQ、
Kafka、
Swagger、
Nacos等,
前端技术栈包括Vue、
Element-UI、
Vant、
Uniapp、uView仓库等,数据平台选择的是MySQL集群(mycat+PolarDB),部
署架构使用的是阿里edas一站式部署,包含docker、k8s、jekins、gitlab等技术,
权限管理使用的是redis+token实现单点登录。
负责该挂号系统的前后端开发,前端主要使用uniapp和vue技术栈实现,后端使用的是springboot
前端主要使用vue+element ui开发,后端使用springboot,权限使用token机制。