摘要:
AutoConfig 阅读全文
摘要:
:wink: 本文共8790字,阅读时间约15min 修饰关键字原理 volatile原理 volatile 的底层实现原理是内存屏障,Memory Barrier(Memory Fence) 对 volatile 变量的写指令后会加入写屏障 对 volatile 变量的读指令前会加入读屏障 可见性 阅读全文
摘要:
:wink: 本文共8790字,阅读时间约15min AQS原理 起源与目标 早期程序员会自己通过一种同步器去实现另一种相近的同步器,例如用可重入锁去实现信号量,或反之。这显然不够优雅,于是在 JSR166(java 规范提案)中创建了 AQS,提供了这种通用的同步器机制。 AQS 要实现的功能目标 阅读全文
摘要:
:wink: 本文共8790字,阅读时间约15min CPU硬件原理 指令级并行原理 - 流水线 CPU时钟周期 例如,运行一条加法指令一般需要一个时钟周期时间。有的指令需要更多的时钟周期时间,所以引出了 CPI (Cycles Per Instruction)指令平均时钟周期数。 程序 CPU 执 阅读全文
摘要:
网络分层、http3代、网页解析、ping、搞懂https安全原理、ARP协议 阅读全文
摘要:
TCP连接 & tcp or udp、CLOSE_WAIT & TIME_WAIT、Socket 阅读全文
摘要:
流量控制、拥塞控制、重传机制、校验和、重排序与去重 阅读全文
摘要:
冒选插桶快归堆,复杂度与稳定性 阅读全文
摘要:
缓存穿透、缓存雪崩、缓存击穿 阅读全文
摘要:
作用、数据结构 & ThreadLocalMap、弱引用 & 内存泄漏 阅读全文
摘要:
Spring Refresh方法,Spring Bean,Tomcat容器 阅读全文
摘要:
Spring Bean 生命周期、循环依赖、三级缓存 阅读全文
摘要:
Spring设计模式 & Spring Security & Spring Jpa 阅读全文
摘要:
Spring AOP 代理 JDK动态代理 Cglib动态代理 阅读全文
摘要:
Spring MVC & SpringBoot & Spring 事务 阅读全文
摘要:
ES集群、路由、写入原理、搜索原理、倒排索引、分词器、同步、导入、深度分页、CK为什么快 阅读全文
摘要:
消息队列、Kafka基础架构、Kafka可靠性、唯一性、有序性保证、Kafka高性能原理 阅读全文
摘要:
异常体系、反射、泛型、注解、序列化与反序列化、新特性、其他 阅读全文
摘要:
持久化,主从同步,分布式缓存,集群,批处理优化,键值设计,拒绝bigkey 阅读全文
摘要:
分布式锁 Redission 可重入 可重试 自动续约 看门狗 主从一致 联锁 阅读全文
摘要:
基于IO多路复用的epoll redis实现,resp协议 阅读全文
摘要:
底层数据结构、应用层数据结构、内存回收 阅读全文
摘要:
覆盖索引 + 延迟关联;原因:大量扫描、外部文件排序、回表IO 阅读全文
摘要:
主从复制、分库分表、读写分离、MRR 多范围读取、ICP 索引下推、索引合并优化、小表驱动大表、MySQL IO 阅读全文
摘要:
MYSQL锁(全局锁、表级锁、行级锁),InnDB逻辑存储、内存结构和磁盘结构、Redo log、Undo log、Binlog、事务原理,MVCC,ACID如何实现 阅读全文
摘要:
体系结构、存储引擎、索引、SQL优化 阅读全文
摘要:
我越来越觉得记笔记是一个很累人的事情,而且太过消耗时间。 记笔记的目的是为了降低今后重新学习的检索成本,并且也给自己留下深刻的印象。但是导入学习数据花的时间太长太长了,要做一堆index和merge的操作。 把时间花在记笔记上,还不如整理下别人的笔记。并且,我宁可把时间花在多读一些书和记一些平时解决 阅读全文
摘要:
最常碰到的三个性能相关问题: 如何确认服务器达到性能最佳 找出某条语句为什么执行不够快 以及诊断“停顿”、“堆积”、“卡死”的问题 解决: 专注于测量服务器的时间花费在哪里,使用的技术则是性能剖析(profiling) 本章将展示如何测量系统并生成剖析报告,以及如何分析整个系统的堆栈,包括从应用程序 阅读全文
摘要:
MYSQL逻辑架构(连接管理与安全性、优化与执行)、并发控制(读写锁、锁粒度)、事务(隔离级别、死锁、事务日志、MYSQL中的事务)、多版本并发控制(MVCC)、MYSQL存储引擎(InnoDB、MYISAM、其他引擎、如何切换) 阅读全文
摘要:
本文部分内容转载整合别人的资料,特此注明 1 分层 五层协议 应用层 :为特定应用程序提供数据传输服务,例如 HTTP、DNS 等协议。数据单位为报文。 传输层 :为进程提供通用数据传输服务。运输层包括两种协议:传输控制协议 TCP,提供面向连接、可靠的数据传输服务,数据单位为报文段;用户数据报协议 阅读全文
摘要:
程序并发(临界区、信号量、管程、哲学家问题、读者写者问题、生产者消费者问题、进程通信与线程通信、死锁) 阅读全文
摘要:
存储管理(虚存、分页、分段、页面调度算法、MMU与反置页表)、设备管理(DMA方式、I/O缓冲、设备独立性、SPOOLing技术)、文件系统(Inode、用户打开文件表、系统打开文件表、主存活动inode表、文件操作的实现、符号链接共享、VFS) 阅读全文
摘要:
概述(多道程序并行、系统调用),处理器管理(中断、进程、线程) 阅读全文
摘要:
因为自己的记忆力在同龄人里已经算很好的了,所以近几年常常是不做笔记,乐于搞期末突击。今日闻舍友面试了一道操作系统常识,听其分享,相关内容我竟印象模糊。一想起不但操作系统如此,之前的许多科目也已忘了大半,都只记得个大概,或者说名词。对于这些内容,我倒不是想无巨细的全部记得,但起码常识还是得烂熟于心的。 阅读全文
摘要:
输入输出处理 阅读全文