Java基本功比较扎实,具有良好的编程习惯
熟悉使用springcloud微服务框架,熟练使用maven构建项目
熟练使用svn,git版本管理工具
熟悉使用redis,mongodb等非关系型数据库
熟练使用MySQL,db2,sqlserver,oracle等数据库
熟练使用spring,springmvc,struts2,hibernate,mybatis等框架及其应用
熟练使用CSS、HTML、JavaScript、JQuery等;
熟悉使用 vue,layui,freemarker,extjs等技术开发
熟练使用JSP、Servlet、JDBC、XML、AJAX等Web开发技术;
熟悉使用单例模式,工厂模式,代理模式等常用的设计模式
熟悉使用uml建模
熟练使用linux操作命令
进销存系统开发
一个人单独完成该项目的开发工作,做系统流程,理清系统思路;该项目主要是完成进销存系统的开发,该系统分为首页、
用户管理、单据管理、进销存、退出5个模块。
分别在首页模块实现了模糊分页查询、分类分页查询等功能;用户管理模块实现了登录、注册、修改、查看信息等功能;
单据模块实现了查看购买记录、进货记录、修改商品数量等功能;进销存模块实现了进货,退货,查到单据入库操作等等。
本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。采用的技术有Spring,springMvc,
springboot,ssm,mybatis主流框架等。其中表现层采用springMvc
框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将
实现类注入给表现层的Action;数据访问层借助于Mybatis实现,代码简洁且可适应不同的数据库。事务部分利用Spring
的声明式事务管 理。为提高性能,采用Servlet Filter实现了缓存代理。
熟悉常用:Maven、git、tomcat,redis,rabbitmq,dubbo,jdk
开发工具IDEA