Java,spring,spring MVC,spring boot,MySQL,Redis,rabbitmq,mybatis,jQuery,js,CSS,dubbo,Javaee
1,蚁群系统 项目描述:
该项目为长期持久开发的基础项目,该项目主要通过研究微信底层API来实现微信机器人,通过微信机器人来监测聊天数据,进行分析统计,供给后续社群项目例如(探路者,甜甜圈等)等使用
项目开发:
该项目为标准maven项目,形成完整依赖关系,通过spring boot整合 zookeeper实现集群节点控制,通过dubbox+zookeeper提供dubbo服务(后续会开放rest协议的服务),通过spring boot整合hadoop实现消息文件存储,通过mongodb存储消息文本,通过spring boot整合rabbitmq实现消息传输,通过mysql实现基本数据存储,通过spring事件机制传播各类事件进行消息存储,数据存储等
2,例外商城(http://shop.leevai.com/) 项目描述:
该商城为一个B2C商城,通过流程实现用户下单,分销商采购,售后(退货退款换货)等一系列动作及通知,该项目分为三个子项目:后台,PC端,移动端
项目开发:
该项目主要通过maven架构,采用SpringMVC + Jquery等技术来完成前后端数据交互,mysql数据库进行数据存储,mybaits进行数据持久化操作,通过静态化html页面以及redis缓存订单数据提高访问效率,单独实现流程模块来保证订单,采购单,售后等一系列操作的正确进行,通过数据词典来实现权限控制
3,亿店宝平台(http://ydb.8844it.com) 项目描述:
该项目分为三部分,B2B与B2C与系统平台
B2B部分为大B客户与小B客户之间的交互,为PC端。大B可以在某个站点上发布产品,让小B采购,同时,大B可以申请成为站点管理员来管理该站点(包括站点样式之类的设置)。
B2C部分为小B客户与C客户之间的交互,为微信端。小B客户拥有自己的后台,可以管理他从PC端采购的产品,来将其发布到微信端,从而让其周边C客户通过微信端来购买。系统平台为平台开发方单独操作,主要功能为创建不同站点来完成站点管理员的需求,同时也作为云端来管理所有用户的基本资料,防止一些可能出现的突发情况的发生。
项目开发:
该项目的开发主要采用MVC设计模式,通过SpringMVC + Jquery等技术来完成前后端数据交互,通过封装Spring JDBC的Dao + Mysql来完成与数据库的数据交互,同时,该系统重写了Session,使用Cookie+数据库的方式来模拟Session,完成Session的功能提高系统的运行效率与安全性。