关闭
当前搜索:

mysql性能优化简单步骤

只有当查询优化,索引优化,库表结构优化齐头并进时,才能实现mysql高性能。 在尝试编写快速的查询之前,需要清楚一点,真正重要是响应时间。   查询的生命周期: 通常来说,查询的生命周期大致可以按照顺序来看:从客户端->服务器->然后再服务器上进行解析->生成执行计划->执行->并返回结果给客户端。 其中"执行"可以认为是整个生命周期最重要的阶段,这其中包括了大量为了...
阅读(31) 评论(0)

mysql/SQL查询优化,数据量比较大

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id fro...
阅读(19) 评论(0)

laravel5.2使用Captcha生成验证码(session巨坑)

最近有朋友要我帮忙弄一下laravel的验证码登陆,所以稍稍研究了一下。(本人都快忘了咋使用laravel了)   首先,安装laravel就不用在下赘述了吧,我的版本是5.2.45(注:laravel5.2.6以上的版本中间件可以自动加载),这还是挺重要的。   安装完成之后,你需要使用composer来加载你的Captcha,具体方法就是在你的composer.json中的require数...
阅读(275) 评论(0)

laravel 使用mongodb数据库

1.安装mongodb 下载包:wget http://fastdl.mongodb.org/lin... 解压: tar zxvf mongodb-linux-x86_64-2.2.3.tgz 移动目录到/usr/local/mongodb  mv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb 进入mongodb目录  ...
阅读(327) 评论(0)

十大PHP安全要点

PHP是使用最广泛的脚本编程语言之一。市场份额颇能说明其主导地位。PHP 7已推出,这个事实让这种编程语言对当前的开发人员来说更具吸引力。尽管出现了一些变化,但是许多开发人员对PHP的未来持怀疑态度。一个原因是PHP的安全。 PHP的安全是广大开发人员担心的主要问题。虽然PHP提供从里到外的可靠安全,但是需要由开发人员正确地落实这些安全机制。我们在本文中将为Linux管理员介绍几个PHP安全...
阅读(119) 评论(0)

通过Mysql的二进制日志恢复数据库数据

经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响。所以本文我们将和大家一起分享学习下如何通过Mysql的二机制日志(binlog)来恢复数据。 系统环境: 操作系统:CentOS6.5 X64  (虚拟机); WEB服务:PHP+Mysql+apache; 网站:为方便,直接在本地用蝉知系统搭建一个DEMO站...
阅读(101) 评论(0)

php7 特性

