当前位置: 首页 > news >正文

每日后端面试5题 第七天

一、内连接和外连接查询有什么区别?

内连接只查询出两表的交集;

外连接会查询出某表的全部与两表的交集。

二、Nginx的作用

1.反向代理

前端把请求发送给nginx,再由nginx将请求发送给后端服务器。

2.负载均衡

提高访问速度;进行负载均衡;保证后端服务安全

三、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

四、多态的优缺点

优点:

函数中的参数如果写了父类,就可以调用任意子类来填充该形参。

1.简化了代码;

2.提升了维护性和扩展性。

缺点:

父类引用操作子类对象时,不能使用子类特有的方法。

解决方法:向下转型

五、SpringTask有什么作用?Cron表达式有哪些域

作用:

任务调度,在特定时间执行指定的Java代码,定时做任务。

哪些域:

秒 分 时 日 月 周 年

SpringTask只支持前6个域,不支持年的域。然后用*表示每个单位都执行,比如每日、每秒等;?表示冲突时的缺省,比如日月和周的冲突;/10表示每10个单位,比如每10分钟、每10个月等。

http://www.lryc.cn/news/120177.html

相关文章:

  • 计算机视觉的应用10-图片中的表格结构识别与提取实战
  • P4178 Tree (点分治)
  • Kubernetes 二进制搭建
  • QT QtXlsx安装使用
  • Java医院信息化HIS管理系统源码
  • 【Uni-App】uview 开发多端应用,密码显示隐藏功能不生效问题
  • 人工智能算法-SVM, KNN
  • 计算机网络—TCP
  • Oracle到DM实时数据同步实施方案
  • WebRTC | 音视频实时通信的本质
  • ApiPost的使用
  • 6、CCS 配置工程头文件批量添加路径的方法
  • Visual Studio配置PCL库
  • 数据分析 | 为什么Bagging算法的效果优于单个评估器
  • mysql架构介绍
  • EIK+Filebeat+Kafka
  • python安装xgboost报错
  • 语音芯片的型号有哪些?为什么强烈推荐使用flash型可擦写的
  • 【OpenCV常用函数:轮廓检测+外接矩形检测】cv2.findContours()+cv2.boundingRect()
  • opencv,opengl,osg,vulkan,webgL,opencL,cuda
  • golang拥有wireshark数据包解析能力
  • Redis_分片集群
  • 测试提升方向:你选测试开发?还是性能测试?
  • 无涯教程-Perl - print函数
  • python搜索文件夹内类似的文件名
  • [保研/考研机试] KY3 约数的个数 清华大学复试上机题 C++实现
  • cmake扩展(2)——windows下动态设置输出文件(dll/exe)版本
  • Python-OpenCV中的图像处理-颜色空间转换
  • yolov5目标检测多线程Qt界面
  • [ubuntu]创建root权限的用户 该用户登录后自动切换为root用户