Loading

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