一、Nginx的作用
1.反向代理
前端把请求发送给nginx,再由nginx将请求发送给后端服务器。
2.负载均衡
提高访问速度;进行负载均衡;保证后端服务安全
二、Swagger有什么作用
直接调试后端请求响应
三、Redis常见数据类型
String、Hash、List、Set、Zset
四、Redis和mysql有什么区别
1.数据库类型不同
(1)MySQL是关系型数据库;
(2)Redis是缓存数据库/非关系型数据库
2.数据存放位置不同
(1)MySQL的数据存在磁盘中
(2)Redis的数据存在内存中
3.应用场景不同
(1)MySQL存放在硬盘中,数据读取要I/O操作,速度慢,适合持久化的数据存取;
(2)Redis存放在内存中,用CPU读取,非常快,适合热点数据的存取。
4.存放数据类型不同
(1)MySQL:数值、日期/时间、字符串
(2)Redis:String、Hash、List、Set、Zset
五、HTTPClient的作用
-
发送HTTP请求
-
接收响应数据
六、SpringCache有哪些注解
|----------------|----------------------------------|
| @EnableCaching | 加在启动类上开启 |
| @Cacheable | 放要缓存的查询上,快速查询redis,没有则查询后加入redis |
| @CachePut | 放新增上,将结果放入redis |
| @CacheEvict | 放删上,去掉一条;放改上,去掉全部重新记 |
七、SpringTask的作用,cron表达式有那些域
作用
任务调度,在特定时间执行指定的Java代码,定时做任务。
哪些域
秒 分 时 日 月 周 年
SpringTask只支持前6个域,不支持年的域。然后用*表示每个单位都执行,比如每日、每秒等;?表示冲突时的缺省,比如日月和周的冲突;/10表示每10个单位,比如每10分钟、每10个月等。
八、Websocket是什么
实现双向通信的一个网络协议。
九、POI的作用?
操作Java读写Office,项目中主要是Excel文件。