1. 标量类型声明 我们知道PHP是一种弱类型的编程语言,因此没有提供任何方法来指定输入参数和返回值的类型,PHP7突破了这种现状,增加了对标量类型(int,float,string,bool)的声明支持,增加declare(strict_types=1)指令声明是否严格类型校验,我们来看一段代码: (strict_types=) {      $...
阅读(94) 评论(0)

js&ajax 替换CKEDITOR中的值

之前在表单中对ckeditor的赋值就直接是 $("#theadEditor").val(result); 而现在我想通过点击不同选项来使用Ajax在后台访问数据,对ckeditor赋值, 但是页面根本没有变化,而后台的数据却有。那么现在肯定的就是ckeditor的问题了。 我觉得应该是ckeditor已经创建了,而通过一般的赋值应该不行。 那么只有先通过销毁,再创建这样的方式...
阅读(103) 评论(0)

检查代理ip的有效性

/**  +-----------------------------------------------------------------------------  * 检查代理ip信息有效性  +-----------------------------------------------------------------------------  * @p...
阅读(206) 评论(0)

依赖注入与控制反转

依赖注入与控制反转 依赖注入 当我第一次接触这个词的时候,我是有些丈二和尚摸不着头脑的,至今我也是感到比较困惑的,所以今天我们来探索一下Laravel中的依赖注入(dependency injection) 来好好的理解它。 控制反转 第一印象是好深奥的名词,看上去好像是说反向控制?不懂?那就理顺之! 起点 什么是依赖 没有你我就活不下去,那么,你就是我的依赖。 说白了就是: ...
阅读(117) 评论(0)

PHP运行模式

1、运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口 / Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3)CLI(命令行运行 / Command Line Interface) 4)Web模块模式(Apache等Web服务器运行的模式) 5)ISAPI(Inte...
阅读(121) 评论(0)

PHP处理密码的几种方式

在使用PHP开发Web应用的中,很多的应用都会要求用户注册,而注册的时候就需要我们对用户的信息进行处理了,最常见的莫过于就是邮箱和密码了,本文意在讨论对密码的处理:也就是对密码的加密处理。 MD5 相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,我当时就是这样的: $password = md5($_POST["password"]); 上面这段代码...
阅读(150) 评论(0)

知道别人的端口,如何看出端口有什么漏洞

常被黑客利用端口  一些端口常常会被黑客利用,还会被一些木马病毒利用,对计算机系统进行攻击,以下是计算机端口的介绍以及防止被黑客攻击的简要办法。  8080端口  端口说明:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号,比如http://www.cce.com.cn:8080。  端口漏洞:8080端口可以...
阅读(163) 评论(0)

从HTTP到HTTPS再到HSTS

近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。 HTTP HTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会(W3C)和互联网工程任务组(IETF)进行协调制定了 HTTP 的标准,最终发布了一系...
阅读(186) 评论(0)

微信公众平台模拟登陆和发送消息详解

腾讯过于坑爹,看起来叫开放平台,其实有很多限制,为了实现某些功能,本人也只好铤而走险,从此踏上了模拟登陆的不归路,百度了无数的网页,不过由于腾讯的不停调整,那些代码都已经失效了,看过了不少风格迥异的代码,渐渐有了清晰的思路,在这里以微信公众平台为例写一篇思路详细的模拟登陆技术文章,希望可以让后来者少走弯路,这些代码实在各位大神的代码基础上修改完成的,其实也要感谢微信公众平台的加密并没弄得很复杂,要...
阅读(348) 评论(0)

《PHP精粹:编写高效PHP代码》

第1章 面向对象编程 1.1 为什么要使用面向对象编程 1.2 OOP简介 1.3 对象的继承 1.4 对象和函数 1.5 public、private以及protected 1.6 接口 1.7 异常 1.8 更多神奇的方法 1.9 本章小结 第2章 数据库 2.1 数据持久化和Web应用程序 2.2 选择如何存储数据 2.3 用MySQL建立一个食谱网站 2.4 P...
阅读(116) 评论(0)

PHP CURL模拟登陆并且上传文件

<?php header('content-type:text/html;charset=gb2312');//要注意你需要上传的网站服务器的运行环境,还要看它的请求是否被压缩和转码还有就是//在框架中或者说php5.3以下的版本可以用@,但是其它的就只能用new CURLfile()函数来转化文件了//注意你要发送的服务器的header头的结构和特殊参数,实在不行就自己构建一个。废话不多说,直接...
阅读(125) 评论(0)

移动APP云测试平台测评分析

随着智能手机的普及率和渗透率越来越高,App开发软件也越来越多。有专家预测,2017年的App应用下载量将会突破2500亿,整个移动科技市场规模将会达到770亿美元。身处在这个“移动”的时代,APP开发的增长势头势必越发强劲,如何快速的、高质量的迅速产出一款APP,越发受到各大企业的关注。但是因为安卓和IOS的碎片化,尤其是安卓,因为完全开源的原因,导致设备繁多,品牌众多,版本各异,分辨率不统一等...
阅读(296) 评论(0)

Laravel 动态添加 Artisan 命令

虽然 Laravel 官方文档提供的添加 Artisan Command 的方法是直接修改 app/Console/Kernel.php 文件并在 $commands 属性中注册要添加的 Artisan 命名的类名(Laravel 服务容器会自动解析),但是,如果我们出现需要「动态(运行时)添加 Artisan 命令」的需求的话,就会很容易吃瘪。因为,Laravel 的文档(当然,我说的是官网...
阅读(160) 评论(0)

php垃圾回收机制及内存泄露

php的垃圾回收机制 以前一直以为垃圾回收什么的是非常深不可测的知识,后来在做重读php手册的计划时,发现php手册已经对php的回收机制做了较为详细的概述,文档地址:http://php.net/manual/zh/features.gc.php  读完这部分文档之后,个人感觉垃圾回收并不深奥,就只是一个引用计数的概念,当变量的引用数等于0时,就会被销毁。  下面展开讨论一下。 ...
阅读(224) 评论(0)
800条 共40页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:317861次
    • 积分:4802
    • 等级:
    • 排名:第6940名
    • 原创:40篇
    • 转载:751篇
    • 译文:9篇
    • 评论:11条