Archive for the ‘Architecture’ Category

centos编译安装配置支持ssl加密的mysql replication

Saturday, February 20th, 2010

参考文章:http://www.howtoforge.com/how-to-set-up-mysql-database-replication-with-ssl-encryption-on-centos-5.4 外国人写文章真严谨,步骤详尽,讲解明了,我除了安装方式使用了源代码编译,其余部分基本都是照做,操作步骤写在这里,仅做记录。 测试环境准备: 准备两台计算机,一台master,一台slave,配置随便,反正centos只安装字符界面,不需要太好配置,当然配置越低,编译安装速度越慢,如果你找不到计算机,手头只有一台计算机,那么用virtualbox虚拟然后搭网桥一样可以模拟一台局域网计算机,为了学习技术,有条件上,没有条件也要创造条件上! master服务器 192.168.90.216 centOS 5.3 x86_64 mysql-5.0.67 slave服务器 192.168.90.89 centOS 5.3 x86_64 mysql-5.0.67 编译安装mysql,主从服务器的操作都一样 tar zxvf mysql-5.0.67.tgz cd mysql-5.0.67 ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --with-openssl --with-vio make make install 准备配置文件和启动脚本 cp support-files/my-medium.cnf /etc/my.cnf cp support-files/mysql.server /etc/rc.d/init.d/mysqld 设置自动启动 chmod 700 /etc/rc.d/init.d/mysqld chkconfig --add mysqld chkconfig --level 345 mysqld on 初始化授权表 cd /usr/local/mysql/bin ./mysql_install_db --user=mysql 启动mysql service mysqld start 加入环境变量 for i in *; do ln -s /usr/local/mysql/bin/$i /usr/bin/$i; done 给数据库root用户加上密码 mysqladmin -u root password 密码 登录mysql检查 mysql -u root -p Enter password: Welcome to the MySQL ...

j2me与php使用xml为载体实现通信

Friday, October 23rd, 2009

程序设计思路:j2me程序以http方式发送GET请求给服务器,服务器上的php程序返回xml格式的数据,j2me解析xml并处理数据。 备注:以下测试都基于模拟器,只是介绍实现思路,真机实现需要考虑的问题更多,例如http请求需要首先过滤中国移动的资费页面,汉字参数需要使用urlencode等等。 先解决几个问题: 问题一:为什么使用xml,而不是json? 解答: php内置了处理json的方法,例如:

[原创]由Web Service展开的联想… …

Tuesday, June 17th, 2008

    最近互联网流行web service,这个东西像广告一样铺天盖地砸到我们头上,就这样,一群茫然的程序员开始了web service之旅... ...     拜读了OReilly和Apress的大作(基本看完了主要内容),紧跟着又实验了yahoo!和google的搜索web service,忽然有种感觉,web service很类似Ajax,都是有点新瓶装旧酒的味道。     什么是web service呢?让我们不用计算机的术语来解释,几个工厂生产奇形怪状的管子,有的是漏斗形状的(yahoo.com),有的是超级粗的(google.com),有的是超级细的(amazon.com),但是唯一统一的是生产出来的管子的两端,就是两端的接口口径都是统一的(XML语言),所有这些奇形怪状的管子都可以严丝合缝的组合在一起,水(数据)就可以在里面通畅得流动,如果哪家工厂的管子两端接口的口径不按照标准统一生产,那就会有两种结果,一种是水漏得厉害(数据无法正常传送),一种是谁的管子都不和它连接(孤立的网站,估计结果是关门)。这就是我理解的web service。     那么为什么说web service类似Ajax,都有点新瓶装旧酒的意思呢?我认为,这种统一标准,便于网站数据流通的方法实际上已经被许多网站开发人员在不知不觉中使用了。尤其对于使用不同开发语言的项目来说,一个PHP程序模块和另一个JAVA程序模块保持通讯,在项目内部或者互相提供一个ID(接受的程序自己去查询),或者提供一个数组,当然也会有人使用XML标记语言。呵呵,现在web service被提出来了,等于给这些程序员出于本能使用的技术赋予了一个名字,那就是——Web Service。同样的道理,对外提供接口让用户基于你的网站开发小程序也是这个道理。大家的程序语言不必统一,只要互相能提供相同的XML文件即可。     今天看得有点多,写下一点感想,不对的地方敬请赐教,谢谢!