高尚的网络日志


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

http协议详解

发表于 2018-02-09 | 阅读次数:
http headers头部字段General12345Request URL:http://www.cnblogs.com/sunny-sl/p/6529830.htmlRequest Method:GETStatus Code:200 OKRemote Address:42.121.252.58 ...
阅读全文 »

跳跃表算法

发表于 2018-02-09 | 阅读次数:
跳跃表(skip-list)算法 它允许快速查询一个有序连续元素的数据链表,它的效率可以做到和二分相同,都是O(logn)的平均时间复杂度,其空间复杂度为O(n) 跳跃表的性质 由很多层结构组成; 每一层都是一个有序的链表,排列顺序为由高层到底层,都至少包含两个链表节点,分别是前面的head节点 ...
阅读全文 »

redis和memcached的区别

发表于 2018-02-09 | 阅读次数:
Redis和Memcached的区别 redis作者对这两种基于内存数据存储系统进行的比较: Redis支持除key-value之外更多的数据类型 内存使用效率对比:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储 ...
阅读全文 »

一致性hash算法和应用

发表于 2018-02-08 | 阅读次数:
一致性HASH原理和应用 问题:单机redis20G如何承载500G的cache(考虑redis集群应用) 应用场景如何对请求与缓存服务器之间进行精准映射,以及优雅的扩展,剔除缓存服务器,提升缓存服务的容错性和扩展性 容错性:指当系统中某一个或几个服务器变得不可用时,整个系统是否可以正确高效运行 ...
阅读全文 »

CURL用法

发表于 2018-02-08 | 阅读次数:
选项 -w 从文件中读取要打印信息的格式 -o /dev/null:把响应的内容丢弃,因为我们这里并不关心它,只关心请求的耗时情况 -s 不要打印进度条 -L 页面使用了301重定向,这时我们可以添加-L参数来跟踪URL重定向 -i --include 查看头信息, 页面响应头会和页面源码(响应体) ...
阅读全文 »

MySQL InnoDB索引底层原理详解

发表于 2018-02-07 | 阅读次数:
MySQL的索引类型从数据结构角度 B+树索引(O(nlogn)) hash索引: 仅仅能够满足”=”,”IN”和”<=>”查询,不能使用范围查询, 无法通过操作索引来排序 检索效率最高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次 ...
阅读全文 »

归并排序算法

发表于 2018-02-07 | 阅读次数:
算法思路 把 n 个记录看成 n 个长度为 l 的有序子表 进行两两归并使记录关键字有序,得到 n/2 个长度为 2 的有序子表 重复第 2 步直到所有记录归并成一个长度为 n 的有序表为止。 原理归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,其中的分治法是常用的一种解 ...
阅读全文 »

Linux服务器命令

发表于 2018-02-07 | 阅读次数:
常用命令简单说明grep 命令 grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来 格式grep [option] pattern file 选项-v –revert-match #显示不包含匹配文本的所有行-w –word-regexp #只 ...
阅读全文 »

设计模式面试题

发表于 2018-02-06 | 阅读次数:
控制反转(IoC)与依赖注入(DI) 控制反转是一种在软件工程中解耦合的思想,调用类只依赖接口,而不依赖具体的实现类,减少了耦合。控制权交给了容器,在运行的时候才由容器决定将具体的实现动态的“注入”到调用类的对象中。 依赖注入是一种设计模式,可以作为控制反转的一种实现方式。依赖注入就是将实例变量传入 ...
阅读全文 »

设计模式

发表于 2018-02-05 | 阅读次数:
创建性模式单例模式(Singleton) 要求:只有一个实例,自行创建实例并对外提供这个实例 实现:1234567891011121314151617181920212223class Mysql { private static $conn; private func ...
阅读全文 »
123
Gason Wong

Gason Wong

当你的才华还撑不起你的野心时,就应该静下心来学习

28 日志
12 分类
24 标签
RSS
GitHub Weibo
© 2018 Gason Wong
由 Hexo 强力驱动
|
主题 — NexT.Pisces