- 博客(7)
- 收藏
- 关注
原创 Redis复习总结
Redis内存模型Redis内存分配数据 :Redis存储的数据对象 字符串、哈希、列表、集合、有序集合进程本身所需内存 : Redis进程自己运行所需要的内存,比如代码,占用内存,常量池等缓存内存:客户端缓冲区 : 连接客户端输入输出的缓存复制积压缓冲区: 在主从同步时,非全量复制时,所需要的缓存区复制积压缓冲区: AOF写入时的缓存内存碎片:内存碎片是Redis在分配、回收物理内存过程中产生的Redis内存分配器 (jemalloc)jemalloc 将空间分为 小(Sm
2020-07-27 00:54:11
300
原创 Mysql复习总结
目录标题数据库特性原子性一致性隔离性持久性Mysql事务所存在的问题数据库隔离级别Mysql中的logbin log VS redo logMVCCACID如何被保证的存储引擎 (Innodb 和 MyISAM)InnoDB的自适应hash算法((Adaptive Hash Index, AHI))InnoDB为什么推荐使用自增ID作为主键?数据结构 - 查找树,红黑树,b树和b+树索引索引类型索引带来的问题查询的顺序数据库设计三范式参考文章链接数据库特性原子性一致性隔离性持久性原子性所
2020-07-26 17:14:19
664
原创 IO复习总结
目录标题Linux的五种IO模型Java中的IOIO多路复用Linux的五种IO模型阻塞IO进程或线程等待某个条件,如果不满足则一直等待,进入阻塞非阻塞IO如果不满足条件则直接返回,然后轮询全部的请求,如果满足条件则读取信号驱动IO模型由于轮询的效率还是不够高,那么则采用信号机制,也就是说采用报警器,如果满足条件则内核让进程去读取IO复用模型添加select函数去监听所有的请求,如果哪个成功则直接进行IO读取异步IO模型IO读取由内核自己完成,如果
2020-07-26 17:12:45
182
原创 Java框架复习总结
目录标题IOC控制翻转和DIBeanbean的作用域Bean的生命周期静态代理和动态代理静态代理SpringMVC动态代理Spring事务事务分类事务隔离级别(和mysql一直)事务的传播行为JDBCMybatisSpring Boot自动装配原理IOC控制翻转和DI[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0LKpHron-1595754642605)(https://i.loli.net/2020/07/12/PtGuHK12XoI9Qf5.jpg)]控制反转
2020-07-26 17:11:30
579
原创 计算机网络复习总结
目录标题五层体系网络结构TCP三次握手,四次挥手TCP和UDP的区别TCP如何保证可靠传送窗口滑动ARQ协议拥塞控制从输入Url到底发生了什么Httphttp1.0 和 http1.1http 和 https五层体系网络结构应用层http协议dns协议smtp电子邮件协议运输层tcpudp网络层网络路由之间的数据传输数据链路层主机之间的数据传输物理层数据到主机之间的最低级传输TCP三次握手,四次挥手[外链图片转存失败,源站可能有防盗链机制,
2020-07-26 17:09:50
114
原创 Java集合复习总结
文章目录ListArrayList源码分析LinkedList源码分析MapHashMap源码分析ListVector线程安全ArrayList基于数组实现适合读,不适合改线程不安全LinkedList基于链表实现适合修改,但不适合读线程不安全CopyOnWriteArrayList读写分离在执行修改操作的时候会复制一块新的空间写操作会出现进程阻塞,但是读操作不会Collectionbs.synchronizedlist线程安全所有方法都加了sy
2020-07-26 17:04:38
103
原创 JVM复习总结
目录标题Jvm数据区堆的分类运行常量池Java对象的创建过程类加载过程分配内存分配方法线程安全问题设置对象头对象的访问方式对象死亡的分析方法引用的类型垃圾回收算法垃圾回收器Jvm什么时候发生full gc双清委派模型双亲委派模型的破坏 (借鉴优快云博主的文章说的很完整了)参考文章Jvm数据区[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1KYLrJz5-1595754073731)(https://i.loli.net/2020/07/14/nPEm8sD7v6dMLX
2020-07-26 17:02:15
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人