- 博客(34)
- 问答 (2)
- 收藏
- 关注
原创 Yii多数据库主从读写分离实例介绍
Yii框架数据库多数据库、主从、读写分离 实现功能描述:1.实现主从数据库读写分离 主库:写 从库(可多个):读2.主数据库无法连接时 可设置从数据库是否 可写3.所有从数据库无法连接时 可设置主数据库是否 可读4.如果从数据库连接失败 可设置N秒内不再连接利用yii扩展实现:<?php /** * 主数据库 写 从数据库(可多个)读 * 实现主从数据库 读写分...
2014-10-10 10:01:17 142
原创 linux如何递归删除文件夹下所有指定文件名的文件?
问题:比如我在svn上checkout出一个项目 它下边的所有子文件夹都会包含一个.svn 的文件夹,应为太多了,不想一个一个去删,不知道怎样才能一次性删除?答案:find 要查找的目录名 -name .svn |xargs rm -rf搞定!...
2014-05-14 13:55:11 905
原创 mysql导出一个表的记录到指定文件
导出一个表的记录到指定文件select v,'1','1','@' from keyword2 into outfile "/home/mysql/dit.txt" fields terminated by '\t' lines terminated by '\r\n';
2014-03-24 15:18:04 209
原创 PHP多台服务器跨域SESSION共享
稍微大一点的网站,通常都会有不只一个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、i.a.com、bbs.a.com。而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还...
2013-11-14 11:06:34 149
原创 Memcached 的学习:windows下php开memcached扩展
Php代码与memcached的交互和与mysql的交互原理是一样的,需要安装一个服务器端的memcached ,现有的交互处理过程已经封装成了一个php的扩展了;需要在php.ini中,将这个扩展加进去。Php memcached官方手册地址:http://cn2.php.net/manual/en/memcached.get.php 一:下载地址:php扩展库pecl下...
2013-11-04 14:14:27 195
原创 Linux下Memcache服务器端的安装
最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下Memcache安装的过程。Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了lib...
2013-11-01 12:18:02 98
原创 Mysql Explain 详解
Mysql Explain 详解一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+--...
2013-10-18 16:03:12 77
修改ulimit优化服务器
默认linux系统的文件描述符是1024,在大负载的情况下这点文件描述符是远远不够的,以下两种方法:一,通过ulimit命令修改 #显示当前文件描述符ulimit -n#修改当前用户环境下的文件描述符为65536ulimit -HSn 65536只能修改当前登录用户环境下的文件描述符,如果此用户来另外打开一个连接,此链接环境的文件描述符依然是没改前的。如果系统重...
2013-09-21 15:00:28 373
Ubuntu下配置Rsync服务
默认情况Ubuntu安装了rsync服务,但在/etc下没有配置文件,一般情况可以copy示例文件到/etc下#cp /usr/share/doc/rsync/examples/rsyncd.conf /etc#vi /etc/rsyncd.conf# sample rsyncd.conf configuration file# GLOBAL OPTIONSmotd file=/etc/motd ...
2013-09-21 14:59:38 143
windows下apache配置虚拟主机
Apache 配置localhost虚拟主机步骤1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块 # Virtual hosts #Include conf/extra/httpd-vhosts.conf去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。这时候重启wamp环境,无法...
2013-09-21 14:59:00 95
ubuntu下SVN服务器安装配置和钩子
一、SVN安装1.安装包1.$ sudo apt-get install subversion2.创建项目目录$ sudo mkdir /home/xiaozhe/svn$ cd /home/xiaozhe/svn/$ sudo mkdir mypro3.创建svn文件仓库$ sudo svnadmin create /home/xiaozhe/svn/mypro...
2013-09-21 14:58:21 150
通过 ulimit 改善系统性能
概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来...
2013-09-21 14:57:28 71
原创 jquery选中文本输入框的内容为蓝色
我想实现,当光标进入input输入框时,自动将文本框内的选中为蓝色一开始是使用的focus事件,用jquery$('#myinput').focus(function(){ $(this).select() }); 提醒大家,千万别用focus,这样用不同的浏览器会有不同的效果,其实这样只是在鼠标左键按下,直到弹起前,都会有效,但是当鼠标左键弹起来的时候,火狐和chrome效果就不...
2013-04-17 10:21:01 445
mysql创建数据库并创建用户授权
CREATE USER myuser IDENTIFIED BY 'mypassword'; 创建一个不受主机限制的用户myuser,并且指定密码是mypassword CREATE USER myuser@localhost IDENTIFIED BY 'mypassword';或者CREATE USER myuser@192.168.1.99 IDENTIF...
2013-04-05 22:32:25 232
阿里云linux主机自己安装的mysql5.6.10,用phpmyadmin访问不成功
最近租用了阿里云的linux12.04 64位服务器,推荐一下注册地址:阿里云主机注册 安装好了mysql5.6.10之后,在服务器访问mysql一切都正常 但是当用phpmyadmin去访问时,却无故的登录不成功,一到后台查看mysqld服务ps -e | grep mysqld 未找到运行程序,原来mysql.server停止运行了 重新启动m...
2013-04-05 22:05:27 226
原创 ubuntu下安装和配置vsftp,同时支持本地用户和虚拟用户登录
我的ubuntu是12.04服务器版本,我的文章绝对都是自己从新手的角度考虑,不是东抄西凑随便胡弄大家的一、直接命令安装apt-get install vsftpd 安装完成之后,会生成一个/srv/ftp目录 用如下命令都可以查看到是否安装成功ps -e | grep vsftp显示结果: 1366 ? 00:00:00 vsftpd或者...
2013-03-27 00:18:35 694
原创 ubuntu下源码方式安装php5.4.13并且配置nginx
ubuntu11.04版本,以下步骤是本人在前两天安装的基础上,又在纯新的ubuntu下安装一遍步骤都是顺序操作的,希望朋友按照顺序来操作,以免要回过头来反复操作,希望能为您节省时间 一、安装前准备下载php-5.4.13.tar.gz最新版本放到/user/src目录下 二、安装 因为在安装php过程中,会依赖安装很多库,为了不让你反复安装,建议按步骤操作...
2013-03-24 17:51:49 196
原创 ubuntu下源码方式安装mysql-5.6.10
即将新官上任,有很多环境要自己搭建,现将自己搭建的每一个过程都记录下来,希望给自己做个保存,也想给有同样需要的朋友提供参考,减少不必要的时间 我用的是ubuntu11.04版本,绝对是全新的环境,参照的mysql官网的英文步骤操作的 一、准备工作 a. 到mysql官网下载mysql-5.6.10.tar.gz文件,记住,这里是sourc...
2013-03-24 15:35:12 138
原创 ubuntu下源码方式安装nginx
即将新官上任,有很多环境要自己搭建,现将自己搭建的每一个过程都记录下来,希望给自己做个保存,也想给有同样需要的朋友提供参考,减少不必要的时间 我用的是ubuntu11.04版本,绝对是全新的环境,参照的ngxin官网的英文步骤操作的 nginx官网安装步骤http://nginx.org/en/docs/install.html 一、准备工作...
2013-03-23 17:52:43 102
原创 php5.4.13在ubuntu12.04上的配置
一、到官网下载最新的php5.4.13.tar.gz在这里弱弱的提醒一句---自PHP5.3以后都内置了php-fpm,不需要另行安装php-fpm,即php-cgi管理程序二、tar zxvf php5.4.13.tar.gz三、cd php5.4.13四、./buildconf --force如果报以下错误You need autoconf version 2.59 or ...
2013-03-22 13:25:20 108
ubuntu12.04下nginx设置开机自启动
ubuntu12.04下没有/etc/rc.d/init.d目录只要在/etc/init.d目录下设置nginx自启动脚本就行了vi /etc/init.d/nginx粘贴以下脚本#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# d...
2013-03-21 08:59:24 153
原创 mysql5.6.10在ubuntu下的安装
mysql5.6.10不支持configure安装了,提供了CMAKE安装方式,以下步骤为一、首先不要直接在服务器本机上进行安装和配置,因为我们需要上网,所以先启动ssh服务通过远程访问来配置查看是否启用ssh dpkg -l | grep ssh如果有sshd就说名已经在运行了,如果没有,继续下面的apt-get install openssh-server安装好之...
2013-03-20 17:06:48 111
原创 uchome数据字典
uchome数据字典与数据库表结构作者:不详 来源:网上收集 浏览次数:222 编辑:免费模板网uchome 数据库表结构1.uchome_member 用户数据表 数据表说明:存放uchome用户数据 属性说明:uid mediumint(8) -- 用户uid,username char(15) -- 用户名id, password char(32) -- 用户密码,...
2012-06-10 18:37:20 121
原创 Uchome二次开发参考文档
文件系统结构及主要文件说明 Admin: uchome系统管理,与home目录(uchome根目录)下admincp.php紧密相关 Api:与ucenter相关等的api Attachment:附件上传保存目录 Data:临时数据缓存文件等存储目录,模板缓存文件就在这个目录里生成...
2012-06-10 17:24:33 74
原创 uchome二次开发
熟悉uchome里一些自带的通用方法可以使我们在对uchome二次开发或制作uchome插件的时候更加顺心应手。因为这些方法都是 uchome里早就定义好了的全局函数,在调用的时候只需要在文件头部加上function_common.php这个文件的引用就可以方便的调用这些方法了。但是如果你连最基本的php知识都不了解的话,那就需要慎用这些方法了。//SQL ADDSLASHESfunc...
2012-06-10 17:17:31 148
经典全排列算法
public class Permutation { public int count=0; //统计总共排列数 public void permutate(String[] array,int i,int j){ //排列递归算法,排列下标从i--j if(i>j){ //下标i大于j说明已完成一次排列 count...
2009-10-25 20:36:53 70
interceptor
初学Struts2,遇到这样一个问题:定义了一个Action(Helloworld),他的execute()方法内部执行一些判断输入name的判断,成功返回SUCCESS,否则返回INPUT;有定义了一个拦截器greetingInterceptor用来拦截Helloworld(Action),更具当前的时间给用户问候;比如输入的name=tongkaiteng可能输出地信息为三种情况Hel...
2009-10-19 19:54:32 124
Unknown initial character set index '45' received from server. Initial client ch
Unknown initial character set index '45' received from server. Initial client character set can be forced via the 'characterEncoding' property.最初遇到这个问题,到网上查了一下,很多人都说是编码问题,并且好像符合错误的描述,但是经过我的不断判断与实验...
2009-10-16 23:23:56 710
Struts2 ActionSupport 的校验 validate()
我们在Action中做校验时,可以直接在execute()方法中进行一些简单的校验但Actionsupport类给我们提供了方法validate(),使我们的校验更加清晰简单当我们重写此方法时对应的struts.xml的result也要写上对应的 /input.jsp经过测试,大致是这样的,validate方法执行校验不成功时后直接返回结果INPUT而不去执行execu...
2009-10-15 16:37:48 172
linux vsftpd无法上传和下载
vsftpd搭建好了,宿主机也可以连接到虚拟机的ftp服务但是,用leapFTP工具连接时,随连接上了,却无法上传和下载首先要确定把ftp的根目录设置成770权限chmod 770 ftp设置ftp所属的owner和groupchown root:ftp ftp我是Linux菜鸟,这地方我就照着SELinux提示来做的,其实充分利用他的作用也会事半功倍如: man ft...
2009-10-06 21:31:06 239
原创 can not chang directory :/root
RHEL5 中配置好vsftp后,开了root用户上传权限,也关了系统的防火墙,但ftp连接的时候依然还会出现 "500 OOPS:cannot change directory:/root" 错误,如何解决呢? 经过本人的多次摸索,问题终于有了解决的方案。 如何开启root用户的上传权限,如何关闭系统的防火墙,我就不再多废话了,不懂的朋友g...
2009-10-06 17:15:28 146
ftp:connect:未知错误号
初学Linux,想在虚拟机Fedora上安装一下vsftpd,没想到却花了我大半天时间,呵呵!弄好了就行,现把经验记录在此,供初学者参考:yum install vsftpd //自动安装sftpd默认情况下不需要修改就可以在虚拟机上访问的,如:[root@tong vsftpd]# ftp 127.0.0.1Connected to 127.0.0.1 (127.0.0....
2009-10-06 13:35:32 479
原创 fedora安装vsftpd
[size=large][size=large][/size][size=medium] 我们的步骤分为两大步:安装VSFTP和配置VSFTP。第一步:安装VSFTP准备:下载VSFTP源码包或VSFTP的RPM包软件,这里我使用的是vsftpd-2.0.5.tar.gz,这是目前VSFTP的最高版本,需要有root权限。使用tar.gz源码包安装VSFTP,把下载的源码包放在一个目录下,...
2009-10-06 12:51:07 278
空空如也
如何不显示图片底纹
2009-07-23
Eclipse下如何发布可执行jar程序
2009-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人