摘要:
引言 Redis 缓存使用内存来保存数据,随着需要缓存的数据量越来越大,有限的缓存空间不可避免地会被写满。此时,应该怎么办?本篇文章接下来就来聊聊缓存满了之后的数据淘汰机制。 值得注意的是,在 Redis 中 过期策略 和 内存淘汰策略 是两个完全不同的概念。Redis 过期策略指的是 Redis 阅读全文
摘要:
打开终端,进入项目文件目录下,输入以下代码,稍等片刻。就可以了。 find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l 阅读全文
摘要:
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 阅读全文
摘要:
在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。 1、场景描述 假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为 阅读全文
摘要:
一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那 阅读全文
摘要:
前言 最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。 安全措施 个人觉得安全措施大体来看主要在两个方面: 一方面就是如何保证数据在传输过程中的安全性; 另一个方面是数据已经到达服务器端,服务器端如 阅读全文
摘要:
步骤一: 安装VMware Tools 步骤二: 用vmware-hgfsclient命令可以看到你的共享文件夹目录,这个命令是你安装了vmwaretools成功后生成的 步骤三: 新建文件夹mkdir /mnt/win 接着/usr/bin/vmhgfs-fuse .host:/ /mnt/win 阅读全文
摘要:
Mysql的子查询实现得非常糟糕,最糟糕的一类查询是where条件中包含In()的子查询语句。 select * from cteam where pid in (select boss_id from mteam where boss_id = 123456) 缺点:Mysql会将相关的外层表压到 阅读全文
摘要:
1. B-Tree B-Tree是为磁盘等外存储设备设计的一种平衡查找树。因此在讲B-Tree之前先了解下磁盘的相关知识。 系统从磁盘读取数据到内存时是以磁盘块(block)为基本单位的,位于同一个磁盘块中的数据会被一次性读取出来,而不是需要什么取什么。 InnoDB存储引擎中有页(Page)的概念 阅读全文
摘要:
问题:怎么使用limit offset,N来进行大数据的分页 首先我们知道,limit offset,N的时候,Mysql的查询效率特别的低,注意是在limit大数据量的时候,测试的表的数据量是1kw条,limit 5000000,N的时候,数据变得非常的慢,当然了offset 特别小的时候,查询的 阅读全文