文艺雨

文章
2
资源
0
加入时间
4年2月16天

缓存基础知识点缓存基本思想

缓存基本思想缓存的使用场景DB缓存,减轻服务器压力一般情况下数据存在数据库中,应用程序直接操作数据库。当访问量上万,数据库压力增大,可以采取的方案有:读写分离,分库分表当访问量达到10万、百万,需要引入缓存。将已经访问过的内容或数据存储起来,当再次访问时先找缓存,缓存命中返回数据。不命中再找数据库,并回填缓存提高系统响应数据库的数据是存在文件里,也就是硬盘,与内存做交换(swap),在大量瞬间访问时(高并发)MySQL 单机会因为频繁 IO 而造成无法响应。MySQL 的 InnoDB 是有行

Swift 基础学习(内存管理)

/* Swift 内存管理*//*(1)析构方法对象的内存被回收前夕被隐式调用的方法.主要执行一些额外的操作.比如: 关闭文件,断开网络,释放对象特有的一些资源等.dealloc, MRC [obj release]ARC, 弱化内存操作(Swift的析构方法,不用去管理内存).*/class FileHandle { var fd: Int32? //文件描述符