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.熟悉 RabbitMq、kafka 消息中间件,了解 emq;
7.熟悉 ElementUI、Ajax、vue、jQuery、HTML/CSS 等前台开发技术
8.了解 Elasticsearch 全文检索工具,常用检索操作,分词操作,热词,关键字操作;
9.了解分布式解决方案:分布式锁、分布式事务;
10.熟悉 Linux 常用命令;
1. 使用 Spring-Cloud-Gateway 在微服务之间架设的网关服务。
2. 使用 Mongodb 存储用户热数据,以保证用户热数据高扩展和高性能指标。
3. 使用 Mysql 存储用户数据,以保证上层数据查询的高性能。
4. 运用 Kafka 完成内部系统消息通知,与客户端系统消息通知。
5. 运用 Spring Boot 快速开发框架。
6. 运用 Redis 缓存技术,实现热数据的计算。
7. 使用 seata 控制事务和实现全局异常管理
8. 基于线程封装和拦截器使用 JWT 统一进行 token 的认证完成对用户的校验;
9. 使用 Redis 缓存进行性能优化,提高用户查询页面的效率和使用体验;
10. 借助 Mysql 数据库对用户信息进行保存和修改以及对商品进行增删改查以及页面内容的展;
11. 用 Nacos 作为注册中心和配置中心,结合网关路由一同实现自媒体文章发布,Feign 作为各个
模块之间的交互;
历史项目均为涉密项目,项目是若依框架制作的管理系统,数据库使用的是mysql与kingbase,在项目中是全栈开发,熟悉若依继承的各种技术,熟练使用sql和pgsql语法查询数据,根据客户需求独立完成多个模块开发,同时还可以使用python语言开发,
历史项目均为涉密项目,项目是若依框架制作的管理系统,数据库使用的是mysql与kingbase,在项目中是全栈开发,熟悉若依继承的各种技术,熟练使用sql和pgsql语法查询数据,根据客户需求独立完成多个模块开发,同时还可以使用python语言开发,
历史项目均为涉密项目,项目是若依框架制作的管理系统,数据库使用的是mysql与kingbase,在项目中是全栈开发,熟悉若依继承的各种技术,熟练使用sql和pgsql语法查询数据,根据客户需求独立完成多个模块开发,同时还可以使用python语言开发,