1.熟悉Java语言,如面向对象、集合框架等
2,熟悉主流框架能使用spring、springmvc、mybatis、springboot等主流框架完成后端接口的编写
3,熟悉MySQL的基本使用,如sql语句、索引、主从复制,读写分离
4.熟悉缓存中间件Redis,如缓存击穿,穿透,雪崩,主从集群分片集群
5.熟悉消息中间件RabbitMQ
7.了解微服务技术栈springcloud(Alibaba),如nacos等组件
10.会使用Git、 Maven等开发工具
11.略懂JS、AJAX、 vue、 Axios等前端技术
一、点评网
1.使用框架:SpringBoot、Mybatis Plus
2.数据库:MySQL、Redis
3. 前端框架:vue
4. 服务器:nginx、tomcat
5.采用前后端分离进行开发
6.主要是前端通过 ajax 请求发送到后端,后端采用了统一的返回类进行返回.
7.运用了Redis解决缓存击穿、缓存穿透等问题
8.高并发场景下的秒杀问题
二、汽车商城
1.使用框架:SpringBoot、Mybatis Plus
2.数据库:MySQL、Redis
3. 前端框架:vue
4. 服务器:nginx、tomcat
5.采用前后端分离进行开发
6.主要是前端通过 ajax 请求发送到后端,后端采用了统一的返回类进行返回.
7.最大程度上解决了代码的复用性
8.使用了读写分离解决数据库压力过大的问题