肖sir__java技能和经验
java经验和技能
=====================================================================
1、熟练掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范。
2、熟练使用Spring、SpirngMVC、Mybatis、Mybatis-Plus等开源框架,及IOC、AOP设计思想。
3、熟练使用SpringBoot框架,掌握SpringBoot自动装配思想,启动流程,及SpringBoot整合Mybatis。
4、熟练使用微服务框架SpringCloud及常用组件Nacos,Gateway,Sentinel及服务调用OpenFeign等。
5、熟练使用非关系数据库Redis,掌握Redis主从配置原理,哨兵机制以及搭建,Redis分布式锁。
6、熟悉多线程与并发编程,熟悉使用常用的集合框架,并且掌握其底层原理,及反射,自定义注解,泛型等。
7、熟悉Oracle,MySql数据库,参与过MySQL的优化,有SQL语句的调优经验。
8、熟悉JVM类加载机制与流程,垃圾回收机制原理,双亲委派机制等等。
9、熟练使用Tomcat服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用。
10、熟悉RabbitMQ核心概念及其各种工作模式及
========================================================================
1、使用Java+testNG+httpclient库搭建接口自动化框架,编写接口自动化测试用例,结合maven管理工程项目,通过使用jenkins设置定时任务,定时构建完成持续集成测试
========================================================================
1、熟练使用SpringBoot框架,掌握SpringBoot自动装配思想,启动流程,及SpringBoot整合Mybatis。
2、熟练Java的基础语法,可以通过Java编写UI和接口自动化脚本和封装工具类,通过 httpclient库发送接口请求,通过jenkins进行持续集成定时发送报告
========================================================================
1、熟练掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范。
2、熟练使用Spring、SpringMVC、MyBatis、MyBatis Plus、tkmybatis、Spring boot等框架。
3、熟练掌握JavaScript、JQuery、css、ajax、Json、HTML5、Bootstrap、Node.js等前端技术。
4、实习使用FastDFS分布式文件系统、Shiro安全框架以及redis数据缓存。
5、熟悉使用Oracle,MySQL等关系型数据库;以及了解Linux常用命令以及阿里云项目部署。
6、熟悉JSP、Servlet、Thymeleaf、JSTL、EL等,熟悉Tomcat服务器的使用。
7、熟练使用StarUML,PowerDesigner等建模工具。
8、掌握dbcp、c3p0等连接池技术以及Dom4j、DOM、SAX等常用解析XML技术。