掌握Mybatis、Mybatis Plus、SpringBoot、 SpringCloud等流行框架;
掌握JAVA基础,理解IO、多线程、集合等基础框架
熟悉 Spring 框架的 IOC 和 AOP 思想;
掌握Redis等非关系型数据库,能实现热点数据缓存处理;
掌握使用 Nginx、Tomcat 等应用服务器容器
掌握 IDEA、Git、Maven 等相关开发管理工具;
熟悉常用的Linux 操作命令;
熟练MySQL 等常用关系型数据库,具有一定的索引优化能力;
掌握RabbitMQ 等消息中间件;
具有良好的编程习惯、规范化开发管理习惯;
2022.2- 2022.06 城际生活项目
项目描述:提供城市生活日常分类信息的免费发布和查询。网站频道涵盖房屋出租信息及交友和二手买卖、维修、回收、教育、生活信息等栏目提供城市生活日常分类信息的免费发布和查询。通过系统计算分类,分析用户的关注点进行推送从而满足用户的需求。 此项目从系统上分为 APP 用户端系统+自媒体端系统。项目中是使用前后端分离开发模式,前端使用的是 Vue 技术栈+Weex 跨平台开发工具。主要模块有:用户管理,用户审核,内容管理,内容审核,频道管理,内容统计,权限管理,素材管理,评论管理,图文数据,个人中心,实名认证,注册登录,热点信息计算等
技术点:
springboot+springcloud+mysql+rabbitmq+kafka+minio+redis+阿里云
开发环境:idea ,JDK8 ,Tomcat ,Maven ,MySql ,redis,docker
个人职责:
1.实现文章信息审核和敏感词的过滤。
2.用户热点关注的产品的定时计算
3.文章自动审核功能,使用分布式事务进行自动审核。
4. 配合其他同事,处理项目开发中遇到的各种问题,优化项目中的部分功能。