个人笔记
文章平均质量分 92
coreyhsu2020
公众号:锦秋聊学习
展开
-
[仅供个人参考系列]redis的面试题
1:使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期...转载 2018-03-26 21:53:24 · 211 阅读 · 0 评论 -
[仅供个人参考系列]关于Redis持久化(纯文字说明版,看绿色部分即可)
本文转载自:http://www.cnblogs.com/chenpingzhao/p/5158791.html主要是为了自己看文章做笔记需要,所以转载过来,如有疑问,请联系博主。Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。AOF(Append only file)持久化方式则会记录每一个服务器收到的写操...转载 2018-03-26 22:22:19 · 243 阅读 · 0 评论 -
[仅供个人参考系列]关于Redis持久化(图片笔记说明版)
redis的持久化:1.内存快照:2.redis持久化之AOF:3.redis日志重写:4.redis数据修复:关于redis持久化对应的笔记总结:原创 2018-03-26 22:31:34 · 212 阅读 · 0 评论 -
[仅供个人参考系列]Redis核心概念(纯文字说明版,看绿色部分即可)
本文转载自:https://www.jianshu.com/p/2a4a57c5e313因个人笔记需要,故转载过来,如有疑问,请联系博主概述Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,has...转载 2018-03-26 22:49:33 · 221 阅读 · 0 评论 -
[仅供个人参考系列]关于缓存的几个概念个人解析
主要就是 熔断、降级、限流这几个概念的理解原创 2018-03-26 23:00:14 · 236 阅读 · 0 评论 -
[仅供个人参考系列]面向对象相关原则个人笔记
面向对象的三大特性:三大基本特性:封装,继承,多态封装封装,就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。继承继承,指可以让某个类型的对象获得另一个类型的对象的属性和方法。它支持按级分类的概念..原创 2018-03-27 10:10:50 · 260 阅读 · 0 评论 -
[仅供个人参考系列]设计模式个人整理相关笔记以及实例
设计模式总结:个人觉得应该熟悉的几个设计模式:个人手写的相关设计模式单例模式:工厂:适配器:观察者:原创 2018-03-27 10:22:30 · 254 阅读 · 0 评论 -
悲剧的阿里电面
算法:1.快排(时间,空间复杂度)2.第一次只出现一次的字符3.反转字符串mysql:怎样提高数据库的查询效率针对数据库字段有没有什么优化心得redis:高并发情况下怎么保证redis的原子性操作http:字段的特点等,http status举例...原创 2018-03-28 11:33:21 · 941 阅读 · 0 评论 -
[仅供个人参考系列]个人整理基础的排序、查找等算法相关笔记
1.常见排序算法的时间、空间复杂度2.具体算法的实现快速排序(根据定位pivot元素的方法,分为简单版和技巧版)简单版:复杂版:(请参考剑指offer上79页的相关写法)直接插入算法:堆排序:算法可以看这里,实际排序过程理解,也可以看这里查找算法:...原创 2018-03-28 13:05:58 · 388 阅读 · 1 评论 -
[仅供个人参考系列]http个人相关笔记(整体,etag,content-type)
整体:http中的etaghttp中的content-type原创 2018-03-24 22:27:03 · 213 阅读 · 0 评论 -
[仅供个人参考系列]php中的empty,is_null等函数的区别
原创 2018-03-24 21:28:03 · 152 阅读 · 0 评论 -
[仅供个人参考系列]php的内存回收
关于内存回收整体详细介绍请看PHP zval内存回收机制和refcount_gc和is_ref_gc重点看下面这张图,理解即可:原创 2018-03-24 21:30:36 · 281 阅读 · 0 评论 -
[仅供个人参考系列]php中array与对象的区别
完整的实现可以看这篇文章:PHP数组/Hash表的实现/操作、PHP变量内核实现、PHP常量内核实现这里截图说明一下zval结构体相关的图:原创 2018-03-24 21:34:48 · 1256 阅读 · 0 评论 -
[仅供个人参考系列]php的魔术方法
原创 2018-03-24 22:25:45 · 128 阅读 · 0 评论 -
[仅供个人参考系列]php7新特性个人总结
网上总结:原创 2018-03-24 22:25:54 · 215 阅读 · 0 评论 -
[仅供个人参考系列]php与fpm的关系
原创 2018-03-24 22:26:03 · 274 阅读 · 0 评论 -
[仅供个人参考系列]php中的for,foreach,while区别与联系
循环数字数组时,for需要事先count($arr)计算数组长度,需要引入自增变量$i,每次循环都要进行条件判断$i<$c,然后自增$i++,输出数组元素时,$arr[$i]需要进行哈希操作.而foreach循环数组时,指针会自动指向下一个元素,不需要计算数组长度,没有条件判断和自增变量,调用元素时也没有哈希操作,所以性能肯定要比for和while高.另外,for和while对存在键值映射的...原创 2018-03-24 22:02:07 · 573 阅读 · 0 评论 -
[仅供个人参考系列]tcp与udp的相关内容小结
TCP/UDP区别TCPTCP是一种面向连接的、可靠的、基于字节流的传输层通信协议TCP面向连接,提供可靠地数据服务TCP首部开销20字节TCP逻辑通信信道是全双工的可靠信道TCP连接只能是点到点的UDPUDP是参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠的信息传递服务UDP无连接,不可靠UDP首部开销8字节UDP逻辑通信信道是不可靠信道UDP没有拥塞机制,因此网络出现拥堵不会使源主...原创 2018-03-24 20:17:02 · 227 阅读 · 0 评论