05 2018 档案

摘要:php flock 使用实例 [php] view plain copy bool flock ( resource $handle , int $operation [, int &$wouldblock ] ) [php] view plain copy [php] view plain cop 阅读全文
posted @ 2018-05-29 14:26 Microtiger 阅读(925) 评论(0) 推荐(0) 编辑
摘要:模拟准备--如何模拟高并发访问一个脚本:apache安装文件的bin/ab.exe可以模拟并发量 -c 模拟多少并发量 -n 一共请求多少次 http://请求的脚本例如:cmd: apache安装路径/bin/ab.exe -c 10 -n 10 http://web.test.com/test. 阅读全文
posted @ 2018-05-29 14:05 Microtiger 阅读(777) 评论(0) 推荐(0) 编辑
摘要:doDBA tools是什么? doDBA tools是一个基于控制台的远程监控工具,它不需要在本地/远程系统上安装任何软件,它可以实时收集操作系统、MySQL、InnoDB的实时性能状态数据,并可以生成Doing日志文件,来帮助你快速了解/优化系统及MySQL数据库。 特点: golang语言开发 阅读全文
posted @ 2018-05-25 10:54 Microtiger 阅读(3987) 评论(0) 推荐(0) 编辑
摘要:深入理解 index merge 是使用索引进行优化的重要基础之一。理解了 index merge 技术,我们才知道应该如何在表上建立索引。 1. 为什么会有index merge 我们的 where 中可能有多个条件(或者join)涉及到多个字段,它们之间进行 AND 或者 OR,那么此时就有可能 阅读全文
posted @ 2018-05-25 10:38 Microtiger 阅读(522) 评论(0) 推荐(0) 编辑
摘要:mysql常用的hint 对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。 强制索引 FORCE INDEX 复制代码代码如下: SELECT * FROM TABLE1 阅读全文
posted @ 2018-05-23 10:21 Microtiger 阅读(858) 评论(1) 推荐(0) 编辑
摘要:问: 不是说,一条sql语句只能用一个索引么 但SELECT * FROM `comment` WHERE `toconuid` = '10' or `tocomuid` = '10' 其中 toconuid列 和 tocomuid列 分别为单列索引 explain后 显示两个索引都用了,extra 阅读全文
posted @ 2018-05-23 09:14 Microtiger 阅读(624) 评论(0) 推荐(0) 编辑
摘要:简单说一下. microtime() 如果带个 true 参数, 返回的将是一个浮点类型. 这样 t1 和 t2 得到的就是两个浮点数, 相减之后得到之间的差. 由于浮点的位数很长, 或者说不确定, 所以再用个 round() 取出小数点后 3 位. 这样我们的目的就达到了~ 阅读全文
posted @ 2018-05-22 17:31 Microtiger 阅读(2172) 评论(0) 推荐(0) 编辑
摘要:安装说明 开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。 根据系统位数选择相应客户端进行安装。 image_1ak3avt6j1k2p1f6h1cg711 阅读全文
posted @ 2018-05-21 16:35 Microtiger 阅读(1734) 评论(0) 推荐(0) 编辑
摘要:在查询中,WHERE 条件也是一个比较重要的因素,尽量少并且是合理的 where条件是徆重要的,尽量在多个条件的时候,把会提取尽量少数据量的条件放在前面,减少后一个 where 条件的查询时间。有些 where 条件会导致索引无效: 1.where 子句的查询条件里有!=,MySQL 将无法使用索 阅读全文
posted @ 2018-05-12 13:48 Microtiger 阅读(7805) 评论(0) 推荐(1) 编辑
摘要:一、 优化概述 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, 阅读全文
posted @ 2018-05-12 13:43 Microtiger 阅读(197) 评论(0) 推荐(0) 编辑
摘要:SQL优化方法: 改变 SQL 执行计划明确了优化目标之后,我们需要确定达到我们目标的方法。对于 SQL 语句来说,达到上述2个目标的方法其实只有一个,那就是改变 SQL 的执行计划,让他尽量“少走弯路”,尽量通过各种“捷径”来找到我们需要的数据,以达到 “减少 IO 次数” 和 “降低 CPU 计 阅读全文
posted @ 2018-05-12 12:11 Microtiger 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:sort_buffer_size,join_buffer_size,read_buffer_size参数对应的分配内存也是每个连接独享 这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解硬件:内存16G [client]p 阅读全文
posted @ 2018-05-11 11:40 Microtiger 阅读(616) 评论(0) 推荐(0) 编辑
摘要:不同版本的mysql命令和配置不一样,以下是2个版本 修改配置文件 这段放到[mysqld]下面,重启mysql 验证慢查询是否开启 命令开启 阅读全文
posted @ 2018-05-10 10:49 Microtiger 阅读(8506) 评论(0) 推荐(0) 编辑
摘要:JS和PHP直接通信常用ajax完成,以实现js上UI的动态变化。通信使用JSON或者XML传递数据。下面详细描述两者直接JSON字符串的传递。 下面案例是要传递这样的json数据: ajax: 首先要熟悉ajax的用法,它是连接浏览器和服务器的桥梁。 一般用法如下: 其中type的类型可以是GET 阅读全文
posted @ 2018-05-09 09:25 Microtiger 阅读(4618) 评论(0) 推荐(0) 编辑
摘要:/** * @creator Jimmy * @data 2016/8/22 * @desc 数据导出到excel(csv文件) * @param $filename 导出的csv文件名称 如date("Y年m月j日").'-PB机构列表.csv' * @param array $tileArray 所有列名称 * @param arr... 阅读全文
posted @ 2018-05-09 09:21 Microtiger 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:前面在配置完成Solr服务之后,在浏览器上可以打开Solr的管理界面,这个界面几乎包含了Solr的所有功能,如何反应到我们的PHP里边呢?很多人或许查到需要再安装一个php-solr-client,用于php和java的solr服务器通信,研究了半天没弄明白怎么做,反正是很麻烦而且似乎很多余。 1: 阅读全文
posted @ 2018-05-09 09:20 Microtiger 阅读(425) 评论(0) 推荐(0) 编辑
摘要:使用搜索引擎,我们常规的数据查询会快很多,还可以对关键词进行中文分词查询,返回一些高亮,就和我们每天使用的搜索服务一样。我们这里要使用Solr来进行我们的搜索服务搭建。如果你使用php,很可能你会在网上查到Sphinx这个搜索引擎,说是对php支持的很好,不要迟疑,远离它,这个尼玛官网都没了,已经很 阅读全文
posted @ 2018-05-09 09:19 Microtiger 阅读(277) 评论(0) 推荐(0) 编辑
摘要:背景说明 本文假设你对Yii和Vue都比较熟悉,至少都在项目里用过,另外笔者新人,以后不定时放一些干货,欢迎程序媛关注 Yii是一个PHP全端框架,典型的mvc的项目结构,后端接口都是一个控制器里放了很多的action,每个action都是一个接口,可以返回JSON,也可以render出一个html 阅读全文
posted @ 2018-05-09 09:17 Microtiger 阅读(2571) 评论(0) 推荐(0) 编辑
摘要:背景:游戏辅助功能通常使用按键精灵编写脚本,按键精灵的最大卖点就是能够找到画面中字,图,色,这对于模拟用户鼠标操作至关重要,这能找到道具,找到血量,实现自动打怪,自动补血,自动买卖道具,博主闲来无聊,看到一款按键精灵实现的辅助,于是乎想用WPF也写一款辅助工具,实现其核心的找图找色等功能。博主测试, 阅读全文
posted @ 2018-05-09 09:12 Microtiger 阅读(4090) 评论(1) 推荐(0) 编辑
摘要:兼容ThinkPHP三种url模式的nginx rewrite 'URL_MODEL'=>2, 设置 http://document.thinkphp.cn/manual_3_2.html#url 阅读全文
posted @ 2018-05-07 15:52 Microtiger 阅读(109) 评论(0) 推荐(0) 编辑
摘要:微信pc扫描登录 在微信开发平台注册帐号 https://open.weixin.qq.com/ 管理中心->创建一个网站 获得appid https://open.weixin.qq.com/connect/qrconnect?appid=wxf7e08671f79de97e&response_t 阅读全文
posted @ 2018-05-05 09:49 Microtiger 阅读(967) 评论(0) 推荐(0) 编辑
摘要:使用jquery.validate.js实现boostrap3的校验和验证 boostrap3验证框架 jquery.validate.js校验表单 效果见下图: 一、插件下载 官网下载地址:http://jqueryvalidation.org/ 或者在附件下载 jquery-validation 阅读全文
posted @ 2018-05-04 17:32 Microtiger 阅读(492) 评论(0) 推荐(0) 编辑