熟练掌握 Java 基础知识, 拥有面向对象分析和设计能力, 熟悉多线程、IO、常见的数据结构与设计模式
熟练运用 SpringBoot、SpringCloud、Mybatis 等,熟悉 Spring 的 IOC、DI、AOP 设计思想
熟悉MySQL使用和原理,熟悉索引、事务、日志、锁等机制
熟悉Redis数据结构、线程模型、持久化等机制,熟悉分布式锁、缓存的应用及使用场景
熟悉TCP/IP 网络模型,熟练使用Netty,并理解其线程模型
了解使用过XXL-JOB、Redisson、Zookeeper、RabbitMq、ELK分布式组件
熟悉Linux常用命令,能够编写常用Shell脚本
国非艺品:
项目背景:平台、商户、用户三者之间进行商品的代理、拍卖、转拍等操作;主要有用户模块、平台拍卖模块、商户拍卖模块、好友模块、积分模块等。
软件架构:SpringBoot + Mysql + MyBatisPlus + Redis + Redisson + XXL-JOB + RabbitMQ等
主要职责:C端后端功能开发
H5、APP微信授权登录和短信验证码登录; Redis刷新token实现异地登陆; 首页热点数据等信息缓存;
接入阿里云相关API实现短信、OSS、身份证二要素、银行卡三要素等功能; 接入微信和支付宝支付;
Redisson实现进行接口限流(令牌桶方式)以及分布式锁来进行抢拍等操作;
使用RabbitMq实线延迟支付以及提前预约等功能;
通过XXL-JOB实现定时任务;
接入ELK实现可视化日志监控;
生产环境搭建与项目部署;
灵境世界:
项目背景:元宇宙开放世界游戏,包括但不限于玩家模块、宝物模块、互动模块、交易模块等;
软件架构: SpringBoot + Mysql + Redis + Netty + Redisson等
个人职责:负责封装多人在线功能开发;负责互动和交易模块后端功能开发
星河巴士:
项目背景:区块链非同质化货币NFT藏品App
软件架构:JeecgBoot + SpringBoot + Mysql + Redis + Redisson + 私链等
主要职责:负责管理后台搭建与功能实现;负责负责实现用户注册和登录功能;负责实现交易模块的商品搜索功能;负责盲盒功能与抽奖功能实现