当前搜索:

PHP中防止SQL注入的方法

【一、在服务器端配置】        安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个...
阅读(236) 评论(0)

简单谈一下git的用法

git是分布式的版本控制器,每个人的电脑都有一个完整的版本库。 Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样。Cygwin的安装和配置都比较复杂,就不建议你折腾了。不过,有高人已经把模拟环境和Git都打包好了,名叫msysgit,只...
阅读(252) 评论(0)

MySQL大数据量分页SQL语句优化

分页程序原理很简单,这里就不多说了,本篇文章主要说的是在数据表记录量比较大的情况下,如何将分页SQL做到更优化,让MySQL执行的更快的方法。 一般的情况下,我们的分页SQL语句是这样的: 查看代码   打印 1 SELECT * FROM...
阅读(291) 评论(0)

centos安装svn并配置钩子同步到www目录

1、安装svn #yum install mod_dav_svn subversion    2、建立 SVN的根目录 #mkdir -p /opt/svn/   3、建立一个数据仓库 #mkdir -p /opt/svn/wwwroot/  #sv...
阅读(173) 评论(0)

centos简单搭建git服务端

注意事项: 1、Git常用的客户端管理工具有sourcetree、TortoiseGit,个人比较喜欢sourcetree 2、按照本文装的git服务端如果需要创建用户得在命令行操作,也可部署gitlab开源项目实现在web端进行管理用户 3、如果觉得麻烦不想自己部署,也可直接把...
阅读(199) 评论(0)

30个php操作redis常用方法代码例子

注意事项: 1、Redis分服务端和客户端,set和get是针对单个字符串 2、list类型、string类型操作类似PHP的数组操作   这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型、list类型和set类...
阅读(162) 评论(0)

redis限制单ip、单用户的访问次数

有时候我们需要限制一个api或页面访问的频率,例如单ip或单用户一分钟之内只能访问多少次  类似于这样的需求很容易用Redis来实现 [php] view plain copy $redis = new Redis();     $r...
阅读(364) 评论(0)

centos定时备份mysql数据库 用shell脚本实现

数据很重要,上线的项目必须数据库做到定时备份 数据量小的可用如下方法,下面的是全量备份, 数据量大的肯定行不通的,这时可用mysql主从复制了 注意事项: 1、shell脚本的mysqldump命令必须使用绝对路径,首先用find / -name 'mysqldump' 找到真...
阅读(139) 评论(0)

centos安装vsftp ftp服务端

一、vsftp安装篇 # 安装vsftpd yum -y install vsftpd # 启动 service vsftpd start # 开启启动 chkconfig vsftpd on 二、vsftp相关命令之服务篇 # 启动ftp服务 s...
阅读(122) 评论(0)

crontab定时执行php脚本备份数据库

用crontab定时执行PHP脚本来备份数据库,简单的写了个实例: db_backup.php代码: [php] view plain copy date_default_timezone_set ('Asia/Shangh...
阅读(144) 评论(0)

Nginx/LVS/HAProxy负载均衡软件的优缺点详解

PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小...
阅读(114) 评论(0)

借助LVS+Keepalived实现负载均衡

一、负载均衡:必不可少的基础手段 1.1 找更多的牛来拉车吧   当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。 古...
阅读(180) 评论(0)

LVS 工作模式以及工作原理

LVS 简介          LVS 是 Linux  Virtual Server ,Linux 虚拟服务器;是一个虚拟的服务器集群【多台机器 LB IP】。LVS 集群分为三层结构: 负载调度器(load balancer):它是整个LVS 集群对外的前端机器,负责将clie...
阅读(175) 评论(0)

PHP程序员进阶学习书籍参考指南

【初阶】(基础知识及入门) 01. 《PHP与MySQL程序设计(第4版)》  http://item.jd.com/10701892.html 02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 http://item.jd.com/11381295.html  0...
阅读(747) 评论(0)

centos部署lvs+keepalived+apache/tomcat实现高性能高可用负载均衡

前言: 常用的负载均衡软件有lvs、haproxy、nginx,一般lvs和keeplavied一起使用 lvs是实现负载均衡作用的,即将客户端的需求采用特定的负载均衡算法分发到后端的web应用服务器上,keepalived是用来实现高可用的,即保证主lvs宕机后,从lvs可以在很短时间顶上,...
阅读(245) 评论(0)

centos完美搭建redis3.0集群并附测试

线上的统一聊天和推送项目使用的是Redis主从,redis版本2.8.6 redis主从和MySQL主从目的差不多,但redis主从配置很简单,主要在从节点配置文件指定主节点ip和端口:slaveof 192.168.1.197 6379,然后启动主从,主从就搭建好了redis主从中如果主节...
阅读(252) 评论(0)

mysql分库分表实战及php代码操作完整实例

当单表达到几千万时,查询一次要很久,如果有联合查询,有可能会死在那 分库分表主要就是解决这个问题,减小数据库的负担,缩短查询时间 分库: 1)按功能分 用户类库、商品类库、订单类库、日志类、统计类库... 1)按地区分 每个城市或省市一个同样的库,加上后缀或前缀如:db_click...
阅读(645) 评论(0)

php安全模式 safe_mode

php安全模式:safe_mode=on|off 启用safe_mode指令将对在共享环境中使用PHP时可能有危险的语言特性有所限制。可以将safe_mode是指为布尔值on来启用,或者设置为 off禁用。它会比较执行脚本UID(用户ID)和脚本尝试访问的文件的UID,以此作为限制机制的基础。如果...
阅读(481) 评论(0)

php设计模式之策略模式

//策略模式 //1.去上班选择交通工具 //去上班的接口 interface work{ public function go(); } //通过坐地铁 class subway implements work{ public function go(){ echo 'subwa...
阅读(106) 评论(0)

设计模式之观察者模式

<?php //1.有一个主题接口,提供观察者注册和通知的 //2.有一堆观察者,观察者先向主题注册,然后主题通知观察者干什么 //主题接口 interface Subject { public function register(Observer $observer); public ...
阅读(167) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 511
    排名: 10万+
    文章分类
    文章存档
    最新评论