技术饭 EXPLAIN分析sql时,如何优化Using temporary ; Using filesort
EXPLAIN分析sql时,如何优化Using temporary ; Using filesort,1. 对需要查询和排序的字段要加索引。2. 在一定环境下,left join还是比普通连接查询效率要高,但是要尽量少地连接表,并且在做连接查询时注意观察索引是否起了作用。3. 排序尽量对第一个表的索引字段进行,可以避免mysql创建临时表,这是非常耗资源的。
阅读全文 » 2685天前2017年09月12日
技术饭 mysql性能分析及explain的用法
mysql性能分析及explain的用法,本文我们主要介绍了MySQL性能分析以及explain的使用,包括:组合索引、慢查询分析、MYISAM和INNODB的锁定、MYSQL的事务配置项等,用来分析mysql语句的查询性能方面还是有很大的帮助的。
阅读全文 » 2685天前2017年09月12日
技术饭 SQLyog Enterprise常用快捷键
SQLyog Enterprise常用快捷键,作为比较早期的mysql数据库管理工具,还是蛮好使用的,但是要习惯使用方式才会好用,现在一直在用 SQLyog Enterprise,但是很多快捷键没有使用好,今天整理一番,供学习参考交流。
阅读全文 » 2685天前2017年09月12日
吃瓜群众 共享单车市场饱和开始洗牌,代工厂亏本
共享单车市场饱和开始洗牌,代工厂亏本,最近,很多共享单车工厂负责人都纷纷表示:现在很多共享单车的生意大不如之前了,好几家共享单车已经倒闭,共享单车企业不让发货、拖欠尾款在已是普遍现象,共享单车只是一时的买卖。过了这个风口剩不下几家共享单车。
阅读全文 » 2689天前2017年09月08日
吃瓜群众 单身无罪,但是要交“单身税“,单身狗要哭晕在厕所了
单身无罪,但是要交“单身税“,单身狗要哭晕在厕所了,每天在朋友圈被秀恩爱、被撒狗粮,经历着成吨成吨的暴击伤害暂且不说,如今世界好多国家开始征收“单身税”,这这这,单身狗招谁惹谁了,过个节回家爸妈着急催就算了,政府也开始加入催婚的行列了,这是搞事情啊,单身不就是工资高点,生活质量好点,我们也想政府给分配一个对象嘞,哈哈哈......
阅读全文 » 2692天前2017年09月05日
技术饭 如何判断js对象为null或者属性为空
如何判断js对象为null或者属性为空,首先说下null与undefined区别:对已声明但未初始化的和未声明的变量执行typeof,都返回"undefined"。null表示一个空对象指针,typeof操作会返回"object"。一般不显式的把变量的值设置为undefined,但null相反,对于将要保存对象的变量,应明确的让该变量保存null值。
阅读全文 » 2693天前2017年09月04日
吃瓜群众 中国人结婚份子钱是考量友谊的深厚的依据?
中国人结婚份子钱是考量友谊的深厚的依据?结婚是喜事,参加婚礼为新人送上祝福也是人情事理,而这个越来越有负担的习俗,有人说“感情深不深,就看红包厚不厚”,也有人说:“人可以不到,但钱一定要给。”所以有人结婚办酒席是为祝福,而更多人结婚办酒席是为了收礼钱。
阅读全文 » 2697天前2017年08月31日
技术饭 php数组通过某个相同的值来分组
php数组通过某个相同的值来分组,本文实例讲述了PHP实现根据数组的值进行分组的方法。分享给大家供大家参考,具体如下:PHP根据数组的值分组,php array中没有自带这个函数但是很常用,今天写了出来记录一下。
阅读全文 » 2712天前2017年08月16日
技术饭 php7环境下带mysql_开头的php方法都不能使用了
php7环境下带mysql_开头的php方法都不能使用了,奇怪了之前后台备份数据库功能都是可以的,怎么升级成php7之后报了404错误,我靠不对劲啊,还是排查下代码,调试之后发现是mysql_get_client_info函数undefined,竟然说mysql_get_client_info函数不存在......
阅读全文 » 2714天前2017年08月13日
技术饭 从php5升级到php7之后,session不能传递的解决方案
从php5升级到php7之后,session不能传递的解决方案,刚刚把php升级到了php7.1.7,发现网站后台不能登录,一直提示验证码错误,可是明明GD库开启了,验证码也是显示的,经过测试发现是session为空了,折腾了大半天才知道php7的session默认设置是不传递的,有点坑啊。
阅读全文 » 2714天前2017年08月13日
技术饭 centos7下php7、mysql5.7、nginx、redis、git、svn知识整理
centos7下php7、mysql5.7、nginx、redis、git、svn知识整理,由于服务器linux版本过旧,很多软件都无法更新安装,所以这几天把阿里云的服务器ECS的盘进行升级,将老版本的aliyun系统换成了centos7系统,网站、博客都down了几天,同时也整理了一些基础知识,分享一下!
阅读全文 » 2714天前2017年08月13日
生活札记 对于新兴的cp交友活动,这种概率是一种怎样的体验?
对于新兴的cp交友活动,这种概率是一种怎样的体验?近来微信出现了类似一周cp、7天cp、爱情盒子这些类型所谓的脱单微信公众号、脱单神器,这些新兴app是基于资料算法全新的社交模式,根据用户填写的资料、性别倾向、同城倾向、年龄倾向等信息计算并匹配一位相似的朋友,通过共同完成一周不同主题的打卡任务,有效破冰,快速了解。是属于年轻人走心的社交方式,追求真正的爱情、友情和自由,反对约炮、拒绝相亲。
阅读全文 » 2720天前2017年08月08日
生活札记 楚乔传的结局烂透啦,真心烂透啦!
楚乔传的结局烂透啦,真心烂透啦!看了这么久的楚乔传,期待了这么久的大结局,你TM就给我看这个;衣服都脱了,你TM给我看这个;结局还能再潦草一点再垃圾一点么!!!就算有第二部也不看了,mmp...
阅读全文 » 2726天前2017年08月02日
技术饭 Python将成为2017年最受欢迎的编程语言
Python将成为2017年最受欢迎的编程语言,据悉,中国已经正式将人工智能纳入国务院发展部署。未来20年,人工智能都将成为中国经济发展的重要推动力。国家大力支持人工智能之一举措,让股市相关的股票大涨,当然python作为人工智能的首选变成语言不说在世界,至少在短时间内在中国会成为用户第一的编程语言。
阅读全文 » 2735天前2017年07月24日
生活札记 唱吧麦克风AQUA录歌效果真心差,网上的评测都是坑爹!
唱吧麦克风AQUA录歌效果真心差,网上的评测都是坑爹!这段时间闲来无聊就麦克个麦克风回来录歌,网上看许多,有唱吧的AQUA和联想的直播版麦克风,纠结之后,百度了一下看唱吧的评价还不错就在京东买了,买回来前几天没怎么用,后面用了之后才发现,这录音真心不如平常的耳机线的麦克风,这东西也值300多,mmp......
阅读全文 » 2735天前2017年07月24日
生活札记 早安,喧嚣城市的第一缕阳光
早安,喧嚣城市的第一缕阳光,晚安,灯火阑珊中冰凉的月光,生命中的时间好像只是单调的兜着圈,却不知不觉丢了方向,忘记了为什么现在还在路上,夜里睡觉的时候不敢把梦做的太长。
阅读全文 » 2751天前2017年07月08日
技术饭 MySQL如何查询每一个栏目下价格最高的商品?
MySQL如何查询每一个栏目下价格最高的商品?这里是使用子查询中group by出价格最大与分类id信息,然后再上一级查询中进行数据比较筛选相应的信息,然后再进行group by操作!
阅读全文 » 2768天前2017年06月21日
技术饭 Namespace declaration statement has to be the very first statement in the script
Namespace declaration statement has to be the very first statement in the script,命名空间声明语句之前不能有任何的代码,好吧,今天一来就遇到这个问题,其实也就是说出现了UTF-8的BOM头,只要去掉就好了。
阅读全文 » 2777天前2017年06月12日
技术饭 APP请求接口无法获取到session数据的解决方案
APP请求接口无法获取到session数据的解决方案,通过SESSION(cookie是另外一种解决办法)记录用户的有关信息,以供用户再次以此身份对web服务器提起请求时作确认。会话的发明使得一个用户在多个页面间切换时能够保存他的信息。网站编程人员都有这样的体会,每一页中的变量是不能在下一页中使用的(虽然form,url也可以实现,但这都是非常不理想的办法),而SESSION中注册的变量就可以作为全局变量使用了。
阅读全文 » 2781天前2017年06月08日
技术饭 ThinkPHP使用数据库读写分离时,开启事务时报错:There is no active transaction
ThinkPHP使用数据库读写分离时,开启事务时报错:There is no active transaction,刚开始以为是数据表引擎不对造成的,因为 有几张表的引擎是 MyISAM,后来调整过来了,改为 InnoDB,还是报错。应该是TP 底层连数据库时,切换数据库连接时出了点问题。
阅读全文 » 2798天前2017年05月22日
技术饭 linux下如何查看当前文件夹大小?
linux下如何查看当前文件夹大小?废话不多说直接上代码吧,查看当前目录的文件大小信息:du -h --max-depth=1,查看系统磁盘使用情况:df -lh
阅读全文 » 2804天前2017年05月15日
技术饭 ajax请求中的jsonp可以设置POST方式,但效率不高
ajax请求中的jsonp可以设置POST方式,但效率不高,JSONP是一种非官方协议,可以解决AJAX跨域提交数据情况。安全部门的同事测试发现,都是GET的请求,相比较而言不如POST安全,还是尽量改了吧。但是,JSONP真的支持POST提交吗?近期在项目中遇到这样一问题,关于jsonp跨域问题,get传值是可以的,但post传值死活不行啊,于是网上看了一大堆关于这方面的资料,最终问题得以解决,今天抽空与大家分享下。
阅读全文 » 2804天前2017年05月15日
技术饭 svn知识:如何查看项目当前SVN地址
svn知识:如何查看项目当前SVN地址,之前获取项目代码后,又一次由于记住了密码,而有需要checkout其他项目代码,而用户名和密码两个项目又不一样,没办法只能清除缓存什么的了,结果发现自己清除了所有的svn本地数据,包括用户名密码以及项目svn路径,后来有别的同事需要checkout代码,向我要地址,于是我就很成功的不知道那个项目的,svn路径了(平时看路径都是直接鼠标右键checkout然后看url的自动提示,而这个记录曾今被自己二的一下子给清除了),于是自己便到处点击查看,历经千辛万苦后终于因为手不小心滑了下。
阅读全文 » 2805天前2017年05月15日
生活札记 勒索病毒?什么病毒来着,要钱的,可是只有人民币怎么办?
勒索病毒?什么病毒来着,要钱的,可是只有人民币怎么办?在刚刚过去的24小时,一轮勒索病毒攻击在全球肆虐。英国、俄罗斯、意大利相继沦陷英国方面, 5月12日英国国家医疗服务体系遭遇了大规模网络攻击,多家公立医院的电脑系统几乎同时瘫痪,电话线路也被切断,导致很多急诊病人被迫转移。《每日邮报》称,至少19家位于英格兰和苏格兰的NHS所属医疗机构遭到网络攻击,这些机构包括医院和全科医生诊所。
阅读全文 » 2805天前2017年05月15日
技术饭 php操作redis的基础使用方法
php操作redis的基础使用方法,看redis看就了也就会一些基本的操作,至于深入的应用还得在实际的项目中去实现,还是先看简单的,不然会搞混掉的。。。
阅读全文 » 2807天前2017年05月12日
技术饭 Redis的PHP操作手册
Redis的PHP操作手册,REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
阅读全文 » 2807天前2017年05月12日
技术饭 redis错误ERR operation not permitted
redis错误ERR operation not permitted,在使用redis的时候时常会出这样那样的问题,今天遇到的问题是没有权限了,找了大半天原来是redis设置了密码,所以需要授权之后才能登陆的。
阅读全文 » 2807天前2017年05月12日
技术饭 php操作redis常用方法代码示例
php操作redis常用方法代码示例,phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系,Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
阅读全文 » 2807天前2017年05月12日
技术饭 jquery中ajax请求如何设置http请求头
jquery中ajax请求如何设置http请求头,jQuery Ajax可以通过headers或beforeSend修改request的HTTP headers也可以获取HTTP headers,在ajax里面还有许多功能可以设置,大家可以多看看jquery的api慢慢摸索。
阅读全文 » 2808天前2017年05月11日
技术饭 jquery的md5加密与sha1加密
jquery的md5加密与sha1加密,对于编程语言,很多情况下都会有md5加密与sha1加密,类似php、安卓、IOS都是有响应的加密方法,那么jquery有没有相应的加密方法呢?答案是肯定的,我在百度上并没有找到cdn加速,也只是找到了下载地址,所以就放在了自己的服务器上了,供大家下载!
阅读全文 » 2808天前2017年05月11日
技术饭 thinkphp如何获取安卓或IOS发送过来的请求头数据
thinkphp如何获取安卓或IOS发送过来的请求头数据,刚开始一直使用I('server.time')来获取请求头,但测试了大半天还是不行,最终百度搜索了许久最终才有了答案,原来是:php中想要得到所有的HTTP请求头,可以使用$_SERVER里获取到有我们想要的东西,它里面键名以HTTP_开头的就是HTTP请求头。
阅读全文 » 2809天前2017年05月10日
技术饭 thinkphp开发api接口安全验证解析
thinkphp开发api接口安全验证解析,对于php后端很多时候要开发接口提供给安卓或者IOS使用,那这时候接口的安全验证机制就是一个必要的限制机制了,不然的话,其他人可以随便调用你的接口,这个会造成不可预料的后果。
阅读全文 » 2810天前2017年05月10日
技术饭 Windows下Redis的安装使用注意事项
Windows下Redis的安装使用注意事项,最近开始使用redis开始开发项目,那在本地服务器搭建了redis,当时遇到的问题是:redis server went away,百度了许久一直没解决,后来折腾了许久才发现问题的所在了。
阅读全文 » 2811天前2017年05月09日
生活札记 有了100万,是选择在城市买房还是回去农村?
一个问题:如果有了100万,是选择在城市买房还是回去农村?这个是当下很多年轻人的困惑,在国内越来越多的人受到了不同的高等教育,换句话说就是社会上的大学生一抓一大把,一般情况下很多学生毕业之后都是会选择留在城市里面工作不愿再回去农村,原因就是好不容易从贫穷的大山出来,应该好好在城里奋斗赚钱,但是面临的社会压力就是房价越来越贵,即使是买房还贷也是很累的,这就造成很多人因为买不起房子而没办法找到对象,也是造成现在许多的“空巢青年”的原因之一。那么问题来了,如果现在你有了一定的存款比如100万,你是否愿意回去农村过安逸的生活去做点其他的创业呢?
阅读全文 » 2812天前2017年05月08日
吃瓜群众 ZUK将要被联想放弃,真希望这个是假消息!
ZUK将要被联想放弃,真希望这个是假消息!ZUK品牌诞生于2015年5月28日,首款ZUK手机于2015年下半年发布。ZUK CEO常程透露,该手机命名Z1。2015年6月29日,ZUK发布手机操作系统ZUI,对于刚刚出来的ZUK那时候更方面表现都是很好的,现在也不例外,只是突然说要被放弃就觉得可惜了!
阅读全文 » 2812天前2017年05月08日
技术饭 app支付接口、wap支付接口实现原理解析(支付宝、微信、连连支付、银联支付)
最近因为公司项目要做支付功能,所以就一直在研究支付接口包括(支付宝、微信、连连支付、银联支付),由于支付接口为了安全性有各种验证,所以看起来比较繁琐,但是认真剖析一下也只有:1、下订单;2、发送数据给第三方支付接口;3、同步回调与异步回调处理数据。
阅读全文 » 2816天前2017年05月04日
技术饭 如何设置linux定时任务
如何设置linux定时任务,一直对linux系统不太熟悉,也只是会一些基本的操作,今天写代码的时候要用到Linux的定时任务,所以就弄了一早上,也在网上找了一些资料,看着还是很不错的呢!
阅读全文 » 2837天前2017年04月12日
技术饭 PHP中json_decode 函数解析 json 结果为 NULL 的解决方案
PHP中json_decode 函数解析 json 结果为 NULL 的解决方案,今天做连连支付接口的时候,接口同步返回的POST值res_data是一个json字符串,但是使用json_decode的时候却返回了null,原因找了许久,后面百度一番才解决这个问题。
阅读全文 » 2838天前2017年04月11日
技术饭 支付宝支付成功,但验证签名失败原因分析
今天做了IOS上的支付宝支付,发现订单支付成功了,但是验证签名失败了,通过分析支付宝的配置都是没有问题的,可是TMD还是有错误,经过努力最后发现了问题在于支付宝支付成功返回的异步通知数据除了要去除去sign、sign_type这两个参数外还必须去除一些不必要的参数。
阅读全文 » 2843天前2017年04月06日
技术饭 php接口的支付宝接口应该给安卓或IOS返回什么参数?
最近做支付接口,以前做的都是网页支付接口,直接把数据封装然后直接echo出来就可以,但这几天因为没有做过app的支付接口,所以遇到了一些小问题:php接口的支付宝接口应该给安卓或IOS返回什么参数?
阅读全文 » 2844天前2017年04月05日