1、精通Java、Javascript、jquery、html等语言,精通J2EE等开发工具(Eclipse),熟悉熟悉Spring,Spring Boot、Spring MVC,Mybatis等开发框架,熟悉使用TomCat/wildfly服务器,熟悉nginx和其相关配置,熟悉Maven/SVN/GIT,熟悉MySQL,mongodb数据库
2.熟悉当前主流的微服务框架springcloud,使用springcloud框架搭建项目,及后续项目开发
3.熟悉netty,shell、Python,使用netty,python开发过具体项目
4.熟悉J2EE体系架构,熟悉分布式、缓存技术、并发控制、线程池;
5.熟练使用消息队列kafka,rocketmq,自己使用redis封装成消息队列进行使用,使用redis实现同步转异步的功能
1.项目名:微信端公众号第三方平台开发 使用技术:springcloud+kafka+redis+mongodb进行的开发。主要是代替第三方公众号(服务号)实现公众号的功能,包括用户授权,用户信息获取,公众号消息图文消息推送,自定义菜单等功能。
2.项目名:8583报文转换网关 使用技术:底层socket通信,使用netty技术编写,8583报文转换使用j8583包进行解析,微服务框架使用苏宁内部的rsf框架
3.项目名:易筑教育视频开发 使用技术:red5流媒体技术,red5作为后端服务器为前端提供视频流, 前端使用jwplayer进行视频的实时流播放。
4.项目名:crm系统 使用技术:spring springmvc mybatis 数据库使用mysql ,缓存使用redis进行数据缓存
5.项目名:苏宁银行地铁收单 使用技术:springboot2,rsf框架,redis缓存技术,消息队列使用redis进行封装使用,后期换rocketmq,使用redis的brpop进行同步转异步来释放网关线程