1.AirTalk-APP后台开发
使用技术:SSM+ Maven+Dubbo+Redis+Solr+ Dubbo+Zookeeper
开发环境:IDEA +Tomcat 9.0+SVN+ MySql 5.8+Neo4j
项目说明:AirTalk是一款面向航空乘客用户的APP,后台单独负责开发,该项目是“AirTalk”APP的后台接口系统,包括了用户管理、好友、联系人、套餐管理、订单管理、短信验证码、消费支付等功能,系统采用传统的SSM框架,使用redis做缓存提高性能;该项目进行了三次迭代,第一次业务拆分,数据库使用mysql;第二次迭代基于springboot开发,将好友关系由mysql转为图数据库Neo4j,并顺利完成数据迁移;第三次将该项目进行了分布式系统迁移,使用Dubbo+Zookeeper,降低系统之间的耦合度,提高系统的性能;
2.重点实验室运行管理系统
使用技术:Spring + Spring MVC + Hibernate + dhtmlx + Maven
开发环境:Windows7 + Eclipse + MySql
项目说明:重点实验室运行管理系统是为中国石油勘探开发研究院各重点实验室开发的办公系统,通过信息化技术实现传统业务的信息化管理,提高办公效率,节省资源实现无纸化办公。主要有初始化定义、科研实验、开放实验、生产实验、查询统计等模块。我参与了报告接收、报告归档、档案归档、资料管理等详细功能的设计和开发。主要负责编码实现、数据库表设计及测试,并进行了后期维护。
3.世讯卫星中台系统
使用技术:SSM+ Maven+Dubbo+Redis+Solr+Zookeeper+Spring shiro+
开发环境:IDEA +SVN+ MySql
项目说明:该项目包括三部分,第一是将公司卫星资源对接并且将输入转为输出的一个项目,作为中台,将不同的第三方资源整合到一个系统中,第二部分再将这些资源输出作为资源,供其他人调用;第三开发自己的后台来对接获取的资源;系统使用spring shiro做权限管理,POI完成数据导入,