1.熟练使用Java面向对象编程,具有良好的编程习惯(阿里规范)
2.熟练使用 SVN,Maven,Git等项目管理工具,掌握IDEA 编程工具
3.熟练使用 Spring,SpringMVC,springboot,MyBatis等开源框架技术并深入了解其原理;
4.熟练使用 SpringBoot+SpringCloud微服务架构,springCloud 等组件;
5.熟练使用 MySql数据库及其优化,了解Oracle,掌握 mongodb,redis等数据库
6.熟练使用 多线程技术,熟悉 锁的升级,volatile关键字的作用
7.掌握 docker部署,MQ等中间件
工作经验三年,基本都是 spring cloud +mybatis 数据库 mysql。服务之间 mq+feign。
曾多次 一个人独立负责一个项目,并且是前后端一起。项目类型是自动化仓储,对于订单数据的处理,以及对下游设备的调度逻辑。都是核心模块。 可以细聊。