熟练掌握Java基础、扎实的Java编程功底和良好的编程习惯。
熟练使用MySql数据库,了解储存引擎、sql优化、索引优化、了解Oracle。
熟练使用Spring、SpringMVC、Mybatis、SpringBoot等主流开源框架。
熟悉SpringBoot、SpringCloud熟悉常用组件如服务注册、服务发现、配置中心。
熟悉Redis缓存,了解集群模式,主从复制,缓存预热,缓存击穿,缓存雪崩,分布式锁等。
熟悉RabbitMQ消息队列,对延迟消息,消息丢失,重复消费等解决方案。
熟悉Nginx服务器,使用其实现反向代理,负载均衡等功能。
熟悉使用Idea开发工具,熟练使用git等版本控制工具以及maven项目管理。
熟悉linux操作命令,了解linux系统环境搭建。
项目名称: 看看新闻
技术/环境:
Spring + springboot + SpringMVC + springcloud + MySQL + MyBatis + elaticsearch + redis + mongodb + xxl-job
项目描述:
看看新闻项目是对在线教育平台业务进行大数据统计分析的系统。碎片化、切换频繁、 社交化和个性化现如今成为人们阅读行为的标签。看看新闻对海量信息进行搜集,通过系统 计算分类,分析用户的兴趣进行推送从而满足用户的需求
责任描述:
Admin端:登录身份认证,用户审核,自媒体文章自动审核,定时审核以及人工审核;
Wemedia端:自媒体文章的发布,自媒体素材的管理,分布式事务的管理;
App端:用户行为
技术描述:
1、用户登录身份认证,用户审核,使用springcloud网关gateway搭建全局过滤器,对请求进行审核过滤;
2、自媒体文章自动审核,使用rabbitmq消息队列来获取wemedia微服务的文章信息;
3、定时审核,使用xxl-job对任务进行分布式任务调度;
4、自媒体文章的发布,使用了rabbitmq消息队列,把文章id发送到消息队列中;
5、自媒体素材的管理,使用百度云oss对象储存服务;
6、自媒体素材审核使用了DFA敏感词过滤和百度云文本审核,图片审核;
7、分布式事务的管理,使用了百度云seata技术对分布式事务进行管理。
项目名称:墨鱼旅行
技术/环境:
Maven + MySQL + Redis + mongodb + Spring boot + Spring Cloud + MybatisPlus + rabbitMQ
项目描述:
随着互联网时代的发展,人们的生活节奏越来越快,大多数人习惯使用手机利用碎片化时间来获取旅游咨询,因为之前疫情对于旅游业的冲击比较大,人们大多都在家进行娱乐,不能出门去游玩,都在等着疫情过后能出去放松一下,因此,人们对旅游资讯类应用需求越来越高。墨鱼旅行就在这种背景下诞生,该项目致力于获取热门经典旅游咨询,通过大数据平台分析用户喜好,为用户推送精准的旅游资讯。该项目有管理员频道管理,审核管理,作者管理,自媒体粉丝管理,文章管理,评论私信管理,自媒体端和APP端等模块。
责任描述:
1、管理员频道管理:负责管理员对频道的创建、编辑和删除,确保频道的有效性和准确性。
2、审核管理:负责对自媒体用户发布的文章进行审核,包括内容审核、图片审核等,确保发布的内容符合规范和要求。
3、作者管理:负责对自媒体作者进行管理,包括作者的注册、认证、权限管理等,确保作者身份的真实性和可信度。
4、自媒体端和APP端:负责开发和维护自媒体端和APP端的功能,包括用户登录、文章发布、评论回复等,确保用户的良好体验和功能的稳定性。
技术描述:
Redis 进行用户登录验证码功能的实现,以及对等一些不需要长时间存储的信息进行展示,(点赞数,评论数,关注数)。
Druid连接池查询MySQL数据库,并使用log4j打印日志文件,方便在Linux服务器上进行调试和错误排查,(负责项目中的数据库连接管理、日志记录和异步请求处理)。
maven 构建项目,方便项目的管理和部署(就是负责项目的频道、审核、作者管理和自媒体/APP端开发,使用Maven进行项目构建和管理)。
nginx,gateway 进行负载均衡集群部署就是(负责这个项目中的自媒体端和APP端的开发和维护工作,以及负载均衡集群部署)。
MQ 异步接口同步数据(负责项目中消息队列的使用)。
项目名称:云鹊医
技术/环境:
Mysql+MyBatis+Spring+SpringMVC
项目描述:
云鹊医是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化,患者管理专业化,健 康预估数字化,健康干预流程化,知识库集成化,从而提高健康管理师的工作效率,加强与患者间的互动, 增强管理者对健康管理机构运营情况的了解。
责任描述:
1.负责网站后台用户的角色校验 根据不同角色显示不同菜单。
2.负责移动端预约流程开发 以及该流程中所涉及的后端数据接口
技术描述:
SSm(spring,mybaits,springmvc)+springSecurity 进行权限权限开发
使用axios 进行前后端交互
百度云短信服务+redis 完成验证码发送与暂存
使用七牛云提供的对象存储当做图片服务器
Spring集成Quartz完成定时任务(,清理垃圾图片数据....)
Spring 集成redis做预约项目数据列表缓存,增加用户体验感
项目名称:厨掌柜
看看新闻项目是对在线教育平台业务进行大数据统计分析的系统。碎片化、切换频繁、 社交化和个性化现如今成为人们阅读行为的标签。看看新闻对海量信息进行搜集,通过系统 计算分类,分析用户的兴趣进行推送从而满足用户的需求
云鹊医是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化,患者管理专业化,健 康预估数字化,健康干预流程化,知识库集成化,从而提高健康管理师的工作效率,加强与患者间的互动, 增强管理者对健康管理机构运营情况的了解。