技能描述
1、熟练使用 java 语言进行面向对象的编程设计,具备扎实的 java 基础,对 OOP 编程思想有一定的理解,具有良好的编程
习惯。熟悉常用的 JavaAPI,如集合框架、IO、Socket、JDBC 等。
2、熟练使用 Spring 框架管理 WEB 组建,掌握 Spring 与其他框架整合,熟练使用 Spring+SpringMVC+Mybatis 三大框
架进行程序设计。
3、熟练使用常见的关系型数据库产品(MySql)进行程序开发与应用,能够编写供日常开发使用的 sql 语句,能够对sql语句进
行调优,了解mvcc机制,
4、熟悉常见的非关系型数据库(Redis),能够自行搭建哨兵系统,并能够在项目中具体应用。
5、掌握 Tomcat,Nginx 等 WEB 服务器和应用服务器的使用,了解常用服务器整合,集群。
6、掌握 Linux 基本命令和网络常用命令,可以编写简单的 Shell 脚本,熟悉 Linux 项目部署
7、熟悉 solr 等常见搜索引擎技术,掌握基于 Dubbo+zookeeper 分布式系统架构。
8、熟悉 SpringBoot、SpringCloud 等微服务框架的基本使用方法,能够在项目中实际应用。
9、了解 Junit 测试框架的基本使用方法,能够使用 Junit 完成负责模块的单元测试。
10、掌握 SVN/GIT 代码管理工具基本使用方法,能使用 maven 工具构建/管理项目。
11、熟悉 JAVA、JSP、Servlet、JS 等 JavaEE 相关编程技术,熟练使用 Eclipse 编写代码。
12、能够熟练使用 bootstrap、freemarker、vue 等先进的前端框架
13、能够熟练搭建ELK进行统一日志管理