熟悉面向对象,线程,集合,io流 熟悉微服务框架springcloud以及Dubbo,有一定微服务的开发经验,可以熟练的使用springcloud的各种常用组 件,并对一部分组件的实现原理有一定的了解 熟悉SSM开发框架以及其原理 熟悉springboot,并对springboot自动配置原理有一定的了解,曾经自己在项目中编写过启动器 对设计模式有一定的了解,有在项目中运用过设计模式编写高扩展代码 熟悉关系型数据库Mysql运用,有一定的Mysql调优经验 熟悉非关系型数据库MongoDB的使用 熟悉非关系型数据Redis的使用,并对Redis的缓存穿透,缓存击穿,缓存雪崩等产生的环境问题有一定的了解与 相对于的解决 熟悉分布式搜索服务Elasticsearch的使用 属性分布式文件系统FastDFS的使用 熟悉部分第三方平台api技术,例如:百度云人脸识别,阿里云短信,阿里云oss,华为云内容审核等等 熟悉docker的基本操作 熟悉linux的基本操作 熟悉JVM的内存模型,对JVM的调优有一定了解 对jvm垃圾回收机制有一定了解
汤圆创作
开发环境: win10 + JDK1.8 + Maven + Git 使用技术:springboot+springcloud+redis+kafka+mybatis 项目介绍: 汤圆是一款写作APP,拥有强大的创作功能。是世界上最懂作者的移动创作和分享软件。文字、图片创作,简单 便捷,多个移动设备间同步所有作品,大数据智能推荐热门作品。
负责模块:
作者后台管理,使用了DFA算法,和阿里云图片检测,完成了文章的自动审核 使用seata完成分布式事务,分布式雪花算法生成id,保证了素材通过和驳回的一致性 文章素材管理,使用了FastDFS完成了文章的上传与下载 发布上下架管理,使用了Kafka作为中间件完成了后台与APP同步上下架 权限管理模块,使用springcouldgateway网关和过滤器进行鉴权