redis 数据类型详解+redis适用场景场合

今天无意间看到一篇很不错的文章,于是忍不住复制转载了过来,PS:印象当中百度里全是水军的,但是这次无意间搜索到了内涵文章,故做此留念!1.  MySql+Memcached架构的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MyS...
阅读(47) 评论(0)

Nginx 日志分析及性能排查

最近一直在做性能排查,思路就是根据分析Nginx日志,得到响应耗时的url、以及请求时间,再得到这段时间的请求量,并发量,分析是并发的原因,还是本身就比较慢,如果是应用本身的原因,只需要找到对应的代码,然后进行优化就好了 我找到的几个原因,基本就是后端sql运行的比较多,单次访问看不出来,但是人比较多的时候就比较慢了,人少的时候20-200毫秒,人多的时候,200-6000毫秒,优化之后基本保持在...
阅读(54) 评论(0)

mysql 多字段求和排序/分组排序(旧事拾遗)

今天有人问我mysql如何跨字段求和 并排序,故做此笔记,以备查看,至于多字段其余数字运算类型可借此举一反三,故不详述……多字段求和分组排序select pid,sum(a)+sum(b) as ab FROM `table_name` group by pid order by ab desc 多字段求和排序select pid,sum(a)+sum(b) as ab FROM `table_n...
阅读(72) 评论(0)

解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)

前端同事在做微信小程序时发现IOS获取的时间戳为空的问题,后来通过跟踪发现,原来是因为IOS系统不支持2017-01-01格式的时间导致的,var mydata = '2017-01-01 11:00:00'; console.log("返回时间:" + mydata);var time = Date.parse(new Date(mydata)) / 1000; 这样的代码安卓手机开发手机测试都...
阅读(158) 评论(0)

为mysqlmtop开启慢查询功能以及工具组件功能

MySQL-MTOP很多人都应该或多或少的使用过,尤其是MySQL DBA从业人员要对数据库进行慢查询和性能监控至于MySQL-MTOP的其它监控模块在此就不多少说了(详见摘取天上星早期的MySQL-MTOP安装使用文档下载查看即可)这里主要说的是MySQL-MTOP慢查询模块的开启方法还有工具组件的开启方法,具体如下说明首先在被监控服务器安装如下组件:http://cpan.metacpan.o...
阅读(176) 评论(0)

php curl简单采集图片生成base64编码(并附curl函数参数说明)

许多年前的代码突然拿来一用,特做此笔记(此处的code用来定位内部错误位置,非http code)<?php $url="http://c.hiphotos.baidu.com/image/w%3D210/sign=ed30880babec8a13141a50e1c7029157/d52a2834349b033be1a9503e17ce36d3d539bd35.gif"; function cu...
阅读(604) 评论(0)

Mysql 根据时间戳按年月日分组统计(做个收藏)

create_time时间格式         SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks;         SELECT DATE_FORMAT(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP ...
阅读(474) 评论(0)

php二维数组按某个键值排序(突然用到以往知识,算是临时补充笔记吧)

$arr=[    array(        'name'=>'小坏龙',        'age'=>28    ),    array(        'name'=>'小坏龙2',        'age'=>14    ),    array(        'name'=>'小坏龙3',        'age'=>59    ),    array(        'name'=>'...
阅读(174) 评论(0)

php安装HTTP_Request2及引用介绍(通过HTTP_Request创建微软人脸识别的群组 为例)

Easy Installpear install HTTP_Request2Pyrus Installphp pyrus.phar install pear/HTTP_Request2出现下列信息则表示安装成功pear/HTTP_Request2 can optionally use PHP extension "fileinfo"downloading HTTP_Request2-2.3.0.t...
阅读(836) 评论(2)

【慢查询优化】连表查询注意谁是驱动表&搞不清楚谁join谁更好时放手让mysql自行判定

写在前面的话:   不要求每个人一定理解 联表查询(join/left join/inner join等)时的MySQL运算过程;   不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小;    但把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿出来 explain 一把,这是一种美德!在实例讲解之前,我们先回顾一下联表查询的基础知识。——联表查询的基...
阅读(185) 评论(0)

禁止修改数据库中的某一列语句

防止userinfo 表中的name,age,tel,fax 等字段被撰改(转载内容未测试,请测试后使用) ROPTRIGGERIFEXISTS`userinfo`;SET@OLD_SQL_MODE=@@SQL_MODE,SQL_MODE='';DELIMITER//CREATETRIGGER`userinfo`BEFOREUPDATEON`userinfo`FOREACHROWBEGINsetn...
阅读(325) 评论(0)

nginx配置https/证书更新/ Let's encrypt免费证书(https)以及错误解决!

git地址如下https://github.com/xdtianyu/scripts/tree/master/lets-encrypt调用 acme_tiny.py 认证、获取、更新证书,不需要额外的依赖。下载脚本和配置文件wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt....
阅读(1198) 评论(0)

Nginx配置文件详细说明+nginx配置tomcat负载均衡

nginx配置tomcat负载均衡 nginx可以作为Web前置机,将客户请求按照一定算法合理分配给后置的tomcat应用服务器,从而达到均衡目的。当然如果应用使用了session会话,后 置的tomcat应用还要保证session共享才能达到应用集群效果。本文不讨论tomcat的集群问题,重点讨论nginx如何配置使后置的tomcat负载均衡用户 请求。 nginx....
阅读(324) 评论(0)

PHP CURL模拟登陆并提交数据,及PHP CURL文件上传/图片下载等(仅作调试,未完善)

<?php error_reporting(255); set_time_limit(120); /** * 发送报头信息 * * @return void(0) || string; */ if(!function_exists('httpHeader')){ function httpHeader(){ if(!headers_sent($file,$line))...
阅读(460) 评论(0)

rabbitmq安装与原理讲解&&php扩展编译

消息队列的实现中,RabbitMQ以其健壮和可靠见长.公司的项目中选择了它作为消息队列的实现.关于MQ的机制和原理网上有很多文章可以看,这里就不再赘述,只讲几个比较容易混淆的问题1,binding key和routing key  binding key和routing key是都不过是自己设置的一组字符,只是用的地方不同,binding key是在绑定交换机和队列时候通过方法传递的字符串,rou...
阅读(365) 评论(0)
412条 共28页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:873867次
    • 积分:11558
    • 等级:
    • 排名:第1337名
    • 原创:166篇
    • 转载:143篇
    • 译文:103篇
    • 评论:84条
    微信公众号
    博客专栏
    文章分类
    IT牛人
    ...
    ..
    最新评论