1.熟练的掌握Java基础,有良好的编程习惯,熟练使用集合API、多线程(并发编程)、JVM、反射等。
2.熟练使用Web开发框架Spring,SpringMVC,Springboot,并熟练使用微服务框架Springcloud,进行微服务项目开发。
3.熟练的使用HTML、CSS和JavaScript、jQuery进行Web前端开发,熟练使用前段框架layui等技术进行Web前端开发。
4.熟悉常用的关系型数据库产品(MySQL、Oracle)。
5.熟练使用非关系型数据库Redis,进行Web项目缓存层开发。
6.熟练使用消息队列框架RabbitMQ,进行Web项目消息队列层开发。
7.熟练掌握linux系统,进行项目部署、问题排查等操作。
某某租房由房东app、租客app、运营后台、微信企业号、小程序、库存管理等系统组成,阿里云上使用集群和分布式的架构部署,系统采用微服务架构,http和mq进行系统间通信,Vue springboot 完成前端页面的渲染,springCloud管理项目,持久层使用mybatis完成数据增删改查,使用redis做缓存,mysql是读写分离一主多从