熟练使用java sdk提供的功能,理解IO、多线程、集合等基础框架,对JVM原理具有一定的认识
熟悉多线程开发,理解JUC并发编程
熟悉Spring,MyBatis,Spring MVC Spring Cloud等常用开源框架,并研究过Spring源码
熟悉分布式的系统的设计和应用
熟悉微服务开发,理解服务发现,服务注册,服务消费,服务熔断,服务网关等概念
熟悉常用编程设计模式
熟悉使用MySql,理解事务,锁,日志,索引原理
熟悉Redis,理解分布式缓存
熟悉消息队列,如,Kafka,RocketMQ
熟悉Linux 系统,熟悉多种开源软件的安装与使用
熟悉常用的数据结构以及算法
了解大数据开发,对Hbase,Spark,Flink具有一定的认识和理解
了解Docker容器化技术
项目名称:杭州源盛微商城分销系统 项目职位:项目负责人
项目描述:
该项目是基于Spring Spring-mvc Mybatis shiro 基于微信平台电商分销系统。
主要分h5客户端,后台web端,以及小程序客户端。
h5客户端,小程序端,实现了会员微信oauth认证登录,手机短信认证,会员级别,会员地址管理,商品分类,商品搜索,广告轮播,购物车,分享产品,会员商品评论,分享会员二维码获取代理,每日签到,订单微信支付,订单物流查询,代理管理,商品价格折扣,佣金提取,商品秒杀限时活动
后台平台端,实现了商品分类管理,商品管理,订单管理,订单自动打印机,订单报表导出,订单实时语音提醒,会员管理,会员网体,佣金分级结算,佣金管理,重要数据可视化。
主要技术: spring bean 管理,spring-mvc 实现resultful-api,mybaits druib实现了mysql数据库持久化,shiro,redis 实现权限会话管理,rabbit-mq 实现了h5 小程序 与后台服务器消息队列异步通信,spring-task 实现定时任务,websocket实现消息推送,redis实现部分数据缓存,jsp 实现动态页面,layui实现前段界面框架,jquery前段控件控制,jquery-validate 实现前段数据校验,echarts 实现可视化数据,ueditor 富文本编辑器,七牛云对象存储,nginx tomcat 负载均加动静分离。
项目名称:指南车机器人预测性维护系统 项目职位:项目负责人
项目描述:
该项目分数据采集端,数据收集端,数据调用端,数据展示端
数据采集端负责采集机器人PLC上的数据以及日志信息,采集端是以多线程并发方式采集机器人元器件数据和机器人日志。数据收集端负责收集来自数据采集端的数据,它负责进一步分析以及存储数据。数据调用端提供Api供数据展示调用。数据展示端大屏显示机器人元器件数据和机器人告警日志。
数据端采用端以多线程并发方式采集数据,采用定时任务线程池以及非阻塞队列实现数据同步和线程安全,监控数据展示端是基于Vue开发,实现数据响应的实时性。
项目名称:装饰设计办公系统 项目职位:项目负责人 项目描述: 该项目分人员管理,项目管理,资产管理三大模块。 人员管理实现了权限分组管理,菜单根据权限进行动态生成。 项目管理实现了基于工作流的任务交接模式。 资产管理实现了基于绩效考核
项目名称:指南车在线教育人才网 项目职位:开发工程师 项目描述: 该项目基于Spring Cloud 微服务搭建 该项目分通用服务(短信发送,邮件发送),用户注册中心(基于Zuul实现统一鉴权),技术服务工程师模块,技术服务