最新 最热

DirectByteBuffer_bytebuffer.get

ByteBuffer是NIO里用得最多的Buffer,它包含两个实现方式:HeapByteBuffer是基于Java堆的实现,而DirectByteBuffer则使用了unsafe的API进行了堆外的实现。这里只说HeapByteBuffer。...

2022-11-09
1

Java8的Stream流详解「建议收藏」

关于应用在Stream流上的操作,可以分成两种:Intermediate(中间操作)和Terminal(终止操作)。中间操作的返回结果都是Stream,故可以多个中间操作叠加;终止操作用于返回我们最终需要的数据,只能有一个终止操作。至于哪些方法是...

2022-11-08
5

MySQL 条件查询 limit、in、between and、like等等

下划线(__) 和 % 的用法相同 区别是% 可以匹配多个字符 而 (_ _ ) 只能匹配一个字符。 两边加是为了匹配两边 加一边加两边 根据实际需求来。

2022-10-31
4

后端一次返回过多数据,前端应该如何优化处理?

最近,我的一位朋友在面试时被问到这个问题。这个问题其实是考察面试者对性能优化的理解,涉及的话题很多。下面我就和大家一起来分析一下这个问题。...

2022-10-27
2

MySQL 用 limit 为什么会影响性能

我们知道,当limit offset rows中的offset很大时,会出现效率问题:

2022-10-27
1

900W+ 数据SQL 查询优化原理分析

有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms, fetchi...

2022-10-27
1

什么是NIO?NIO的原理是什么机制?

2、但是当你往buffer数组中开始写入的时候几个字节的时候就会变成下面的图,position会移动你数据的结束的下一个位置,这个时候你需要把buffer中的数据写到channel管道中,所以此时我们就需要用这个buffer.flip();方法,...

2022-10-27
2

Kubernetes低版本中内存泄漏问题

Cgorup文档: https://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt

2022-10-27
3

Java 8 新特性 | 总结

如果说,一个接口中,要求实现类必须实现的抽象方法,有且只有一个!这样的接口就是函数式接口*注:接口里的方法有default修饰(有方法体),子类可以重写也可以不重写...

2022-10-27
2

5.MySQL增删改查(3)——修改元素

格式: update [表名] set [列名] = [修改的值] 1.把某同学的数学成绩改成80; update exam_result set math = 80 where name = ‘孙悟空’;

2022-10-26
1