每日后端面试5题 第五天

这篇具有很好参考价值的文章主要介绍了每日后端面试5题 第五天。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Redis的常用数据类型有哪些,简单说一下常用数据类型特点

1.字符串string

最基本的数据存储类型,普通字符串

SET key value

2.哈希hash

类似于Java中HashMap的结构

HSET key field value

3.列表list

按照插入顺序排序,操作左边或右边,可以有重复元素,类似于Java中的LinkedList

LPUSH key value1 [value2]

4.集合set

无序集合,没有重复元素,类似于Java中的HashSet

SADD key member1 [member2]

5.有序集合sorted set/zset

集合中每个元素关联一个分数(score),根据分数升序排序,没有重复元素

ZADD key score1 member1 [score2 member2]

二、Mysql查询语句的执行顺序?

(8)Select
(9)distinct 字段名1,字段名2,
(6)[fun(字段名)]  
(1)from 表1
(3)<join类型>join 表2 
(2)on <join条件> 
(4)where <where条件> 
(5)group by <字段> 
(7)having <having条件> 
(10)order by <排序字段> 
(11)limit <起始偏移量,行数>

三、在Spring中,实现IOC容器主要步骤

1.配置文件中配置包扫描路径

2.递归包扫描获取.class文件

3.使用Java反射,确定需要交给IOC管理的类

4.对需要注入的类进行依赖注入

四、Spring中的事务是如何实现的?

通过aop实现的。

1.准备:解析方法上属性,判断是否开始新事务

2.若开启:获取数据库连接,关闭自动提交功能,开启事务

3.执行具体的sql逻辑操作

4.失败则回滚

5.成功则提交

6.完毕之后清除相关事务信息

五、Integer变量为什么100 == 100为true,而1000 == 1000为false

Integer内部针对 -128~127 之间的数字做了缓存,在这个范围内的Integer都指向同一个地址。而==比较的是地址,所以100相等;

这个做缓存的模式叫做享元模式;

1000不相等,因为没有做享元模式,所以地址不同,所以不相等。文章来源地址https://www.toymoban.com/news/detail-641882.html

到了这里,关于每日后端面试5题 第五天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [职场] 会计学专业学什么 #其他#知识分享#职场发展

    会计学专业学什么 会计学专业属于工商管理学科下的一个二级学科,本专业培养具备财务、管理、经济、法律等方面的知识和能力,具有分析和解决财务、金融问题的基本能力,能在企、事业单位及政府部门从事会计实务以及教学、科研方面工作的工商管理学科高级专门人才

    2024年02月20日
    浏览(48)
  • 学习平台助力职场发展与提升

    近年来,随着互联网技术的发展, 学习平台 逐渐成为了职场发展和提升的必备工具。学习平台通过提供丰富的课程内容、灵活的学习时间和个性化的学习路径,帮助职场人士更好地提升自己的技能和知识储备,为职场发展打下坚实的基础。 学习平台的优势在于提供了丰富多

    2024年02月11日
    浏览(49)
  • 每日后端面试5题 第三天

    看图: 图片来自 线程状态转换图及其5种状态切换_小曹的blog的博客-CSDN博客 图片来自 总算把线程六种状态的转换说清楚了! - 知乎 线程一共有4种状态,分别是: 1.创建/新生状态new:被new出来了,还没start()。 2.就绪状态runable:start()了,待会去抢cpu。   抢到了cpu就是传说中

    2024年02月13日
    浏览(29)
  • 每日后端面试5题 第七天

    内连接只查询出两表的交集; 外连接会查询出某表的全部与两表的交集。 1.反向代理 前端把请求发送给nginx,再由nginx将请求发送给后端服务器。 2.负载均衡 提高访问速度;进行负载均衡;保证后端服务安全 1.数据库类型不同 (1)MySQL是关系型数据库; (2)Redis是缓存数据

    2024年02月13日
    浏览(32)
  • 每日后端面试5题 第八天

    1.UDP无连接,速度快,安全性低,适合高速传输、实时广播通信等。 2.TCP面向连接,速度慢,安全性高,适合传输质量要求高、大文件等的传输,比如邮件发送等。 (还有:TCP只能是一对一的,UDP支持一对一、一对多、多对一) (还有:TCP首部开销有20个字节;UDP分组首部开

    2024年02月11日
    浏览(42)
  • 每日后端面试5题 第十天

    1.简单工厂 2.工厂方法(Factory Method) 3.单例(Singleton) 4.适配器(Adapter) 5.包装器(Decorator) 6.代理(Proxy) 7.观察者(Observer) 8.策略(Strategy) 9.模板方法(Template Method) 超文本传输协议,基于TCP协议,用于在Web浏览器和Web服务器之间传输HTML页面、图像、视频、音频和其

    2024年02月11日
    浏览(26)
  • 如何手机搜学法减分答案? #媒体#职场发展

    今天分享拥有拍照搜题、文字搜题、语音搜题、多重搜题等搜题模式,可以快速查找问题解析,加深对题目答案的理解。 1.证件照全能管家(APP) 一个非常好用的证件照APP 常用的证件照尺寸和底色都有、日常的证件照编辑完全够用,支持一键智能拍摄证件照,还可以对照片

    2024年02月19日
    浏览(47)
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第五天)MyBatis的注解开发

    ​ 昨天我们深入学习了 MyBatis多表之间的关联映射,了解掌握了一对一关联映射,一对多关联映射,嵌套查询方式以及嵌套结果方式,掌握了缓存机制的一级缓存,二级缓存等概念,也使用了代码进行复现理解 。但是都是基于XML配置文件的方式来实现的,现在我们要学习一下

    2024年02月11日
    浏览(59)
  • 【职业人生】如何有效的在职场当中避免工作失误和提高个人发展

         《左传·宣公二年》:“人谁无过,过而能改,善莫大焉。”古往今来,多少人犯过错误。强大如“智绝”的诸葛孔明,也有街亭之失。职场人更是难免会在工作中出现失误。     在职场生涯当中避免不了在工作当中带来的失误,在这过程当中,我们应当要学会怎么去

    2024年02月08日
    浏览(42)
  • [office] excel成绩表格数据排名次的教程 #职场发展#知识分享#媒体

    excel成绩表格数据排名次的教程 Excel 中经常需要使用到 排名 次的技巧,成绩表格数据具体该如何排名呢?接下来是小编为大家带来的excel成绩表格数据排名次的教程,供大家参考。 步骤1:不管在学校还是各个统计领域,排名应用随处可见,如果排序会打乱原有次序,那么好多

    2024年02月21日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包