熟悉Java编程:集合框架、多线程并发、IO/NIO、网络通信、异常处理机制;
熟悉面向对象编程,理解OO思想,熟悉常用设计模式;
熟悉SpringMVC/MyBatis/Spring框架;
熟悉MySql,具备良好的数据库设计优化能力;
熟悉RPC框架原理,了解DMS消息中间件使用,了解主流MQ的原理;
熟悉JMM内存模型;
熟悉Tomcat、Jetty等常用Web容器;
熟悉XML、JSON、了解TCP/IP、Http网络通信协议;
熟悉Maven、git;
熟悉常用算法、数据结构
保单续保:该系统使用spring struct2,orm使用hibernate,系统间交互使用的hessian rpc。在开发过程中和pd讨论系统需求,了解业务需求后编写系分文档,进行系统开发,并梳理和其他功能模块的关联关系,开发完成后进行单元测试,并优化系统性能,提交测试后解决测试出现的问题,最终完成系统上线。
宝贝守护计划:系统使用spring boot,orm使用mybatis。独立实现各个节点调度功能,使用quartz进行批处理任务启动,并使用中间表实现各个节点的任务调度,以保证任务可以同时在多节点中运行。在处理数据时使用多线程执行,保证了系统的线性扩展单节点tps在200以上,完成系统的单元测试,并支持测试同事的测试。