参与过共享单车后台系统、智能锁控制系统、APP和微信小程序等项目的开发和部署
熟练使用Spring、SpringMVC、Mybatis等开源框架
熟悉IO、多线程、数据结构等基础知识
熟练使用HTML、CSS、Javascript、JQuery等前端开发
熟练使用sql语句、MySQL数据库
熟练使用SpringBoot、netty等流行技术
熟练使用redis等nosql数据库
2018/08-2018/12 智慧车锁控制系统 北京海康亚华投资咨询有限公司
开发方式:独立开发
使用工具:Eclipse、SVN、Mysql、tomcat
使用技术:Spring、SpringMVC、Hibernate、netty、redis、Javascript、JQuery
项目介绍:该项目是一个共享单车智能锁的控制系统。使用netty实现基于TCP的socket心跳机制保持设备与服务器的长链接,架构采用Spring 、SpringMVC、Hibernate框架按照MVC的标准,实现了View层(显示层)、Control层(控制层)、Service层(业务逻辑层)、DAO层(数据库访问对象层)的多层架构、使用redis实现数据缓存提高服务器响应速度。利用JSP作为显示层,Control作为控制层、Service层和DAO层处理业务逻辑。
职责:负责功能分析与设计,使用netty实现基于TCP的socket心跳机制保持设备与服务器的长链接,实现智能锁与服务器的数据交互(服务器向智能锁发送指令、处理智能锁上传的数据包)。
2018/04-2018/05 T-bike单车小程序客户端 北京海康亚华投资咨询有限公司
开发方式:独立开发
使用工具:微信web开发者工具、Eclipse、SVN、Mysql、tomcat
使用技术:服务端:Spring、SpringMVC、Hibernate、redis、Javascript、JQuery
客户端:微信小程序API,小程序视图组件
第三方服务:微信支付、腾讯地图、短信发送和身份认证
项目介绍:该项目主要是针对景区投放的一款共享单车项目的微信小程序端。采用Spring 、SpringMVC、Hibernate框架按照MVC的标准,Control层(业务控制层)、Service层(业务逻辑层)、DAO层(数据库访问对象层)的多层架构、使用redis实现订单缓存。
职责:负责功能分析与设计服务端:使用微信支付实现支付模块代码,使用redis和activeMQ解决用户并发,服务端业务逻辑接口代码编写,对接智能锁平台控制系统实现扫码开锁功能。
客户端:使用小程序api、视图组件、腾讯地图实现客户端渲染,使用网络请求和蓝牙通讯实现扫码开锁功能。
2017/06-2017/12 T-bike单车app(服务端) 北京海康亚华投资咨询有限公司
开发方式:团队合作开发
使用工具:Eclipse、SVN、Mysql、tomcat
使用技术:Spring、SpringMVC、Hibernate、redis、Javascript、JQuery
第三方服务:微信支付、支付宝支付、极光推送、高德地图、短信发送和身份认证
项目介绍:该项目主要是针对景区投放的一款共享单车项目。采用Spring 、SpringMVC、Hibernate框架按照MVC的标准,实现了View层(显示层)、Control层(控制层)、Service层(业务逻辑层)、DAO层(数据库访问对象层)的多层架构、使用redis实现订单缓存。利用JSP作为显示层,Control作为控制层、Service层和DAO层处理业务逻辑。
职责:负责功能分析,数据库设计,使用微信、支付宝实现支付模块代码,使用redis和activeMQ解决用户并发,对接智能锁平台控制系统实现扫码开锁功能,项目服务器的搭建和部署。
2017/03-2017/05 积分商城 北京海康亚华投资咨询有限公司
使用工具:Eclipse、SVN、Mysql、tomcat
使用技术:Spring、SpringMVC、Hibernate、Lucene、Javascript、JQuery、bootstrap
项目介绍:本项目是一个积分兑换商品的官网扩展子项目。采用Spring 、SpringMVC、Hibernate框架按照MVC的标准,实现了View层(显示层)、Control层(控制层)、Service层(业务逻辑层)、DAO层(数据库访问对象层)的多层架构。利用JSP作为显示层,bootstrap实现页面响应式布局、Control作为控制层、Service层和DAO层处理业务逻辑。
功能包括:服务端:商品管理、分类管理、订单管理。
客户端:商品展示、商品搜索、积分兑换。
职责:负责功能分析,数据库设计、业务代码实现,通过Lucene实现全文检索功能,使用bootstrap实现页面响应式布局开发。