摘要:
2023年: 2023年4月17日 - 2023年4月25日:(首页公告栏有通知) 在博客将发布Docker技术点的相关博文: (1)4月17日:标题:Docker基础知识点: https://www.cnblogs.com/liuyuchengcj/p/17326838.html (2)4月19日 阅读全文
摘要:
本篇博客会梳理一下SpringBoot内置Servlet容器的原理: 原理其实跟SpringBoot中的内置Tomcat的启动原理差不多,我们从整个源码进行梳理一下。 我们会发现当我们从Spring,SpringMVC演化到SpringBoot后发现采用SpringBoot后不需要配置Tomcat服 阅读全文
摘要:
# Mysql的索引: 本篇博客主要来探讨一下Mysql中的索引的问题: 主要参考博客: 1.[MySQL用B+树(而不是其他数据结构)做索引的原因_黄贞辉的博客-CSDN博客](https://blog.csdn.net/weixin_45429720/article/details/115465 阅读全文
摘要:
# Redis集群: Redis单机版主要有以下几个缺点: - 不能够保证数据的可靠性,服务器全部部署在一台服务器上面,一旦服务器宕机整个redis的服务都不再可用 - 性能瓶颈的问题,内存的容量有限,在处理的能力上有一定的缺失 ## 1. Redis的主从模式: Redis单机版通过RDB与AOF 阅读全文
摘要:
# Redis当中的分布式锁问题: ## 1.redis中key设置不当会造成的问题: 我们所熟知的redis中的三大问题:缓存穿透,缓存雪崩与缓存击穿。其中缓存击穿就是数据在某一时间点会被超高并发量的访问,如果在此时key恰好过期,那么所有的访问便会全部落到db上面,会带给数据库不小的压力,严重时 阅读全文
摘要:
# Redis与数据库的一致性问题: 我们常说的redis是非关系型的数据库,Mysql是关系型的数据库,很有可能我们修改的Mysql中数据在redis中同样存在一份备份,那么我们怎么保证redis与mysql数据库的数据一致性问题就是一个需要解决的问题。一般数据不一致的情形会出现在数据的写入的时候 阅读全文
摘要:
# Redis的持久化的策略: Redis的持久化的策略分成两种:RDB与AOF: ## 一. RDB持久化的策略: RDB全程叫作Redis Database Backup file (Redis数据备份文件),也被称之为Redis的数据快照,简单来说就是把内存中的所有的数据都记录到对应的磁盘当中 阅读全文
摘要:
# Redis的数据类型: 本篇博客将要介绍redis中的数据类型。我们先总体概括一下redis中数据类型的大致情况,然后我们好做统一的讲解,首先需要区分的是Redis中的数据类型与数据结构: redis的底层的数据结构有哪些: ```bash 1.SDS(动态字符串) 2.链表类型(LinkedL 阅读全文
摘要:
目前最近仔学习RocketMQ以及Dubbo还有Spring5框架的底层部分,了解到这些技术的底层都是采用的Netty作为底层的通信的软件,于是便需要详细了解以下网络中的通信的模型以及Netty的通信模型原理。 本篇是通过Redis以及Netty进行网络通信模型的逐渐演化来进行介绍,其中还会夹杂着一 阅读全文
摘要:
计算机网络八股文: [计算机网络八股文(2022最新整理) - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/546999128) # 1.计算机网络和互联网: ## 1.1什么是Internet? ```bash 1.1 从具体的构成的角度: ``` ( 阅读全文
摘要:
# 一. 红黑树的要点: 在介绍HashMap与ConcurrentHashmap底层原理之前我们首先介绍红黑树的知识点,他是我们JDK1.8后为HashMap与ConcurrentHashMap引入的优化的数据结构。 ## 1.1 红黑树的特点: ```bash 1.每一个结点不是红色就是黑色 2 阅读全文