关闭
当前搜索:

PHP中防止SQL注入的方法

【一、在服务器端配置】        安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。...
阅读(163) 评论(0)

简单谈一下git的用法

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

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

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

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

1、安装svn #yum install mod_dav_svn subversion    2、建立 SVN的根目录 #mkdir -p /opt/svn/   3、建立一个数据仓库 #mkdir -p /opt/svn/wwwroot/  #svnadmin create /opt/svn/wwwroot/   4、修改配置文件 标粗...
阅读(134) 评论(0)

centos简单搭建git服务端

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

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

注意事项: 1、Redis分服务端和客户端,set和get是针对单个字符串 2、list类型、string类型操作类似PHP的数组操作   这篇文章主要介绍了30个php操作redis常用方法代码例子,本文其实不止30个方法,可以操作string类型、list类型和set类型的数据,需要的朋友可以参考下  redis的操作很多的,以前看到一个比较全的博客,但是现在找不...
阅读(135) 评论(0)

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

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

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

数据很重要,上线的项目必须数据库做到定时备份 数据量小的可用如下方法,下面的是全量备份, 数据量大的肯定行不通的,这时可用mysql主从复制了 注意事项: 1、shell脚本的mysqldump命令必须使用绝对路径,首先用find / -name 'mysqldump' 找到真实绝对路径,否则备份出来文件0kb  2、在终端用不需加目录,说明安装的时候已经放入系统bin全...
阅读(110) 评论(0)

centos安装vsftp ftp服务端

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

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

用crontab定时执行PHP脚本来备份数据库,简单的写了个实例: db_backup.php代码: [php] view plain copy date_default_timezone_set ('Asia/Shanghai');   $cfg_dbuser="root";   $cfg_dbpwd="123456"...
阅读(111) 评论(0)

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

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

借助LVS+Keepalived实现负载均衡

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

LVS 工作模式以及工作原理

LVS 简介          LVS 是 Linux  Virtual Server ,Linux 虚拟服务器;是一个虚拟的服务器集群【多台机器 LB IP】。LVS 集群分为三层结构: 负载调度器(load balancer):它是整个LVS 集群对外的前端机器,负责将client请求发送到一组服务器[多台LB IP]上执行,而client端认为是返回来一个同一个IP【通常把这...
阅读(148) 评论(0)

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

【初阶】(基础知识及入门) 01. 《PHP与MySQL程序设计(第4版)》  http://item.jd.com/10701892.html 02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 http://item.jd.com/11381295.html  03. 《实战Nginx:取代Apache的高性能Web服务器》 http://dwz.cn/2K1ry...
阅读(590) 评论(0)

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

前言: 常用的负载均衡软件有lvs、haproxy、nginx,一般lvs和keeplavied一起使用 lvs是实现负载均衡作用的,即将客户端的需求采用特定的负载均衡算法分发到后端的web应用服务器上,keepalived是用来实现高可用的,即保证主lvs宕机后,从lvs可以在很短时间顶上,从而保证了系统或网站的稳定性 注意事项 1、虚拟ip不需物理机,设置ip前先本机ping以...
阅读(192) 评论(0)
49条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:17541次
    • 积分:449
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:25篇
    • 译文:0篇
    • 评论:3条
    最新评论