1.熟悉 maven、Spring、SpringMVC、MyBatis、Spring boot 等开发技术框架;
2.熟练掌握SpringCloud部分技术模块,服务发现注册、配置中心、负载均衡、断路器、数据监控、Ribbon 远程调用以及 Feign 远程调用;
3.理解Spring的IOC、AOP设计思想、Bean加载过程;
4.熟悉MySql数据库,了解innodb和myisam存储引擎、熟悉mysql锁机制,能编写较复杂的SQL,具备一定的SQL优化能力;
5.精通Redis,深入理解Redis线程模型以及Redis的核心数据结构和使用场景,熟悉多级缓存架构,比如:缓存穿透、雪崩、击穿、双写一致、缓存失效等;;
6.熟悉 ElementUI、Ajax、vue 等前台开发技术
7.了解Elasticsearch全文检索工具,常用检索操作,分词操作,热词,关键字操作;
8.了解分布式解决方案:分布式锁、分布式事务;
9.了解Linux常用命令;
项目描述:一个在线发布文章项目。
项目技术: Spring boot + Spring cloud + nacos + seata + kafka + xxl-job + Fastdfs + jwt等
项目职责:
1.平台管理端: 频道管理,敏感词管理, 自媒体文章审核。
2.自媒体端: 素材模块,文章模块,素材引用。
3.用户模块: 自媒体帐号模块,作者账号模块。用户中心模块:后台会员管理的构建和完善,用户的注册和信息保存与登录,用户个人信息的记录包括记录其足迹和收藏;
技术实现:
1.使用 Spring-Cloud-Gateway 在微服务之间架设的网关服务。
2.使用 Mongodb 存储用户热数据,以保证用户热数据高扩展和高性能指标。
3.使用 Mysql 存储用户数据,以保证上层数据查询的高性能。
4.运用 Kafka 完成内部系统消息通知,与客户端系统消息通知。
5.运用 Spring Boot 快速开发框架。
6.运用 Redis 缓存技术,实现热数据的计算。
7.使用 seata 控制事务和实现全局异常管理
项目描述:专注于金融、创投和智能制造产业新闻报道的在线发布文章项目。我们旨在提供全面、可靠、准确的新闻报道和深度分析,为读者呈现最前沿的资讯和行业洞察。
项目技术: SpringCloud、SpringBoot、Mybatis、Nacos、Minio、Freemarker、Redis、elasticSearch、Kafka等
项目职责:
1.参与需求分析,设计相关接口文档;
2.三端登录模块及对应权限校验功能的开发;
3.负责开发自媒体端素材管理、文章发布、文章审核、定时发布功能;
项目描述:一个外卖项目
项目技术: Spring、SpringBoot、MybatisPlus、MySQL、Redis、Minio等
项目职责:
1.用户中心模块:后台会员管理的构建和完善,用户的注册和信息保存与登录,用户个人信息的记录包括记录其足迹和收藏;
2.销售服务端:为商家提供对商品的上下架,查看商品被阅览次数功能,及物流跟踪功能;
3.多人直购端:提供展示商品内容页面,完成用户注册,商品采购,订单查询等功能;
技术实现:
1. 使用 elasticSearch 对订单信息进行全文检索;
2. 引入百度地图 api,对路由信息进行展示;
因项目涉密,图片无法上传,敬请谅解 这个项目是基于若依的管理系统, 在这个项目中做个若干菜单, 用懒加载树做部门树, 用AOP做权限认证, 用Feign对接其他系统并联调, 制作过多个报表,使用模板导出excel, 编写许多报表使用的复杂sql,并对一些报表导出
涉密项目,无法提供图片,敬请谅解!!! 自媒体端: 素材模块,自媒体人模块,文章模块,素材引用。 用户模块: 自媒体帐号模块,作者账号模块。用户中心模块:后台会员管理的构建和完善,用户的注册和信息保存与登录,用户个人信息的记录包括记录其足迹和收藏; 使用 Sprin