设计模式——创建型

六个创建型模式

阅读全文

进程的调度

先来先服务这种算法按照进程到来的先后顺序进行执行,这种算法利于长作业,不利于短作业,因为短作业的进程必须等待长作业完成后才能执行,因此会等待很长时间。

阅读全文

分页与与分段

电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,WINDOWS运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,这部分空间即称为虚拟内存;

阅读全文

BFS的递归与非递归

给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。

阅读全文

出现频率最多的前K个元素-桶排序

给定一个非空的整数数组,返回其中出现频率前 k 高的元素。

阅读全文

Redis的复制、哨兵、分片

redis复制是基于 redis的集群,即redis集群中会有主从服务器,一个主节点会连接多个从节点,一个redis服务器如果想要成为另一台redis服务器的从节点,只需要使用命令slaveof of host port。

阅读全文

Redis的使用场景

计数器、缓存、查找表、分布式锁…….

阅读全文

MySQL索引机制及查询优化

树中查找的效率与二叉树的高度成反比,即高度越低,查找效率越高,红黑树虽然也属于平衡树,但是与B+树相比,存储相同的数据,高度更低,因此查找效率更高。

阅读全文

docker搭建redis主从复制

daemonize:redis采用的时单进程多线程的模式,当该配置设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid✍redis.conf中选项的pidfile设置的文件中,此时reids将一直运行,除非手动kill该进程

阅读全文

HTTP&&HTTPS

首先浏览器解析URL,即对URL进行拆分,然后生成HTTP请求消息,接着借助DNS解析IP地址,解析器取出IP地址写进浏览器指定的内存地址…

阅读全文