会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
擎菲得已
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
2020年5月22日
php常用魔术方法及魔术常量
摘要: __construct 具有构造函数的类会在每次创建是先调用此方法;初始化工作执行 __destruct 对象的多有引用都被删除或者当对象被显式销毁时执行 __call 在对象中国呢调用一个不可访问的方法时, __callStatic 在静态上下文中调用一个不可用方法时, __set 在给不可访问的
阅读全文
posted @ 2020-05-22 17:12 擎菲得已
阅读(146)
评论(0)
推荐(0)
编辑
php设计模式及应用场景
摘要: 单列模式 最多只有该类的一个实例存在,一旦存在就会一直存在内存中 常用与数据库连接 不能直接实例化创建类,只能由类本身实例化。构造函数,克隆函数等设为私有,由一个私有静态成员变量来保存类实例和公开一个能访问到实例的公共静态方法 代码实现: <?php class Database { private
阅读全文
posted @ 2020-05-22 16:53 擎菲得已
阅读(464)
评论(0)
推荐(0)
编辑
2020年5月21日
Redis原理/协议及使用
摘要: 数据结构丰富 高性能 数据存储全内存 支持持久化 支持master-slave热备 支持事务 支持集群 单进程/线程 基于epoll 非阻塞网络io 数据类型 string 二进制安全,动态扩容,提前动态分配,所需两边分配 list 快速双向链表 lpush rpush lpop rpop set
阅读全文
posted @ 2020-05-21 14:15 擎菲得已
阅读(139)
评论(0)
推荐(0)
编辑
Memcache原理及特性
摘要: 高性能key-value分布缓存,多线程,主线程/工作线程 slab机制 slab->trunk->item 默认slab1M trunk size 递增 freelist LRU 通过hashtable定位key 单向链表解决冲突 高性能特性,单节点百万级QPS 系统架构 网络处理 libeven
阅读全文
posted @ 2020-05-21 11:37 擎菲得已
阅读(140)
评论(0)
推荐(0)
编辑
分布式缓存7大问题
摘要: 缓存:用于数据高速交换的介质 缓存失效: key过期,多key一起失效,批量写入缓存,一起到期 解决:批量写入时,预置过期时间添加随机时间,避免瞬时大量过期 缓存穿透: 大量查询不存在的key,特殊访问,前端-->db,db压力过载 解决:特殊缓存(cache中缓存一个默认值),BloomFilte
阅读全文
posted @ 2020-05-21 10:54 擎菲得已
阅读(277)
评论(0)
推荐(0)
编辑
2020年5月20日
InnoDB 存储引擎认识
摘要: B+树存储,叶子节点双向链表; 索引(聚集索引/辅助聚集索引) 聚集:叶子节点逻辑顺序存放整张表的行记录数据(对主键的排序查找/范围查找非常快); 非聚集:叶子节点除包含键值外还包含一个书签(bookmark),告诉InnoDB存储引擎哪里可以找到与索引对应的行数据,因此辅助索引的书签就是相应行数据
阅读全文
posted @ 2020-05-20 22:45 擎菲得已
阅读(85)
评论(0)
推荐(0)
编辑
2018年12月18日
爬虫
摘要: https://www.imooc.com/video/10682 urllib2 url = "http://www.baidu.com" urllib2.urlopen(url) print response1.getcode() print response1.read() request =
阅读全文
posted @ 2018-12-18 12:03 擎菲得已
阅读(96)
评论(0)
推荐(0)
编辑
2016年10月21日
弄cocos2d 搞了个 jsonp 可跨域传输数据
摘要: xx.js this.jsonp({ async: false, url: "http://123.56.240.111/mobile/login/get_sit_state", //请求地址 type: "GET", //请求方式 data: { sit_id: "3",store_id:stor
阅读全文
posted @ 2016-10-21 16:36 擎菲得已
阅读(194)
评论(0)
推荐(0)
编辑
上一页
1
2