掌握springboot、SpringIOC、springAOP、SpringMVC、MyBatis,能够熟练的在项目中应用这些框架。
熟练使用Maven对项目管理,熟悉Maven项目的依赖管理、聚合机制和继承机制.
精通数据库MySql的使用,能够熟练使用SQL语句对数据库进行操作,掌握数据库的相关优化技巧。能够利用mycat代理服务器进行MySQL的读写分离、主从复制.
熟练使用Ngnix实现动静分离,负载均衡.熟练使用redis,懂得redis分片技术、哨兵技术,会redis集群的搭建,实现redis高可用。
对Linux具有一定了解,熟悉常用的命令,能实现项目环境的快速部署搭建
熟练掌握多线程、并发、socket编程等技术
熟悉Javascript编程、JQuery框架,Ajax、HTML等前端技术,和Servlet并且能够使用ZTree、EasyUI等JQuery插件
熟悉应用RabbitMQ消息队列,会ZooKeeper集群搭建和Dubbo框架的使用
熟悉Tomcat的配置与使用
掌握jvm原理与垃圾回收机制
掌握Hadoop、Hive 、Flume 、Storm 、Scala、spark、Kafka 、Hbase 等大数据相关技术的使用
芝麻无感停车支付系统
开发环境:JDK 1.7 + Eclipse + Tomcat7.0 + Maven4.0
软件架构:springboot+MyBatis+ MySQL + Redis + Nginx + RabbitMQ+MyCat+dubbo+ZooKeeper
项目描述:本项目是一个停车场支付系统,用来完成车辆进出停车场时停车场自动抬杆、自动扣款。项目分为web、server、dao三个模块,web层主要用来借口HTTP请求,server主要用来完成业务逻辑的处理,dao层主要完成与数据库连接。项目主要分为入场、出厂、扣款和订单查询四个流程。
责任描述:
1、完成车辆入场、出厂、订单查询三个流程
2、与停车场车闸系统进行对接
3、与银联、支付宝、微信、农行等机构进行对接
4、项目维护与测试
技术描述:
1.基于Apache Maven 通过集成聚合项目管理,通过dubbo进行分模块开发;模块包括了
2.Tomcat集群+Nginx Web服务器+Redis+RabbitMQ缓存实现负载均衡并支持高并发使用;
3.数据库集群实现主从复制并通过MyCat优化数据库的读写分离和数据库的负载均衡;
4.Httpclient 实现异构系统之间的通信;
日志信息统计分析系统
软件架构:Hadoop-2.4.1,Zookeeper-3.4.8,sqoop-1.4.4,flume-1.6.0,hive-1.2.0
系统描述:通过Hadoop集群处理系统产生的大量的日志信息,通过分布式存储,按天保存并以天为周期将数据同步到日志分析机上。统计数据按天更新,供业务系统处理使用。根据采集交易系统产生的日志,从日志中分析出地区交易量、地区业务量等。通过分析日志来实现各地区的交易和业务的使用情况的对比、对交易系统的运行情况做出展现。
项目职责:
1、参与Agent的研发和环境搭建,利用Spark对数据离线处理及Spark集群处理的优化。
3、负责定时脚本任务的编写,通过建立Hive表对数据进行分析统计。
4、项目维护
芝麻无感云平台
软件架构:springboot+MyBatis+ MySQL + Redis
项目描述:本项目是一个后台管理系统。用来完成设备提供商、供应商、企业合伙人等角色对系统进行管理。
责任描述:1、完成用户登录模块的表设计与接口设计、并完成代码的编写与测试
2、完成用户权限模块的表设计与接口设计、并完成代码编写与测试
3、完成优惠卷模块的代码开发与测试
4、完成月卡模块的代码开发与测试
5、项目维护与测试