1、在编程语言方面:前端,熟悉Html语言,Html5新特性及各种标签使用,了解便于前后端分离的Thymeleaf技术;熟悉Js动态脚本编写,对原型,原型链有一定了解;熟悉Jsp服务器页面开发,熟悉Jsp标签库Jstl中常用标签使用;Xml,Ajax,dwr等Web开发技术。后端,熟练掌握Java语言编程,代码整洁规范,有良好的面向对象设计和分析能力,熟悉Java内存管理机制,了解JVM和GC工作原理;了解Shell脚本编写,熟悉后台编写shell脚本处理批量sql;熟悉Regex正则表达式使用。
2、在框架方面:熟练掌握Struts框架,了解1和2的区别;熟悉Spring及Springmvc,Springboot框架开发;熟悉mybatis持久层框架开发;熟悉前端框架jQuery,Vue的使用;熟悉ssm开发模式。
3、在数据库方面:熟练应用Oracle、MySQL等关系数据库编程技术,了解Redis高性能数据库;熟悉Sql语句的优化;熟悉高并发,连接池的管理及事务管理。
4、在操作系统方面:熟悉Linux或Unix后台基本命令以及数据库操作命令;对后台Linux或Unix结构,权限管理,host有一定了解;熟悉cmd相关命令。
5、在中间件方面:熟练使用Tomcat,Weblogic搭建web项目及进行相关维护,Weblogic服务器,监听,数据源等配置;熟悉在Linux系统配置Weblogic,后台配置,监听等。
6、在项目管理上:熟练使用MyEclipse,IntelliJ Idea,DbVisualizer,Navicat for MySQL开发工具;熟练使用svn版本管理器的使用,熟悉svn的启停,导出项目,提交,更新等;熟悉利用Maven构建Java项目;熟悉Git分布式版本控制。
1、湖南农信财务系统(基于Struts框架)。
2、湖南农信总账系统(基于Struts框架)。
3、新总账系统(基于ssm框架)。
4、华为ows外包开发项目(基于华为ows平台进行api开发)