longjef的博客

神既道,道法自然,如来!

前端图片压缩上传(纯js的质量压缩,非长宽压缩)

此demo为大于1M对图片进行压缩上传 若小于1M则原图上传,可以根据自己实际需求更改。 demo源码如下: XMLHttpRequest上传文件 /* 三个参数 file:一个是文件(类型是图片格...

2018-04-30 20:44:41

阅读数 984

评论数 3

MySQL大数据量快速分页实现

以下分享一点我的经验 一般刚开始学SQL语句的时候,会这样写 代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 代码如下: ...

2016-12-29 16:07:27

阅读数 1196

评论数 1

CentOS6.5单独 安装指定的PHP版本(php5.5)

安装指定的php版本 参考:https://webtatic.com/packages/php55/ 查询是否安装有php [cpp] view plain copy #rpm -qa|grep php   如果有安装的PHP包,先删除他们 ...

2016-12-20 15:22:47

阅读数 943

评论数 0

Mysql Explain 详解

一.语法 explain 例如: explain select * from t3 where id=3952602; 二.explain输出解释 +----+-------------+-------+-------+-------------------+------...

2016-12-19 16:11:33

阅读数 251

评论数 0

CentOS6.5下Redis安装与配置

本文详细介绍redis单机单实例安装与配置,服务及开机自启动。如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本号中间位是偶数的是稳定版,奇数的为非稳定版]) 一.安装redis 1...

2016-12-06 15:02:07

阅读数 1607

评论数 0

OAuth的机制原理讲解及开发流程

本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的认证开发。闲话多说了点,下面直接进入主题。   1、OAuth的简述   OAuth...

2016-11-23 16:50:48

阅读数 257

评论数 0

OAuth的机制原理讲解及开发流程

本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的认证开发。闲话多说了点,下面直接进入主题。   1、OAuth的简述   OAuth...

2016-11-22 12:00:16

阅读数 261

评论数 0

nginx系统真正有效的图片防盗链完整设置详解

关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链! 一般,我们做好防盗链之后其他网站盗链的本站图片就会全部失效无法显示,但是您如果通过浏览器直接输入图片地址,仍然会显示图片,仍然可以右键图片另存为下载文件! 依然可以下载?这样就不...

2016-11-22 11:45:16

阅读数 8731

评论数 0

php中实现记住密码下次自动登录的例子

这篇文章主要介绍了php中实现记住密码下次自动登录的例子,本文使用cookie实现记住密码和自动登录功能,需要的朋友可以参考下。 做网站的时候经常会碰到要实现记住密码,下次自动登录,一周内免登陆,一个月内免登陆这种需求。这种功能一般都是通过cookie来实现的。本篇文章将简单说一下如何使用p...

2016-11-22 11:37:39

阅读数 432

评论数 0

apache性能测试工具ab使用详解

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试...

2016-11-22 11:33:27

阅读数 487

评论数 0

连续输入密码错误3次,第二天才能登录

登录安全性 一天内连续输入密码错误3次,第二天才能登录(过了当天凌晨24点) 下面我们先在数据库中建立一个试验表,id,用户名username,密码pwd,次数num,时间time(date); 这个功能主要在数据库中分3中情况判断 1:解锁时间到了,清除数据库以前的记录数,次数值还原0 ...

2016-11-22 10:01:04

阅读数 385

评论数 0

超级管理员登录后如果连续XX分钟没有操作再次操作需要重新登录

首先在设置session页面时 session_start(); session("name",$adminname); //加入session时间 time() session("time",time()); 再进入 防非法登录的控制器 cl...

2016-11-22 09:46:49

阅读数 581

评论数 0

微信公众平台实现获取用户OpenID的方法

这篇文章主要介绍了微信公众平台实现获取用户OpenID的方法,需要开发人员经过微信授权后获取高级接口才能使用此功能,或者使用微信测试号测试(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)用户OpenID对于微信公众平台...

2016-11-21 18:54:35

阅读数 11257

评论数 0

http错误代码表

所有 HTTP 状态代码及其定义。  代码  指示   2xx  成功   200  正常;请求已完成。   201  正常;紧接 POST 命令。   202  正常;已接受用于处理,但处理尚未完成。   203  正常;部分信息 — 返回的信息只是一部分。   204  正常;...

2016-11-21 16:48:17

阅读数 216

评论数 0

简单易用的倒计时js代码

倒计时js代码想必大家都有用过,大同小异,本例为大家介绍的是简单易用的,需要的朋友可以参考下。 简单易用的倒计时js代码 *{ margin:0; padding:0; list-style:none;} body{ font-size:18px; text-align:cente...

2016-11-15 13:38:37

阅读数 354

评论数 0

AJAX 跨域请求 - JSONP获取JSON数据(详解-示例)

Asynchronous JavaScript and XML (Ajax) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 AP...

2016-11-15 13:33:59

阅读数 402

评论数 0

PHP抽奖程序概率算法

//概率算法,6个奖项 $prize_arr = array( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v...

2016-11-14 11:30:29

阅读数 568

评论数 0

MySQL的表分区详解示例

这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下 一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库...

2016-11-10 19:09:16

阅读数 282

评论数 0

mysql全局唯一ID生成方案(二)

MySQL数据表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都可以用这个ID唯一确定; 随着数据的不断扩张,为了提高数据库查询性能,降低查询热点,一般都会把一张表按照一定的规则分成多张数据表,即常说的分表; 分表除...

2016-11-10 16:52:40

阅读数 5752

评论数 0

mysql全局唯一ID生成方案(一)

一旦数据库被切分到多个物理结点上,我们将不能再依赖数据库自身的主键生成机制。一方面,某个分区数据库自生成的ID无法保证在全局上是唯一的;另一方面,应用程序在插入数据之前需要先获得ID,以便进行SQL路由。 目前几种可行的主键生成策略有: 1. UUID:使用UUID作主键是最简单的...

2016-11-10 16:50:24

阅读数 23146

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