
复习=。=
文章平均质量分 93
xiaolin0333
在运气还没光临的时候,就保有一个好心态。
展开
-
【复习】Redis
QPS集中在特定的key带宽使用率集中在特定的KeyCPU使用时间占比集中在特定的Key将对应的热ky进行复制并迁移到其他的数据分片,来解决单个数据分片的热key压力如果热key的产生来自读请求,可以使用读写分离架构来降低每个数据分片的读请求,也可以不断增加从节点。原创 2025-02-24 22:45:34 · 1427 阅读 · 0 评论 -
【复习】操作系统
虚拟内存:操作系统给每个运行中的程序的一段地址空间,每个内存在运行时认为自己拥有的内存就是虚拟内存,虚拟内存将程序的地址空间划分成固定大小的页,并将这些页映射到物理内存中的不同位置。物理内存:计算机实际存在的内存。分页是把虚拟内存和物理内存空间切成一段段固定尺寸的大小,虚拟内存和物理内存是通过页表来进行映射的。页表存储在内存里。内存管理单元(MMU):将虚拟内存地址转化为物理内存地址当进程访问的虚拟地址在页表中不存在,就会产生缺页异常,操作系统会进行调页处理。原创 2025-02-23 16:00:41 · 816 阅读 · 0 评论 -
【复习】Java基础
JVM不同平台有不同的版本。我们编写的Java源码,编译后会生成.class文件(字节码文件)。虚拟机就是将字节码文件翻译成指定平台下的机器码运行的。只要在不同平台上安装对应的JVM,就可以运行字节码文件。编译的结果不是生成机器码,而是生成字节码,字节码不能直接运行,需要通过JVM翻译成机器码才能运行,不同平台下的机器码不同,但是字节码却是一样的。在运行过程中,任意一个类,都能够知道这个类的所有属性和方法,任意一个对象,都能调用它的任意一个方法和属性。允许在运行时获取类的完整结构信息。原创 2025-02-23 12:33:26 · 986 阅读 · 0 评论 -
【复习】计算机网络
客户端向服务器发送FIN报文,如果发送的FIN报文丢失,客户端收不到服务器的ACK确认,就会触发超时重传机制,重传FIN报文,如果达到最大重传次数,客户端就会直接进入CLOSE状态,而服务器还是established状态。客户端想和服务器建立连接,向服务器发送SYN报文,如果客户端一直收不到服务器的响应,就会触发超时重传机制,重传SYN报文(重传的seq序列号是一样的)如果达到最大重传次数,客户端就不再发送SYN报文,随后断开TCP连接。同时如果客户端校验CA证书后,证书验证失败,也会中断连接。原创 2025-02-22 16:24:00 · 1409 阅读 · 0 评论 -
【复习】Spring
在程序运行的状态下,任何一个类,都可以获取这个类的所有属性和方法;任何一个对象,都可以调用它的任意属性和方法。反射允许在运行时获取类的信息并动态操作对象。反射允许程序在运行时获取类的完整结构信息通过反射API动态的创建对象实例在运行时动态地调用对象的方法允许运行时访问和修改对象的字段值依赖注入:开发者通过xml配置文件或注解的方式声明组件之间的依赖关系,程序启动时,spring容器会扫描这些配置或注解,利用反射来实例化Bean。原创 2025-02-21 20:03:07 · 1202 阅读 · 0 评论 -
【复习】Java集合
数组是固定长度;集合是动态长度的数据结构,需要动态增加或删除元素数组可以包含基本数据类型和对象;集合只能包含对象数组可以直接访问元素;集合需要通过迭代器访问元素。原创 2025-02-21 19:54:18 · 1125 阅读 · 0 评论