上一页 1 2 3 4 5 6 7 ··· 50 下一页
摘要: 堆外内存 JVM启动时分配的内存,称为堆内存,与之相对的,在代码中还可以使用堆外内存,比如Netty,广泛使用了堆外内存,但是这部分的内存并不归JVM管理,GC算法并不会对它们进行回收,所以在使用堆外内存时,要格外小心,防止内存一直得不到释放,造成线上故障。 堆外内存的申请和释放 JDK的ByteB 阅读全文
posted @ 2022-08-17 17:21 你的雷哥 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 行锁死锁的两种场景和解决策略 死锁的第一种场景:获取同一个记录产生死锁 由于在行锁中,锁是逐步得到的,主要分为两步:锁住主键索引,锁住非主键索引。如:当两个事务同时执行时,一个锁住了主键索引,在等待其余索引;另外一个锁住了非主键索引,在等待主键索引。这样便会发生死锁。InnoDB通常均可以检测到这种 阅读全文
posted @ 2022-08-17 15:17 你的雷哥 阅读(423) 评论(0) 推荐(0) 编辑
摘要: mysql子查询和连接查询 首先是in和Exist的区别,in是对内查询的每个结果会去外层表里面进行循环,Exist则是对外层的记录去内层记录里面去遍历,所以如果外查询表比较大的话使用Exists,内查询的表比较大的话使用in。 一 子查询 1 MySQL从4.1版本开始支持子查询,使用子查询进行S 阅读全文
posted @ 2022-08-16 14:00 你的雷哥 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 面试真题:经典智力题最详汇总(上) - 知乎 (zhihu.com) 面试真题:经典智力题最详汇总(中) - 知乎 (zhihu.com) 面试常问智力题40道(逻辑题)+ 参考答案_笔经面经_牛客网 (nowcoder.com) 阅读全文
posted @ 2022-08-12 15:09 你的雷哥 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 双写实现数据迁移 mysql的架构 在一张大表内包含了整个年级所有的班的同学的考试成绩,当然为了区别每个同学是来自哪个班的,相应的也有班级这个字段来标识。现在,我们依据总成绩这个字段来将全年级的同学进行一个排名,排序的结果当然是各个班级的学生穿插在一起,大致如下表所示: 姓名 班级 成绩张三 2 9 阅读全文
posted @ 2022-08-09 16:06 你的雷哥 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 对象创建的过程(简单理解) 详细的过程 java创建对象的过程主要分为一下五个步骤:(1)类加载检查Java虚拟机(jvm)在读取一条new指令时候,首先检查能否在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化。如果没有,则会先执行相应的类加载过程。 (2)内存 阅读全文
posted @ 2022-08-08 22:24 你的雷哥 阅读(44) 评论(0) 推荐(0) 编辑
摘要: fork创建进程的步骤 我们都知道,在Linux中调用fork()函数,会创建一个子进程,那么在创建这个子进程的过程中,发生了些什么事情? 首先,我们要知道,fork()函数其实是调用发起_fork()系统调用,控制权由用户态转为内核态, 内核会分配新的内存块和内核数据结构给子进程(也就是PCB t 阅读全文
posted @ 2022-08-02 15:39 你的雷哥 阅读(134) 评论(0) 推荐(0) 编辑
摘要: kafka高吞吐量的原因 1、顺序读写kafka的消息是不断追加到文件中的,这个特性使kafka可以充分利用磁盘的顺序读写性能 顺序读写不需要硬盘磁头的寻道时间,只需很少的扇区旋转时间,所以速度远快于随机读写 2、零拷贝在Linux kernel2.2 之后出现了一种叫做"零拷贝(zero-copy 阅读全文
posted @ 2022-08-02 11:19 你的雷哥 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1)强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。2)软引用(SoftReferen 阅读全文
posted @ 2022-07-29 18:23 你的雷哥 阅读(32) 评论(0) 推荐(0) 编辑
摘要: @Lazy 的属性 Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化所有单实例 bean 。如果我们想要Spring 在启动的时候延迟加载 bean,即在调用某个 bean 的时候再去初始化,那么就可以使用 @Lazy 注解。 value 取值有 tru 阅读全文
posted @ 2022-07-29 15:39 你的雷哥 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 50 下一页