马丁传奇

导航

2013年12月5日 #

jQuery之ajax的跨域获取数据

摘要: 如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。意思就是远程服务端需要对返回的数据做下处理,根据客户端提交的callback的参数,返回一个callback(json)的数据,而客户端将会用script的方式处理返回数据,来对json数据做处理。JQuery.getJSON也同样支持jsonp的数据方式调用。下面演示关于jQuery处理跨域请求ajax的方式:服务器端(P 阅读全文

posted @ 2013-12-05 15:54 马丁传奇 阅读(1070) 评论(0) 推荐(0) 编辑

2013年12月4日 #

PHP基于SOAP实现webservice

摘要: 简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。 PHP有两个扩展可以实现web service,一个是NuSoap,一个是php官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service。由于默认是没有打开soap扩展的,所以自己先看一下soap扩展有没有打开。 在soap. 阅读全文

posted @ 2013-12-04 18:42 马丁传奇 阅读(1534) 评论(0) 推荐(0) 编辑

LApacheMP基础环境搭建

摘要: 一、安装前准备1.下载所需软件包:apr | http://apache.etoak.com/apr/apr-util | http://apache.etoak.com/apr/ autoconf | http://ftp.gnu.org/gnu/autoconf/curl | http://curl.haxx.se/download/freetype | http://download.savannah.gnu.org/releases/freetype/httpd | http:/... 阅读全文

posted @ 2013-12-04 11:27 马丁传奇 阅读(545) 评论(0) 推荐(0) 编辑

2013年12月3日 #

MySQL CMake参数说明手册

摘要: MySQL自5.5版本以后,就开始使用CMake编译工具了,因此,你在安装源文件中找不到configure文件是正常的。很多人下到了新版的MySQL,因为找不到configure文件,不知道该怎么继续下去。有没有一篇可供参考的文章呢?其实在http://forge.mysql.com网站上有一篇文章,专门介绍了如何用CMake工具进行新版MySQL的编译安装。原文地址为:http://forge.mysql.com/wiki/Autotools_to_CMake_Transition_Guide。1、介绍2、命令调用语法3、安装参数选项4、存储引擎选项5、库文件加载选项6、其他选项介绍本页将介 阅读全文

posted @ 2013-12-03 13:49 马丁传奇 阅读(5196) 评论(0) 推荐(0) 编辑

2013年12月2日 #

MySQL 5.5 主从复制

摘要: MySQL 5.5 主从复制的原理、过程分为同步复制和异步复制,实际复制架构中大部分为异步复制。复制的基本过程如下:1)、Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2)、Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信息读取指定日志指定位置之后的日志信息,返回给Slave的IO进程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息已经到Master端的bin-log文件的名称以及bin-log的pos位置;3)、Slave的IO进程接收到信息后,将接收到的日志内容依次添加到Slav 阅读全文

posted @ 2013-12-02 17:31 马丁传奇 阅读(2214) 评论(0) 推荐(1) 编辑

MySQL的binlog日志

摘要: binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的。 其二:自然就是数据恢复了,通过使用mysqlbinlo... 阅读全文

posted @ 2013-12-02 17:22 马丁传奇 阅读(157435) 评论(15) 推荐(47) 编辑

mysqldump备份恢复

摘要: 数据库的备份恢复是DBA的必修课,本文首先讲解mysqldump完整备份恢复的操作方法,演示数据库完整备份的基本过程。然后再模拟数据库遭遇灾难性破坏,配合bin-log日志实验数据库灾难性恢复的步骤。一、mysqldump备份数据mysqldump常用选项解析: -u --user 用户名 -p --password 密码 -h --host=name 指定从远程主机备份(若不指定就是本机) -l --lock-tables 指定读锁定(完成之后自动解锁) -F --flush-logs 指定立刻刷新系统log... 阅读全文

posted @ 2013-12-02 17:14 马丁传奇 阅读(1015) 评论(0) 推荐(0) 编辑

MySQL用户授权

摘要: 一、授权语法格式 grant 权限列表 on 数据库名.表名 to '用户名'@'客户端主机' [identified by '密码']; 单词: privileges [ˈprivilidʒz] 权限 单词: identified [aɪ'dentɪfaɪd] 认出( identify的过去式和过去分词 ),身份验证 @ 权限列表: all 所有权限(不包括授权权限) select,update 查询,更新权限 select(name,address) 只查询name,address字... 阅读全文

posted @ 2013-12-02 17:03 马丁传奇 阅读(709) 评论(0) 推荐(0) 编辑

2013年11月19日 #

redis2.4.conf配置文件中文释意

摘要: 1 # Redis示例配置文件 2 3 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式: 4 # 5 # 1k => 1000 bytes 6 # 1kb => 1024 bytes 7 # 1m => 1000000 bytes 8 # 1mb => 1024*1024 bytes 9 # 1g => 1000000000 bytes 10 # 1gb => 1024*1024*1024 bytes 11 # 12 # 单位是大小写不敏感的,所以1GB 1Gb 1gB的写法都是完全一样的。 13 14 # Redi 阅读全文

posted @ 2013-11-19 10:05 马丁传奇 阅读(380) 评论(0) 推荐(0) 编辑

2013年11月17日 #

Linux网络接口配置文件解析

摘要: [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)TYPE=Ethernet #网卡类型DEVICE=eth0 #网卡接口名称BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议ONBOOT=yes #系统启动时是否自动加载HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址IPADDR=192.168.1.1 阅读全文

posted @ 2013-11-17 18:16 马丁传奇 阅读(649) 评论(0) 推荐(0) 编辑