1.掌握JAVA常用API,熟练进行JAVA编程,有编写注释的习惯;
2.深入研究JavaEE应用体系结构,能熟练使用市面各主流框架。例如:轻量级框架Spring(它的IOC容器,AOP思想,以它为核心,整合持久层框架和WebMVC框架,构建可扩展、可复用、可移植、可维护的软件系统); Mybatis(以面向对象的方式提供了持久化类到数据表之间的映射);SpringMvc(实现了MVC模式的经典框架);
3.熟悉springboot和springcloud 、dubbo等,对于微服务架构和远程RPC调用比较熟悉;
4.熟悉Mysql、SQL Server2008、Oracle等数据库操作,掌握对事务、sql调优;
5.熟悉eclipse、sts、MyEclipse、Dreamweaver、IEDA等开发工具;
6.熟悉ActiveMQ、rabbitMQ等消息中间件,对于消息订阅、发布,activeMQ的事务、签收;熟悉SVN、maven等项目管理工具的使用,提高整体工作的效率;
7.能熟练使用HTML5/JavaScript等前端页面开发技术,JSON、Servlet、XML、JSP、AJax、JQury等J2ee开发技术,前端框架比较熟悉VUE.JS和layUI;
8.对于NOSQL比较熟悉,对于redis的主从复制,集群,还有它的RDB和AOF持久化等都比较熟悉;
9.熟悉linux,可以在linux系统上独立部署项目,安装使用各种主流开发软件,例如redis,activeMQ,nginx等;
10.能熟练使用kettle,对于数据采集、迁移能够独立熟练操作。
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111