1、操作系统:了解Linux操作系统,熟悉Windows【能搭建和维护常用应用服务器Tomcat、数据库服务器Oracle,mysql】
2、编程语言:熟练应用JavaCore、JSP、Servlet、XML、HTML、CSS、JavaScript、JSON、OGNL、JQuery语言在MyEclipse、Eclipse下熟练开发WEB程序
3、数 据 库:掌握Oracle、MySQL,能熟练运用SQL和PL-SQL书写视图、存储过程、触发器等各类数据库对象来完成项目的数据存取,能对Oracle、MySQL数据库简单维护,并进行性能优化。熟悉mycat中间件可进行分库分表设计,主从复制,读写分离。了解非关系型数据库MongoDB,可进行开发应用。
4、熟悉angular框架,可使用js或者ts对前端进行开发。
5、熟悉并掌握spring,mybatis等开发框架。熟悉springboot快速开发框架,可使用分布式服务框架dubbo和分布式协调框架zookeeper进行分布式开发。熟悉缓存数据库redis。
6、其它:熟练掌握版本管理软件SVN;
2016.03项目正式启动,期初项目采用spring+hibernate+mysql技术开发,2017年之后由于业务的变化引进使用了springboot技术,简化了开发,并且同时对业务模块进行隔离,采用dubbo技术分布式的思路提供对应的服务,同时对于库存查询和字典查询等采用了redis的缓存技术提高查询性能。软件具体功能实现了进销存,并可以对货物进行调价,进行收款,权限配置等功能。