摘要:
基本概念 循环队列 入队出队操作 队列应用 代码实现 c语言(数组) Python 版 阅读全文
摘要:
投的运维开发 今天下午测试一下,题目涉及php,c#,c++, c。linux基础,大部分虽说都是基础,但是都是c++,PHP这种 我搞不出来.... 哎~,马上开始了。祝自己好运吧 阅读全文
摘要:
直接插入排序 过程: 1. 数据可分看成两个部分,前面的数据是有序的 2. 从后面的数据取出一个元素,插到前面有序数据的合适位置 从右端开始查找,到找到比此元素大的时候,则此元素向后移动,以空出多余的空间来插入此元素。 3. 查找至最后。 例: 3 2 4 5 8 1 2 3 4 5 8 1 1 2 阅读全文
摘要:
No.1 No.2 NO.3(还没有搞懂、最高效的一种) 阅读全文
摘要:
特性 LVS Nginx Haproxy 工作层 四层(传输层TCP/UDP) 七层(应用层) 四层、七层 应用范围 基于TCP和UDP之上的协议都可以 Http、mail HTTP、TCP之上应用 健康检测 结合第三方的应用keepaliaved、ldirectord 支持、基本ping通就认为正 阅读全文
摘要:
简介 HAProxy 提供高可用性、负载均衡以及基于 TCP 和 HTTP 应用的代理,支持虚拟主机, 它是免费、快速并且可靠的一种解决方案。 HAProxy 特别适用于那些负载特大的 web 站点, 这些站点通常又需要会话保持或七层处理。HAProxy 运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中. 同时可以保护你的 web 服务... 阅读全文
摘要:
六种数据类型(2016-01-26):字符串、散列、列表、集合、有序集合、HyperLogLog 字符串:存储文字、数字、二进制 为字符串设置值:set key value [NX|XX] NX:键key不存在才生效(新建),XX存在才生效(覆盖旧值) setnx key value set key value NX 同时设定 mset key1 value1 key2 value2,复杂度O(... 阅读全文
摘要:
内存存储,速度极快。 支持的数据类型多,相比较其他的Nosql。 键:字符串 值的六种数据结构:字符串,列表,散列,集合,有序集合,HyperLogLog 附加功能强大 阅读全文
摘要:
如果接到报警可能需要ssh看看瓶颈是什么,怎么下手 确定os层
确定磁盘是否够用的;df –h
再看看系统整体状态: top
哪些进程占用资源比较多,能杀就杀
系统的负载
vmstat看看wa值,r列的值或者iostat –dx查看是否是IO的问题
进程IO占用情况,iotop CPU,sar,... 阅读全文
摘要:
分区表是什么 就是把很大数据量的数据拆分存在不同的数据文件中,来达到提升查询效率的做法。每个分区表都有一个句柄对象,mysql通过对句柄对象的管理使得多个底层的分区表看上去就是一个逻辑表 常见使用场景 当数据量很大(过T)时,肯定不能把数据再如到内存中,这样查询一个或一定范围的item是很耗时。另外一般这情况下,历史数据或不常访问的数据占很大部分,最新或热点数据占的比例不是很大。这时可以根据有些... 阅读全文