1.熟练掌握java相关框架spring/springMVC/mybatis并应用于实际开发;
2.熟练掌握maven、git、svn等开发相关工具熟悉unix、linux系统并可以在其上进行开发;
3. 熟练掌握数据库:Oracle,SqlServer,Mysql;
4.对负载均衡(nginx)、读写分离(mysql)有一定了解;
5.对spring boot、docker、spring cloud等微服务技术有所了解,并进行过相应开发对前端技术vuejs、jquery、bootstrap、6.easyui等有一定的使用经验,并可应用与实际开发;常关注GitHub上的一些开源项目
1.WeiPro新媒体分发平台:
移动端Apicloud+前端vue+后端Spring+Springboot+Mybatis+Dubbo+Redis+ActiveMQ的前后端分离的基于微服务架构的新媒体应用。旨在为自媒体运营人提供一个人性化的运营交流空间,可以让用户分发信息到新浪,头条,微信等媒体平台,为用户来带流量和人气,打造一个新媒体运营人的掌上运营工具。该项目主要分为微博互推发布,微博互推分享,定时审核互推,微博头条信息抓取等模块。
2.公司内部管理系统:
该系统前台采用freemarker加JSP的渲染方式,后台采用struts2+spring+hibernate框架开发,数据库为sql server 2008,应用服务器为tomcat6.0的集群管理系统。这个系统是上个项目的升级版第二代NASA2,技术的整体架构有所改变,业务上也变的比之前的那个版本的系统要复杂。新增了subcon子系统项目,项目结构的复杂度,业务的复杂度,以及技术点的涉及都是深而广的。
项目包括权限管理、客户管理、项目合同、项目 执行情况、员工管理、外包管理、、形式审查、 客户管理、资产管理、审批单管理等模块,是一个针对内部的完全管理系统。