掌握Java容器,并发编程,数据结构等基础知识及原理;
掌握JVM虚拟机内存模型,调优,垃圾回收及原理;
掌握常用的数据结构,原理及应用场景;
掌握GIT代码管理工具以及Maven项目构建工具;
掌握Spring,SpringMVC,MybatisPlus,SpringBoot, SpringCloud,SpringSecurity等框架;
掌握Kafka,RabbitMq消息队列;
掌握XXL-JOB分布式任务调度框架;
掌握Mysql常见的优化手段及原理;
掌握Redis构建项目分布式缓存及分布式锁的应用;
熟练使用Docker容器,DockerFile,DockerCompose,DockerSwarm现场实施部署;
熟悉Linux常用命令;
熟悉Zookeeper的使用,原理以及Nginx常用配置;
熟悉常用的网络协议以及OAuth2认证协议;
熟悉常用的设计模式;
项目一:云客赞营销系统(APP,小程序端已上线)
项目简介:云客赞主攻吃喝玩乐社交电商领域,目前有三四百万推广员,加上非推广员,项目用户数大概在千万左右。营销系统也是该项目流量最大的系统之一。
技术应用:SpringBoot,SpringCloud,MybatisPlus,Mysql,Redis,RabbitMq,xxl-job
责任描述:
1、佣金上浮模块,广告系统模块,抽奖模块,双十一定制抽奖活动,春节定制抽奖活动,商学院模块,拼团砍价模块业务需求开发
2、主导项目从Mybatis更换成MybatisPlus,加快项目开发维护进度
3、主导项目从单机任务调度升级为xxl-job分布式任务调度
4、独立完成项目线程池调优,Hikari数据库连接池调优
5、独立完成sharding-jdbc实现项目读写分离
项目二:呆呆识字(微信小程序已上线)
项目简介:项目19年11月启动,20年2月份正式上线正式版微信小程序,开发人数2人。主营2-10周岁儿童线上教育服务。
技术应用:SpringBoot,SpringCloud,MybatisPlus,Mysql,Redis,RabbitMq,xxl-job
责任描述:
1、项目从零搭建
2、配合运维测试环境,线上正式环境发布
3、我的课程,课程列表,生成VIP兑换码,学习课程,缓存等常规业务开发
4、xxl-job分布式分片任务实现用户批量定时开课功能优化
项目三:“警聊”IM软件(公安部内网使用)
项目简介:项目实现安卓客户端,web网页版,windows客户端同步,单聊,群聊,发送图片,文件,表情,语音等功能,后期目标成为公安部内网的“钉钉”。
技术应用:Spring全家桶,Mybatis,Oracle,Ignite,Redis,Kafka,ElasticSearch,Openfire,XMPP协议,Fastdfs,Docker
责任描述:
1、用户模块:加好友,上传头像,修改用户信息,手机端扫码登录等功能;
2、聊天模块:单聊消息已读未读,群聊消息获取已读未读用户,发起群聊,发起会话等功能;
3、搜索模块:ES拼音搜索等功能;
4、Kafka模块:保存聊天记录高并发处理,自定义消息,群消息提醒等功能
5、Openfire插件开发;
角色 | 职位 |
负责人 | 高级Java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
云客赞主攻吃喝玩乐社交电商领域,目前有三四百万推广员,加上非推广员,项目用户数大概在千万左右。营销系统也是该项目流量最大的系统之一。
项目19年11月启动,20年2月份正式上线正式版微信小程序,开发人数2人。主营2-10周岁儿童线上教育服务。
云客赞主攻吃喝玩乐社交电商领域,目前有三四百万推广员,加上非推广员,项目用户数大概在千万左右。营销系统也是该项目流量最大的系统之一。
项目19年11月启动,20年2月份正式上线正式版微信小程序,开发人数2人。主营2-10周岁儿童线上教育服务。