熟练使用JAVA语言进行开发,熟悉Spring,SpringBoot,SpringMvc,Mybatis,Hibernate等主流框架,熟悉前端语言,熟练使用Jquery,EasyUi等前端框架。熟悉Mysql,Oracle,SqlServer数据库。熟悉Redis,mongodb。熟练使用Maven进行项目依赖管理,打包部署。熟练使用Git,SVN进行代码的管理。熟练使用Tomcat。能进行全栈开发。
1.数据采集项目
基于http协议,jsp,servlet,quartz的半自动web取数,配合fiddler抓包工具,通过Apache HttpClient发送http请求,接受http响应,用于每天定时获取各个商业无验证码网站的实时进销存数据,最后解析生成excel文件。对于有验证码的网站,需输入验证码后获取数据
2.知识库
使用Spring,SpringMvc,Hibernate,lucene,quartz,EasyUi,Jquery开发的公司知识库管理系统,实现诸如知识创建,知识的权限控制,用户交互,知识检索等功能。
3.订单管理平台
使用SpringBoot,MyBatis,EasyUi,Jquery开发的订单管理平台,实现诸如订单录入,通过爬虫进行订单数据回填,客户、产品、供应商、代理商业务关系管理。
4.webService开发
由商业提供webservice接口地址及文档,根据文档进行具体的开发,将从接口获取的数据进行解析,一般是xml解析,json解析,也有返回list实体类,最后将数据生成具体的excel文件。