上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 1、优化方式硬件优化=》系统优化=》mysql配置优化=》SCHEMA优化=》sql优化=》其他解决方案(redis or MongoDB or Cassandra or HBase)2、mysql配置分析1)常见瓶颈90%系统瓶颈都在IO上,所以提高IOPS尤为总要,iowait过高,加内存,减小... 阅读全文
posted @ 2015-10-13 15:16 踏雪无痕SS 阅读(5654) 评论(0) 推荐(2) 编辑
摘要: InnoDB缓冲池是通过LRU算法来管理page的。频繁使用的page放在LRU列表的前端,最少使用的page在LRU列表的尾端,缓冲池满了的时候,优先淘汰尾端的page。InnoDB中的LRU结构InnoDB引擎中page的默认大小为16KB,InnoDB对传统的LRU算法做了一些优化LRU列表被... 阅读全文
posted @ 2015-10-13 11:23 踏雪无痕SS 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: 1、安装yum install memcachedeasy_install python-memcached2、操作memcachedimport memcachemc = memcache.Client(['127.0.0.1:12000'],debug=True)mc.set('name','l... 阅读全文
posted @ 2015-10-13 11:15 踏雪无痕SS 阅读(680) 评论(0) 推荐(0) 编辑
摘要: InnoDB引擎表的特点1、InnoDB引擎表是基于B+树的索引组织表(IOT)关于B+树(图片来源于网上)B+ 树的特点:(1)所有关键字都出现在叶子结点的链表中(稠密索引),且链表中的关键字恰好是有序的;(2)不可能在非叶子结点命中;(3)非叶子结点相当于是叶子结点的索引(稀疏索引),叶子结点相... 阅读全文
posted @ 2015-10-09 21:29 踏雪无痕SS 阅读(3360) 评论(0) 推荐(0) 编辑
摘要: 1、安装yum install dstat2、示例1)直接跟数字,表示#秒收集一次数据,默认为一秒;dstat 5表示5秒更新一次这是默认输出显示的信息:CPU状态:CPU的使用率。这项报告更有趣的部分是显示了用户,系统和空闲部分,这更好地分析了CPU当前的使用状况。如果你看到"wait"一栏中,C... 阅读全文
posted @ 2015-10-05 18:19 踏雪无痕SS 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等percona-toolkit 源自 Maatkit 和 Aspersa 工具,这两个工具是管理 mysql 的最有名的 工具,现在 Maatkit 工具已经不... 阅读全文
posted @ 2015-09-30 22:05 踏雪无痕SS 阅读(3876) 评论(0) 推荐(3) 编辑
摘要: 层出不穷的类似事件对用户会造成巨大的影响,因为人们往往习惯在不同网站使用相同的密码,一家“暴库”,全部遭殃一般的解决方案1、将明文密码做单向hash$password = md5($_POST["password"]);2、密码+salt后做单向hash,PHP内置了hash()函数,你只需要将加密... 阅读全文
posted @ 2015-09-29 15:36 踏雪无痕SS 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: server { listen 80; server_name sub.domain.com; set $root_path '/var/www/html/application_name/public'; root $root_path; ... 阅读全文
posted @ 2015-09-29 10:21 踏雪无痕SS 阅读(558) 评论(0) 推荐(0) 编辑
摘要: PHP 5.61、可以使用表达式定义常量https://php.net/manual/zh/migration56.new-features.php 在之前的 PHP 版本中,必须使用静态值来定义常量,声明属性以及指定函数参数默认值。 现在你可以使用包括数值、字符串字面量以及其他常量在内的数值表达式... 阅读全文
posted @ 2015-09-28 16:23 踏雪无痕SS 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 闭包的特性1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的缺点就是常驻内存,会增大内存使用量,使用不当很容易造成内存泄露,主要用于私有的方法和变量Javascript的垃圾回收原理基本上所有语言自动内存管理,用的都是引用计数了1、在javascript中... 阅读全文
posted @ 2015-09-26 01:10 踏雪无痕SS 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 先看一个例子function User(){}var u1 = new User();console.log(u1.prototype);// undefined 使用对象实例无法访问到prototypeconsole.log(User.prototype);//{},使用构造函数名访问protot... 阅读全文
posted @ 2015-09-25 18:15 踏雪无痕SS 阅读(394) 评论(0) 推荐(0) 编辑
摘要: By C extensions we can directly manipulate the large PHP variables, such as:GET,POST,SERVERYou can fetch $_SERVER['PHP_SELF'] (or any other $_SERVER v... 阅读全文
posted @ 2015-09-24 00:12 踏雪无痕SS 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1、看一下一个扩展中的简单代码 ZEND_BEGIN_ARG_INFO(params_add_arginfo, 0) ZEND_ARG_INFO(0, a) ZEND_ARG_INFO(0, b)ZEND_END_ARG_INFO()PHP_FUNCTION(params_add) { ... 阅读全文
posted @ 2015-09-23 23:34 踏雪无痕SS 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 缘起javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对 javascript语言特性更进一步的深入理解,那么他有几种写法呢? ( function(){…} )()或者 ( function (){…} (... 阅读全文
posted @ 2015-09-22 22:07 踏雪无痕SS 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 在阅读PHP源码的时候,会遇到很多诸如:CG(),EG() ,PG(),FG()这样的宏,如果不了解这些宏的意义,会给理解源码造成很大困难EG()、这个宏可以用来访问符号表,函数,资源信息和常量CG() 用来访问核心全局变量PG() PHP全局变量。我们知道php.ini会映射一个或者多个PHP全局... 阅读全文
posted @ 2015-09-20 02:05 踏雪无痕SS 阅读(1257) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页