熟练Spring、MyBatis、等常用框架,了解Spring Boot、Spring Cloud微服务开发;
熟练掌握关系型数据库MySQL,以及非关系型Redis,MongoDB;
熟练使用 Maven、git等常用开发工具;使用debug工具及单元测试工具;
熟悉分布式缓存、消息中间件等,包括Dubbo、Zookeeper、Rocket MQ、Redis等;
次 元 圈
开发环境:IntelliJ IDEA+ JDK1.8+Git
开发周期:五个月
技术架构:SpringBoot + Mybatis plus + Redis + MongoDB+ Dubbo + Zookeeper + Rocket MQ
项目描述:次元圈 是一款陌生人交友的社交软件,有点类似于 微信的朋友圈,通过 次元圈 能找到很多共同的伙伴,精准定位到你的位置信息,还能为你寻找到周边的好友。
责任描述:
朋友圈 功能的实现(评论、点赞、关注)。
发布小视频以及图片的实现。
精准定位、搜索附近的人。
通知类消息 、即时通讯消息
技术描述:
项目采用Springboot+Mybatis plus进行开发;
数据库:MySQL存储用户基本信息等重要信息,MongoDB储存用户发布动态数据,评论等信息;
使用fast DFS保存用户上传的小视频;
将用户发布动态后的动态信息写入RocketMq,后台系统接收到消息进行审核;
将用户发布动态的图片存入阿里云OSS当中,接入 华为云审核服务,对用户发布的动态进行文字、图片审核。
使用百度地图时时定位用户位置。
使用第三方 环信发送即时消息。
此刻新闻
开发环境:jdk1.8、IntelliJ IDEA、Git
开发周期:六个月
技术架构:Spring Boot+Spring Cloud+Mybatis+ Mysql + Redis +MongoDB +Nacos+es
项目描述:
此刻新闻 是一款资讯平台,此刻新闻拥有最新的新闻热点。新闻时事,在此刻新闻,你可以关注各地的新闻大小事,也可以关注全球的热点新闻,而且看新闻还可以赢奖品。
该系统分后台管理系统,自媒体系统,APP端;
责任描述:
素材管理模块
自媒体文章列表查询
自媒体人 发布文章、人工审核
自媒体人 文章审核、定时器文章同步
技术描述:
此刻新闻项目采用的分库分表设计,因为业务比较复杂,访问量巨大,为了分摊数据库压力,整个项目用的不只是一个数据库,其中核心库有5个,每一个数据库解决的是一个业务点.
微服务 架构,使用SpringCloud实现服务之间的通信,Nacos做 注册中心,Gateway做网关系统,基于SpringBoot进行开发;
使用 JWT验证登入,并将其信息存入Redis,通过Gateway进行校验;
使用kafka做 消息中间件,监听用户发表的文章,对发表的文章进行审核;
接入第三方阿里云对文章和图片审核,根据后台敏感词库审核文章是否包含敏感词;
接入Fast DFS对素材存储,下载,访问一系列操作;
易屏是一套信息发布系统,暂时的主要作用于公司的出售的显示屏设备发布广告,公告,以及管理广告跟绑定设备的作用;二期的时候又加上了组织架构,角色管理以及权限功能;
次元圈 是一款陌生人交友的社交软件,有点类似于 微信的朋友圈,通过 次元圈 能找到很多共同的伙伴,精准定位到你的位置信息,还能为你寻找到周边的好友。