上一页 1 2 3 4 5 6 7 8 ··· 84 下一页

2024年9月12日

Redis常见面试题

摘要: 怎么理解Redis中事务?(面试有被问到) 事务表示一组动作要么都执行,要么都不执行。 命令: multi 开启事务,也就是说会将下面要执行的命令先写入到Redis的队列当中。 exec 提交事务 ,也就是说执行队列当中的命令。 discard 回滚事务 redis中的事务是弱事务,主要体现在事务回 阅读全文

posted @ 2024-09-12 11:14 ~码铃薯~ 阅读(3) 评论(0) 推荐(0) 编辑

2024年9月11日

MySQL常见面试题

摘要: 使⽤索引⼀定可以提升效率吗? 索引就是排好序的,帮助我们进⾏快速查找的数据结构.简单来讲,索引就是⼀种将数据库中的记录按照特殊形式存储的数据结 构。通过索引,能够显著地提⾼数据查询的效率,从⽽提升服务器的性能。 索引的优势与劣势 优点 提⾼数据检索的效率,降低数据库的IO成本 通过索引列对数据进⾏排 阅读全文

posted @ 2024-09-11 17:22 ~码铃薯~ 阅读(135) 评论(0) 推荐(0) 编辑

2024年9月10日

Spring cloud alibaba面试题

摘要: Spring cloud alibaba面试题 **spring cloud alibaba都有哪些组件 ** 如果面试官问你微服务都有哪些组件,可以先说spring cloud Netflix那一套(因为那一套自己是比较擅长的),说完了之后,再捎带着说spring cloud alibaba这一套 阅读全文

posted @ 2024-09-10 15:59 ~码铃薯~ 阅读(147) 评论(0) 推荐(0) 编辑

2024年9月9日

mybatis常见面试题

摘要: mybatis常见面试题 #{}和${}的区别是什么? Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的 set方法来赋值;能够防止sql注入. Mybatis 在处理\({}时,就是把\){}替换成变量的值。 mybatis的一级缓存 阅读全文

posted @ 2024-09-09 18:35 ~码铃薯~ 阅读(4) 评论(0) 推荐(0) 编辑

2024年9月8日

JVM常见面试题

摘要: jvm的内存模型以及分区情况和作用 堆、栈、方法区、程序计数器。 其中堆区和方法区是线程共有区域,其他三个区域是线程私有区域。 方法区 用于存储虚拟机加载的类信息,常量,静态变量等数据, 堆 存放对象实例,所有的对象和数组都要在堆上分配。是JVM 所管理的内存中最大的一块区域。 虚拟机栈(java方 阅读全文

posted @ 2024-09-08 18:58 ~码铃薯~ 阅读(58) 评论(0) 推荐(0) 编辑

synchronized(面试有被问到)

摘要: synchronized synchronized底层是如何实现的 以及 什么是锁的升级和降级? synchronized是java内建的一种同步机制,当一个线程已经获取到锁了,其他的线程试图获取锁的时候就只能等待或者阻塞在那里。synchronized可以用来修饰方法也可以用来修饰代码块。 syn 阅读全文

posted @ 2024-09-08 14:56 ~码铃薯~ 阅读(19) 评论(0) 推荐(0) 编辑

常见并发工具类的使用场景

摘要: 常见并发工具类的使用场景 ReentrantLock ReentrantLock是一种可重入的独占锁,它允许同一个线程多次获取同一把锁而不会被阻塞。它的功能类似于synchronized是一种互斥锁,可以保证线程安全。 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量 与 synchro 阅读全文

posted @ 2024-09-08 11:58 ~码铃薯~ 阅读(9) 评论(0) 推荐(0) 编辑

tryLock 和Lock 和 lockinterruptibly 的区別

摘要: tryLock 和Lock 和 lockinterruptibly 的区別 1.tryLock 能获得锁就返回 true,不能就立即返回 false,tryLock(longtimeout,TimeUnit unit),可以增加时间限制,如果超过该时间段还没获得锁,返回 false 2lock能获得 阅读全文

posted @ 2024-09-08 09:13 ~码铃薯~ 阅读(24) 评论(0) 推荐(0) 编辑

2024年9月7日

锁的分类

摘要: 锁的分类: 悲观锁和乐观锁:乐观锁和悲观锁是并发控制的一种机制,用于多线程或多进程环境下对共享资源的访问管理,以防止数据不一致或竞态条件。它们的主要区别在于对待冲突的策略。 悲观锁是一种对资源持有较悲观态度的锁定方式。它假设数据在并发访问时极有可能发生冲突,因此每次访问数据时都会先加锁,以确保其他线 阅读全文

posted @ 2024-09-07 17:15 ~码铃薯~ 阅读(18) 评论(0) 推荐(0) 编辑

2024年9月5日

springwebflux、函数式编程、lambda表达式

摘要: 参考此博客:https://www.bilibili.com/video/BV1LT4y1y75R?p=5&spm_id_from=pageDriver&vd_source=273847a809b909b44923e3af1a7ef0b1 阅读全文

posted @ 2024-09-05 10:38 ~码铃薯~ 阅读(2) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 84 下一页

导航