摘要: redis作为缓存使用 方案1: 读取前,先去读Redis,如果没有数据,读取数据库,将数据拉入Redis方案2: 插入数据时,同时写入Redis。 方案一:实施起来简单,但是有两个需要注意的地方: 避免缓存击穿。(数据库没有就需要命中的数据,导致Redis一直没有数据,而一直命中数据库。) 数据的 阅读全文
posted @ 2022-01-03 23:31 独特的数字 阅读(49) 评论(0) 推荐(0)
摘要: 1 介绍 Docker核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。 用户需要考虑虚拟化方法,尤其是硬件虚拟化方法,需要借助docker解决的主要是以下4个问题: 隔离性 - 每个用户实例之间相互隔离, 互不影响。 硬件虚拟化方法给出的方法是VM 阅读全文
posted @ 2021-03-13 14:38 独特的数字 阅读(57) 评论(0) 推荐(0)
摘要: 1. LVM LVM 是 Logical Volume Manager(逻辑卷管理器)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的 阅读全文
posted @ 2021-01-11 21:52 独特的数字 阅读(132) 评论(0) 推荐(0)
摘要: 1. 内存管理方式 大部分的内存管理方式,先对虚拟内存空间进行分段管理,然后再对每一个段进行分页管理。分为5类段,如下: 代码段: 代码段是用来存放可执行文件的操作指令 数据段: 数据段用来存放可执行文件中已初始化全局变量, 也就是存放程序静态分配的变量和全局变量 BBS段: BBS段包含程序未初始 阅读全文
posted @ 2021-01-10 21:51 独特的数字 阅读(105) 评论(0) 推荐(0)
摘要: 1 简单介绍 32/64位处理器指的是cpu一次能处理多少位的数据。64位处理器速度快于32位处理器,主要体现在以下两方面: 在运算能力方面,处理总长128位的指令,64位处理器只需要2个指令,而32位处理器需要4个指令; 在寻址空间方面,CPU最大能查找多大范围的地址叫做寻址能力,32位的CPU可 阅读全文
posted @ 2021-01-10 21:19 独特的数字 阅读(113) 评论(0) 推荐(0)
摘要: 采用swagger ui可实现接口可视化,脱离写接口文档的痛苦,及避免不厌其烦地解说各接口需要的参数和返回结果 一、什么是swagger Swagger的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各 阅读全文
posted @ 2017-01-03 15:35 独特的数字 阅读(11587) 评论(2) 推荐(1)