熟悉主流Spring、SpringBoot、SpringMVC、MyBatis,mybatis-plus等框架,快速上手新型框架
熟练使用Oracle、MySQL,SQL Server关系型数据库
熟练使用WebSocket,webservice,redis ,nginx
熟练使用eclipse ,idea,svn,Maven等工具
熟练掌握HTML,CSS,JS,jQuery,Bootstrap,layui,easyui,vue, elementui,echarts等前端技术
具有一定的开发小组管理经验、能够完成公共组件的封装
springcloud,dubbo,zookeeper
公共服务平台管理系统
公共服务平台管理系统是在大量的群众方应问题中实践,开发一套政府机关,企业事业单位,人民群众,少跑路,在网上办理业务系统,及其政府人员进行督办,另还集成了城市留言板系统,市长专线系统,数据到本系统进行督办。
业务流程:
系统分为四种权限,a)派发员派发案件,b)责任部门办理案件(签收,办理,审核),c企业提问,d)群众提问。c、d权限主要是在微信端提问,催办(超期),评价。
项目中涉及到的技术:
SpringBoot、MyBatis,mybatis-plus、echarts、vue, elementui
项目难点:
项目一开始技术选型是activity工作流,但是此业务比较特殊,(中国式流程)。一个案件派发给多个处理部门单位,只有一个单位签收了。该单位不能进行下一步操作(办理),因为其他单位还没有签收。本想说服客户要等单位签收了,才可以办理。但客户否决了,但是要改源框架,改到一半,立马果断放弃activity。解决法案。用业务状态,来控制整个项目案件状态。虽然比较复杂,但是最终解决问题。因为ab角色是内网、cd是外网。然后群众方应问题有压力突然变大,采用nginx集群了三台服务器。