1.熟练掌握Java Python开发,掌握面向对象 多线程开发
2.熟练掌握spring mvc、spring boot、spring boot 框架的搭建以及开发、扩展;MyBaits框架的DAO层对接存储;
使用dubbo、spring cloud微服务开发以及治理,zookeeper的搭建服务注册中心;Nacos注册中心和配置中心
3.数量掌握网络通信框架Netty,物联网协议的制定以及长连接即时通信的开发;
4.消息中间件RabbitMq、RocketMq、kafka服务解耦以及异步执行;
5.关系型MySQL、读写分离,非关系型数据库Redis,MongoDB分库、分表;
6.svn、git 版本控制管理工具,idea 开发工具 gradle maven 项目集成工具;CI/CD工具的搭建和使用
7.Lunix环境搭建、项目部署、shell脚本 业余时间长 长期维护 长期合作 志同道合 可以技术入股
8.熟练掌握K8s,docker 容器化环境搭建和部署
9.熟练掌握云桌面 spice协议,qemu-kvm开发,自制镜像制作
10.掌握Python Bottle web开发,celery 异步开发,FLask项目从0到1
1.小章鱼小程序:
1.1 spring boot + redis + mysql + mysql+netty
1.1:使用Redis实现用户点赞排行榜,以及最近活跃七天的用户
1.2:使用Redis的订阅与发布功能解耦项目之间的耦合关系;
1.3.Netty的websockt功能实现用户的在线实时聊天、发送语音、图片功能
2.sell project 和 sell-device 项目
该项目是运动设备共享相关的两个项目;spring boot + mysql+mongodb+netty+spring cloud config+eureka
2.1.使用MongoDB保存用户的运动数据,并按照用户id实现分表
2.2.对接微信、支付宝实现支付功能,以及购买会员卡,用户钱包充值的功能
2.3.使用Netty与设备建立长连接,自定义协议保持发送心跳的传送与命令的下行与上行,实现共享设备的启动、停止、暂停、运动数据实时上传的功能
2.4 spring cloud config 配置中心以及eureka作为服务注册中心以及发现
4.运动APP以及小程序的对接;完成用户相关的数据接口,小程序登录,及用户运动数据的上报以及导出功能;
5.后台管理系统
5.1 spring boot + mysql + mongodb + shiro
6.英语四六级学员提升中心。项目架构:Spring Boot+Spring cloud+Spring Cloud sentinel+dubbo+zookeeper+Redis+Kafka+Docker;主要负责项目的搭建和容器化部署,项目从0到1全权负责。用户体系搭建,数据库表设计和接口设计,nacos注册中心和配置中心的搭建。
7.学员课表学习中心。spring boot+spring cloud sentinel+spring cloud nacos+rabbitmq+dubbo+zookeeper。主要负责项目重构,优化接口qps,全公司平台课表入口,面临日活上千万的压力。项目容器化搭建和部署
8.Bottle + Celery+Mysql+redis+rabbitmq+Python3.6 开发云桌面
云桌面核心逻辑独立设计和开发,云服务器项目部署。
角色 | 职位 |
负责人 | 高级开发工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.主要功能是:首页地图显示用户周围可用的运动设备,通过移动端APP扫描公司线下共享的运动设备(运动馆门禁、跑步机、力量训练器等)进行锻炼,设备端、移动端同步实时显示用户运动的数据。结束运动后计算用户可以支付的最优价格,用户再通过支付宝、微信、积分、年卡(月卡、季卡)、自有的钱包
1.个人专业领域知识分享的小程序。 2.架构:Spring Boot+Mybatis+Netty WebSocket + Redis+mysql 3.因为公司大平台是线上教育的。那为了增加开课老师与学员的黏性,开发这个实时沟通的小程序。可以通过语音、图片,学员可以送花朵奖励老