- 博客(16)
- 收藏
- 关注
转载 mysql存储过程详解以及PHP调用MYSQL存储过程实例
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存
2016-05-31 16:06:40 11432 2
转载 Mysql事件学习
转自 http://blog.chinaunix.net/uid-20639775-id-3323098.html在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句。对于linux系统熟悉的人都知道linux的cron计划任务,能很方便地实现定期运行指定命令的功能。Mysql在5.1以后推出了事件调度器(Event Scheduler),和linux的cron功能一样,能
2016-05-31 15:52:31 255
转载 你必须了解的Session的本质
【转载】51CTO.COM博文有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。
2016-05-24 17:35:24 1265
转载 serialize序列化和json
【序列化的概念】序列化是将对象状态转换为可保持或可传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。将对象的状态信息转换为可以存储或传输的窗体的过程。 在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。通常,对象实例的所有字段都会被序列化,这意味
2016-05-24 15:41:47 8032
转载 面试题集锦
1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思
2016-05-24 10:57:05 318
转载 深入 PHP 面向对象、模式与实践
转自:http://blog.jobbole.com/97315/1 语法1.1 基础语法clone需要操作原对象,但又不想影响原对象.PHP1$K_back = clone $K;基本数据类型和数组都为真复制,即为真副本,当属性为对象时,为假复制,改变副
2016-05-23 16:45:05 861
转载 PHP 安全性漫谈 Linux+Apache+Mysql+PHP
原文出处: 彭长霖 转自 http://blog.jobbole.com/99448/本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内一、apache server安全性设置1、以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有
2016-05-21 16:05:46 603
转载 PHP下富文本HTML过滤器:HTMLPurifier使用教程
一、如何在程序中调用HTMLPurifier1、一般性调用根据官方的文档中,我们可以要在PHP程序中调用HTMLPurifier,需要先将HTMLPurifier.auto.php引入到程序文件中,具体方法如下:require_once '/path/to/HTMLPurifier.auto.php';2、将HTMLP
2016-05-21 11:45:56 1418
转载 xss攻击入门
转自 http://www.cnblogs.com/bangerlee/archive/2013/04/06/3002142.htmlxss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。xss攻击可以分
2016-05-21 11:34:04 520
转载 Linux命令大全----常用文件操作命令
摘要:本文主要讲了Linux命令大全----常用文件操作命令,并附有实例ls这个命令是经常用到的,用来显示当前目录下有哪些文件 ,ls最常用的参数有三个: -a -l -F。ls -a说明:Linux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。ls -l(这个参数
2016-05-19 20:09:01 607
转载 Mysql性能优化--慢查询、索引、分表、增量备份还原
转自 http://www.cnblogs.com/jiekzou/p/5371085.htmlMysql数据库的优化技术对mysql优化是一个综合性的技术,主要包括表的设计合理化(符合3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离
2016-05-19 12:37:12 1589
转载 InnoDB和MyISAM区别总结
InnoDB:InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。InnoDB 提供了行锁(locking on row level),提供与 Oracle 类型一致的不加锁读取(non-lockin
2016-05-19 10:51:50 337
转载 LNMP(linux+nginx+mysql+php)服务器环境配置
转自 http://www.cnblogs.com/mchina/archive/2012/05/17/2507102.html一、简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗
2016-05-18 17:24:15 401
转载 redis作为mysql的缓存服务器(读写分离)
转自 http://www.iyunv.com/thread-52670-1-1.html一、redis简介Redis是一个key-value存储系统。和Memcached类似,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。在部分场合可以对关系数据库起到很好的补
2016-05-18 16:47:51 2428
转载 PHP + Redis 实现一个简单的twitter
转自 http://www.cnblogs.com/jackluo/archive/2013/06/27/3158974.html原文位于Redis官网http://redis.io/topics/twitter-cloneRedis是NoSQL数据库中一个知名数据库,在新浪微博中亦有部署,适合固定数据量的热数据的访问。作为入门,这是一篇很好的教材,简单描述了如
2016-05-18 16:18:33 658
转载 php操作memcache的使用【转】
转自 http://www.cnblogs.com/whoamme/p/3437146.html1.简介Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTabl
2016-05-18 15:40:14 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人