技能描述:
1、 Java SE (集合、注解、线程、反射、泛型、JDBC、Java8 Lambda、Stream 等)与 Java EE (JSP、Servlet、JMS 等);
2、框架:SpringMVC、Spring、MyBatis 等应用框架及 Springboot 微服务框架;
3、分布式:dobble、springCloud、FastDFS、Redis、ActiveMQ、SpringSession等分布式相关技术;
4、前端:jQuery、Bootstrap、Ztree、Ajax、fastJSON、pushlet 等 Web 前端技术;
5、服务器:Tomcat、jetty、Nginx等服务器配置、使用及服务器集群技术;
6、接口:HttpClient 接口传输及参数加密、双钥签名等接口安全技术;
7、数据库:Druid、C3P0、DBCP 连接池,和 MySQL 主从复制、Mycat 读写分离与分库分表技术;
8、开发工具:idea、Eclipse,项目构建工具 Maven、gradle,代码管理工具 SVN、git;
9、UML:Rose、PD、Visio;
10、优化:了解 jvm 内存结构和 GC 机制及 java、js、sql、缓存等相关优化。