1.熟悉面向接口编程、集合、容器、多线程;设计模式如:单例、策略、适配器、装饰模式
2. 熟练JavaScript、Ajax、jQuery、Bootstrap、layui等Web前端开发技术
3. 熟悉SpringBoot、Spring Cloud、SpringMVC、Hibernate、Mybatis主流框架技术
4. 熟悉MySql、Oracle等关系型数据库及sql优化; 熟悉非关系型数据库例如:redis
5. 知悉 多线程基础
6. 了解中间消息中间件kafka
7. 了解activiti工作流引擎
8. 了解JVM调优,常见的JVM垃圾回收算法,垃圾回收器,了解java内存模型
共享汽车调度项目中Mysql和Oracle作为数据库选型,用redis作为缓存和分布式锁、Activiti控制工作流程流转;
saas项目中,使用rabbitmq,采取发布订阅方式,自动取消线上非正常订单等任务指令