1.熟练java开发,熟练使用Intelij IDEA编程工具。
2.熟练spirng,springMVC,Mybatis,springboot等主流开发框架。
3.熟悉Html,jQuery,javaScript,Ajax,Bootstrap,layUi等前端技术。
4.熟练Mysql、Oracle关系型数据库,熟悉Redis,MongoDB,elasticsearch等NoSql。
5.熟悉SpringCloud微服务各种组件:eurka,ribbon,histrix等。
6.熟悉SOA架构,Maven模块化管理项目,参与过分布式项目的搭建以及开发。
7.熟悉Linux常用命令。
苏宁豆芽(im系统)服务端
开发技术:netty,Redis,MongoDB,elasticsearch,kafka等
项目描述:苏宁豆芽(类似钉钉)是基于netty开发的一款实时通信办公软件,服务端通过protobuf协议与http协议与客户端通信。数据库用的MongoDB。
项目模块:im主要功能系统:包括聊天,建群,加好友等功能。
登录系统:豆芽passport单点登录。
后台管理系统:管理人员数据,组织架构树,权限等。
服务号系统:给各个豆芽用户推送服务号消息提醒。
客服系统:提供客服平台,如:人事客服,IT客服等,方便人员遇到问题沟通。