从事java后端开发一年,主要做微服务项目,熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。
熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有了解,有使用监听器、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发的经验。
可使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery,有使用Ajax进行项目开发的经验。
熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL进行数据库编程。
熟悉Apache、Tomcat等Web服务器和应用服务器的使用,熟悉服务器整合、集群和负载均衡的配置。
熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。
从事java后端开发一年,主要为基于Springboot和springcloud微服务项目,springboot特点:
1. 创建独立的Spring应用程序
2. 嵌入的Tomcat,无需部署WAR文件
3. 简化Maven配置
4. 自动配置Spring
5. 提供生产就绪型功能,如指标,健康检查和外部配置
6. 绝对没有代码生成和对XML没有要求配置