
编程语言php技术
文章平均质量分 74
交流 , 学习 , 进步 ,向上!
余韵悠扬
做喜欢的事,让喜欢的事有价值。
展开
-
linux的计划任务
本文说的计划任务是指Linux的Cronjob。语法 下面是个简单的计划任务:10 * * * * /usr/bin/php /www/virtual/username/cron.php > /dev/null 2>&1它主要有两部分组成:1.”10 * * * *” ,这是定时器。2.其他部分是命令,它们会在命令行运行。这个例子中,命令本身又有三个部分:1原创 2016-10-20 21:13:24 · 628 阅读 · 0 评论 -
shell脚本
Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson的sh是第一种Unix Shell,Windows Explorer是一个典型的图形界面Shell。原创 2016-10-20 21:15:53 · 787 阅读 · 0 评论 -
linux下配置lamp环境
一、配置防火墙CentOS 7.0默认使用的是firewall作为防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、关闭SELINUXvi /etc/selinux/config #SEL原创 2016-09-18 10:29:15 · 480 阅读 · 0 评论 -
linux下安装lnmp环境
1.安装nginx[python] view plain copy 派生到我的代码片yum install yum-priorities -y wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm rpm -ivh nginx-release-cen原创 2016-09-18 10:36:21 · 401 阅读 · 0 评论 -
redis的详解
Redis 有三个主要使其有别于其它很多竞争对手的特点:Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的; Redis相比许多键值数据存储系统有相对丰富的数据类型; Redis可以将数据复制到任意数量的从服务器中; Redis优点异常快速 : Redis是非常快的,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。支持丰富的数据类型 : Redi原创 2016-10-09 21:13:50 · 728 阅读 · 0 评论 -
php封装一个接口类
<?phpClass Response{//返回数据 public static function show($code,$message='',$data='',$type = 'json',$callback='') { if($type=='json') { echo self::jsonEncode(原创 2016-08-24 09:47:22 · 3603 阅读 · 3 评论 -
php原生验证码类
一. 创建一个文件 img.php<?php//设置 php.ini的报错级别error_reporting(E_ERROR | E_WARNING | E_PARSE);//设置默认的时间为格林时间date_default_timezone_set('UTC');session_start();header("Content-type: image/PNG");//创建一个图片原创 2016-09-18 09:49:59 · 1329 阅读 · 0 评论 -
php分类的层级
一 、首先要添加分类二 、父级分类最顶级的path是0三、添加字分类先看表中的字段你选择了一个父id也相当于用父id的 " p_id - t_id " 组成一个自己的一个path路径请选择顶级分类".str_repeat(' ',substr_count($value['path'],'-')*4).$value['t_name']."";原创 2016-09-18 10:56:25 · 3554 阅读 · 0 评论 -
利用重写规则隐藏index.php
#开启重新规则RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond $1 !^(views|plugins|backup|upload|runtime|install)RewriteRule ^(.*)$ index.php/$1 [L]建一个 .htaccess 文件 把这些内容放进去原创 2016-09-18 11:53:05 · 663 阅读 · 0 评论 -
session入redis
SESSION保存在缓存中php将缓存保存到redis中,可以使用配置文件,对session的处理和保存做修改,当然了,在程序中使用ini_set()函数去修改也可以,这个很方便测试,我这里就使用这种方式,当然了,要是生产环境还是建议使用配置文件。如果想简单操作session入redis操作可以将一下代码运行一下<?phpini_set("session.save_handler",原创 2016-09-20 20:54:54 · 334 阅读 · 0 评论 -
session入memcache
<?phpini_set("session.save_handler", "memcache");ini_set("session.save_path", "tcp://localhost:11211");session_start();header("Content-type:text/html;charset=utf-8");$_SESSION['view'] = 'zhangsan原创 2016-09-20 20:56:08 · 356 阅读 · 0 评论 -
XSS跨站测试代码大全
'>alert(document.cookie) ='>alert(document.cookie) alert(document.cookie) alert(vulnerable) %3Cscript%3Ealert('XSS')%3C/script%3E alert('XSS') %0a%0aalert(\"Vulnerable\").jsp %22%3csc原创 2016-09-20 20:58:42 · 384 阅读 · 0 评论 -
ab压力测试
1.我的环境是windows下的phpstudy,进入到apache/bin目录里面有个ab.exe,压力测试命令如下./ab.exe -c 200 -n 1000 http://192.168.1.244/mysql.php 2.mysql.php代码如下正常的逻辑思维,压力增大后,导致数据库num字段成为负数,将下面代码粘贴到自己网站下测试即可。在test数据库下,新建一个num(原创 2016-09-20 21:14:08 · 1063 阅读 · 0 评论 -
hash的基本原理
哈希算法是根据hash值将不同的value映射到相应的位置的过程。余数hash的缺点:那么在分布式中,【比如memcached】,需要将不同的缓存对象按照相应的hash算法映射到相应的机器上去,那么当添加一台机器或者是其中某一台机器宕机之后,如果按照最原始的key%n的形式来做hash的话,需要将缓存清空,然后重新将内容映射到所有的机器上,这样的代价是巨大的于是粗线了一致性哈希。简原创 2016-10-08 20:49:26 · 641 阅读 · 0 评论 -
深入了解memcache
MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCache是什么?MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的原创 2016-10-09 20:48:47 · 613 阅读 · 0 评论 -
http和https协议
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统原创 2016-10-07 10:02:19 · 6452 阅读 · 0 评论