并发 第4页
Spring Boot集成Caffeine缓存介绍-IT面试星球

Spring Boot集成Caffeine缓存介绍

一、前言 缓存在我们的日常开发中具有极高的使用频率,当一个系统遇到性能瓶颈的时候往往会考虑使用缓存来解决问题。 对于那些访问频率高、更新频率低的数据,我们可以考虑把查询结果保存起来,...
mianba的头像-IT面试星球mianba1年前
07311
Mysql学习锁-IT面试星球

Mysql学习锁

Mysql锁是什么?锁有哪些类别? 锁定义 同⼀时间同⼀资源只能被⼀个线程访问 update test set a=a-1 where id=100 and a> 0; 在数据库中,除传统的计算资源(如 CPU 、 RAM 、 I/O 等)的争⽤以...
mianba的头像-IT面试星球mianba1年前
07312
MySQL多表关联查询和多次单表查询,哪个效率高?-IT面试星球

MySQL多表关联查询和多次单表查询,哪个效率高?

点击关注公众号,利用碎片时间学习 在数据量不大的情况下多表连接查询和多次单表查询的效率差不多。如果数据量足够大,那肯定是多次单表查询的效率更高。 有的一些公司里面,都会禁用多表连接查...
mianba的头像-IT面试星球mianba1年前
07210
别再说你不知道分布式事务了-IT面试星球

别再说你不知道分布式事务了

    你好,大家可以叫我“小农”,这是我更新的第 72 篇文章,点赞再看,养成习惯,点击左上角蓝字关注我️❤牧小农。 简介 我们都知道 Seata 是一个分布式事务的解决方案,今天我们就来带...
mianba的头像-IT面试星球mianba1年前
0706
架构设计之二——高性能架构-IT面试星球

架构设计之二——高性能架构

高性能关系型数据库 读写分离 读写分离的基本原理是将数据库读写操作分散到不同的节点上。设计复杂度 •主从复制延迟•写操作后的读操作指定发给数据库主服务器•读从机失败后再读一次主机•关...
mianba的头像-IT面试星球mianba1年前
07010
【JVM系统学习之路】 神奇的 JAVA 堆,难学会?-IT面试星球

【JVM系统学习之路】 神奇的 JAVA 堆,难学会?

JVM系统学习之路系列演示代码地址:https://github.com/mtcarpenter/JavaTutorial 前言 面试中是否遇到如下与堆相关问题? JVM 内存为什么要分成新生代,老年代,持久代? 新生代中为什么要分为...
mianba的头像-IT面试星球mianba1年前
0708
Java基础高频面试题总结-IT面试星球

Java基础高频面试题总结

大家好我是Java小羽,最近临近毕业,在苦逼的找工作,所以总结了一下Java的基础面试题,希望可以帮到大家。 1.面向对象 什么是面向对象? 其实是一种优良的设计设计模式,更多的是以人类的思维...
mianba的头像-IT面试星球mianba1年前
06910
晓龙吊打面试官系列:并发编程的性能瓶颈(CPU上下文切换与资源限制)-IT面试星球

晓龙吊打面试官系列:并发编程的性能瓶颈(CPU上下文切换与资源限制)

文章目录 前言 一、并发编程的瓶颈 二、CPU的上下文简介 1. 什么是CPU的上下文 2. 上下文切换 3. 如何减少上下文切换 三、资源限制 1. 什么是资源限制 2.如果避免资源限制 四、死锁 前言 《Java...
mianba的头像-IT面试星球mianba1年前
06911
InnoDB自增原理都搞不清楚,还怎么CRUD?-IT面试星球

InnoDB自增原理都搞不清楚,还怎么CRUD?

虽然我们习惯于给主键ID指定AUTO_INCREMENT属性,但是AUTO_INCREMENT也是可以指定到非主键字段的,唯一的约束就是这个字段上面得加索引,有了索引,就可以通过类似SELECT MAX(*ai_col*)的语句快...
mianba的头像-IT面试星球mianba1年前
06811
【426期】面试官:BIO、NIO、AIO 的区别是什么?-IT面试星球

【426期】面试官:BIO、NIO、AIO 的区别是什么?

今天这是我在教室分享的一道面试题,怕忘记了自己花时间去研究了一下,看了大量的资料后整理的,不收藏你们就亏了哟。 面试题:BIO,NIO,AIO的区别? 这是个网络编程的面试题: 在讲 BIO,NIO,AIO...
mianba的头像-IT面试星球mianba1年前
0656