自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆雪寒的天坑

Mysql DBA

  • 博客(426)
  • 资源 (3)
  • 收藏
  • 关注

转载 Python中的线程使用 和 queue

一、Python中的线程使用:    Python中使用线程有两种方式:函数或者用类来包装线程对象。1、  函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: view plaincopy to clipboardprint?import time  import thread  def timer(no, int

2012-04-19 11:03:48 8539 1

转载 python Property属性用法

假设定义了一个类:C,该类必须继承自object类,有一私有变量_xclass C: def __init__(self):  self.__x=None  1.现在介绍第一种使用属性的方法:  在该类中定义三个函数,分别用作赋值、取值和删除变量(此处表达也许不很清晰,请看示例) def getx(self):  return self.__x def setx(s

2012-04-18 11:49:42 1022

转载 python struct 应用

有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...)     按照给定的格式(fmt),把数据封装成字符串(实际上是类

2012-04-17 14:48:21 632

转载 nodejs 大负载视频

http://v.youku.com/v_show/id_XMzM0NzI2Mzg4.html

2012-03-31 15:51:34 812

转载 golang tls 似乎例子

Hi, Can you help to figure out what's wrong with the following TLS test code? It's just a echo server, the expected result is to get echo string from server, but client always gets nothing.

2012-03-30 00:19:31 4844

转载 apache solr 安装

某个项目中用到了全文搜索引擎apache solr。之前一直是在命令行用java –jar start.jar来启动solr的。这样的方式只能用在开发时。因为一旦关闭终端,solr也就被关闭了。在网上看到可以用tomcat来部署solr。遂实践之。1、安装java# uname –a #查看机器是多少位的。我的机器是64位的,我下载安装:jdk-6u6-linu

2012-03-27 19:51:41 984

转载 Apache Solr 启动

介绍Apache Solr是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。您可以坚持使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。Solr 还拥有

2012-03-27 19:44:42 6269

转载 Apache Solr

Apache Solr 介绍Solr 是什么?  Solr 是一个开源的企业级搜索服务器,底层使用易于扩展和修改的Java 来实现。服务器通信使用标准的HTTP 和XML,所以如果使用Solr 了解Java 技术会有用却不是必须的要求。  Solr 主要特性有:强大的全文检索功能,高亮显示检索结果,动态集群,数据库接口和电子文档(Word ,PDF 等)的处理。而且Solr

2012-03-27 17:12:41 3854

转载 又拍网架构中的分库设计

又拍网架构中的分库设计作者 周兆兆 发布于 2010年6月11日领域 运维 & 基础架构, 架构 & 设计, 语言 & 开发 主题 数据库设计 , 架构 , PHP , 数据库 , 性能和扩展性 , 数据存储 , 存储技术分享到        又拍网是一个照片分享社区,从2005年6月至今积累了26

2012-03-10 00:18:40 1058

转载 FREEBSD 装 openjdk6

目前我们已经安装成功了apache和php,这样已经可以正常运行html的php的网页的,但是java创建的web程序还是没法运行的,所以我们得安装tomcat或者jboss服务器。为此,需要先安装JDK。找不到需要的port所在的位置,可以去http://www.freebsd.org/ports/搜索,输入openjdk,可以看到 OpenJDK6位于ports/java/openjd

2012-03-07 14:46:35 1870

转载 PF防火墙最详细教程(下)

PF 语法PF的语法相当灵活,因此,允许编写非常灵活的规则集。PF能够自动插入某些关键字因此它们不必在规则中明确写出,关键字的顺序也是随意的,因此不需要记忆严格的语法限制。减少关键字要定义全部拒绝的策略,使用下面2条规则:block in allblock out all这可以简化为:block all如果没有指定方向,PF会认为规则适用

2012-03-06 00:29:59 7282

转载 PF防火墙 最详细的教程(上)

PF防火墙PF ( 全称:Packet Filter ) --- 包过滤是UNIX LIKE系统上进行TCP/IP流量过滤和网络地址转换的软件系统。PF同样也能提供TCP/IP流量的整形和控制,并且提供带宽控制和数据包优先集控制。PF最早是由Daniel Hartmeier开发的,现在的开发和维护由Daniel 和openbsd小组的其他成员负责。

2012-03-06 00:27:35 9950

转载 理解js中的原型链,prototype与__proto__的关系

理解js中的原型链,prototype与__proto__的关系说到prototype,就不得不先说下new的过程。我们先看看这样一段代码:1<script type="text/javascript">2var Person = function () { };

2012-03-02 21:31:41 783

原创 squid 开启 ssl

1.生成测试用的证书:openssl req -new -keyout /etc/squid/key.pem -nodes -x509 -days 365 -out /etc/squid/cert.pemSSL配置:http_port 8080 transparenthttps_port 443 cert=/usr/local/etc/squid/cer

2012-02-29 17:18:23 7302

转载 FreeBSD下的PF 安装与使用

FreeBSD下的PF   FreeBSD下的包过滤工具有IPFW,IPF以及PF,它们各有特点。PF原本是OpenBSD下的包过滤工具,FreeBSD开发人员已经把PF移植到了FreeBSD上了。如果要在FreeBSD上使用PF,需如下操作: 1. 编译内核:   cd /usr/src/sys/i386/conf cp GENERIC LOULAN 编辑 LOULA

2012-02-25 10:57:49 2529

转载 grep正则

2. grep正则表达式元字符集(基本集)^        :锚定行的开始 如:'^grep'匹配所有以grep开头的行。$        :锚定行的结束 如:'grep$'匹配所有以grep结尾的行。.        :匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。*        :匹配零个或多个先前字符 如:'*gre

2012-02-17 11:48:32 787

转载 php判断是否为中文正则表达式大全

$str="aaa";if(!eregi("[^\x80-\xff]","$str")){echo "是";}else{echo "不是";}?> $str = "中国";echo $str;echo "";//if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {

2012-02-06 12:23:43 3137

转载 svn 创建合并分支

小结:1.主干在建立分支之后与分支同时修改了某个类文件.合并的步骤是:主干->分支->主干,有人可能认为将主干->分支就可以将分支做为主干. 一般上线的都是主干.而不会是分支, 从分支->主干如果在主干->分支做完之后,merge应该没什么障碍了.2.分支的日志包含了主干在拆成分支之前的日志, 可以也可以通过命令显示仅在拆出之后,分支的日志部分.3.在冲突的时候,dif

2012-02-04 11:52:35 656

转载 unicode、utf-8、gb18030、gb2312、gbk(转)

unicode、utf-8、gb18030、gb2312、gbk(转)      在修改一个cms的过程当中遇到一个php截取字符串的函数(当然得兼容中英字符了),因为对各种编码的字符范围和字符表示不清楚,感觉一头迷雾,虽然可以直接来调用这个函数,但是我这个的特点是追究原理,我在乎的事情都想弄明白,于是各个qq群依次发信息,没人理会。唉,郁闷。只好自己google it and t

2012-02-03 01:57:53 1380

转载 VMWare 和 centos 共享

为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。   1、安装客户机系统,linux这里选用CentOS5   2、启动虚拟机中的Linux后,(注意必须是启动虚拟机后)。选择菜单里的VM选项,里面有一个子项是Install VMware T

2012-01-21 11:05:00 2781

转载 centos 安装 jdk

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。下面我们就来学习如何在CentOS系统下安装 JDK。一、CentOS系统创建安装目录#mkdir /usr/java

2012-01-18 23:31:53 1015

转载 svn 回复版本

SVN 上传。 突然服务器停电。导致服务器说版本不存在修复:SVN 已提交服务器最后几个版本回退删除 1、客户端查看版本库日志 2、服务器端修改文件路径:版本库名/db/revs      版本库名/db/revprops操作:删除不要的最后几个版本号文件 路径:版本库名/db/current操作:

2012-01-04 11:42:12 898

转载 简要说一下MongoDB的备份方式:

简要说一下MongoDB的备份方式:1. mogodump / mongorestore这2命令将mongodb的数据dump为BSON格式,需要的时候可以恢复。这种方式作为小的数据库还适用。但如果是sharding或者几百G数据以上的话就几乎不可用了。因为BSON及其占用空间。2. Slave Replication这是最适合和可靠的,适合生产环境。Mon

2011-12-07 11:35:05 709

转载 mysql 队列。实现并发读

队列是常用的数据结构,基本特点就是先入先出,在事务处理等方面都要用到它,有的时候是带有优先级的队列。当队列存在并发访问的时候,比如多线程情况下,就需要锁机制来保证队列中的同一个元素不被多次获取。一个 MySQL 表可以看作是一个队列,每一行为一个元素。每次查询得到满足某个条件的最前面的一行,并将它从表中删除或者改变它的状态,使得下次查询不会得到它。在没有并发访问的情况下,简单地用 SELECT

2011-12-06 22:57:21 2978

转载 redis 密码

1. 更改redis.conf配置# requirepass foobared 去掉注释,foobared改为 自己的password , 我测试的时候用的是默认的 foobared2.启动redis/usr/local/redis/src/redis-server -p 63713.测试/usr/local/redis/src/redis-cli -p 6

2011-12-05 15:45:18 10075

转载 从binlog恢复数据及Mysqlbinlog文件删除

做了mysql主 从也有一段时间了,这两天检查磁盘空间情况,发现放数据库的分区磁盘激增了40多G,一路查看下来,发现配置好主从复制以来到现在的binlog就有40 多G,原来根源出在这里,查看了一下my.cnf,看到binlog的size是1G就做分割,但没有看到删除的配置,在mysql里查看了一下 variablesmysql>show variables like '%log%';

2011-12-05 15:29:15 1664

转载 freebsd 安装 phpredis

freebsd  安装     phprediscd /usr/ports/databases/php5-redismake install

2011-12-04 11:55:47 1256

转载 解决Mysql主从不同步问题

解决Mysql主从不同步问题来源: ChinaUnix博客  日期: 2007.07.05 19:26 (共有条评论) 我要评论 今天Mysql的主从数据库没有同步导致网页读不到数据,当网页不能读到数据时,猜想上数据库的原因。首先在Master上用 show processlist;   查看下进程是否Sl

2011-12-04 11:49:04 893

原创 关于阵列卡。。

三个硬盘   两个做 RAID1  另外个 直接用。这样会导致认不出  独立的那个硬盘。。还必须 在RAID 里 再为  那个独立的硬盘做多一个卷也就成了    web# dmesg | grep aacdaacd0:  on aac0aacd0: 1904630MB (3900682240 sectors)aacd1:  on aac0aacd1: 1

2011-12-03 22:07:38 677

转载 nginx+Flup+Bottle 均衡负载与小型化

nginx+Flup+Bottle 均衡负载与小型化2010-09-13 21:45还没有测试负载量能达到多少,但三者都是小型化的。负载测试稍后。现在是在Win里学习,据说nginx在Win下的性能比起Linux差太多。我也不能保证现在这样是最科学的。学习的过程嘛。其实觉得目的有点怪异,Bottle是精简化的Web,而Nginx适用于大型服务,据说并发处理很

2011-12-01 23:33:57 1247

转载 Eclipse 配置 python

前言    笔者最近迷上了Python,但是一直没有找到满意的IDE。虽然使用Vim编辑器+命令行的方式比较酷,然而一个优秀的IDE确实能让开发速度提升不少。于是笔者想到Eclipse——一个神一样的利器。经过一番曲折,终究修成正果。整理成文,希望对热爱的Python的童鞋有所帮助。正文   首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语

2011-11-29 11:56:17 750

转载 Python and IRC

Python and IRC Introduction I’m sure you’ve all heard of it – the modern miracle known as Internet Relay Chat, or IRC. It allows geeks, such asmyself, to converse with other people f

2011-11-29 00:42:48 2760

转载 Python网络编程的一些代码片断与分析

【转】 Python网络编程的一些代码片断与分析  2011-06-02 16:46:41|  分类: 计算机-Python|字号 订阅转载自 Arbow最终编辑 Arbow平时在工作中都是用Java搞网络编程,而C的网络编程几乎没有写过。但是我们可以在Python中实现类似C那样的网络编程,毕竟在Python中,很多库都是对c库

2011-11-28 23:49:47 1233

转载 Python模块——struct(字节流,组包拆包实现)

zz from: http://blog.sina.com.cn/s/blog_4b5039210100f1tu.htmlPython模块——struct(字节流,组包拆包实现)(2009-09-23 21:45:30)标签:python struct 字符串 a2 format it分类:Python 我们知道python只

2011-11-28 23:09:10 1722

转载 FreeBSD+rsync文件同步

安装,服务端和客户端安装一样woody-207#cd /usr/ports/net/rsyncwoody-207#make install配置rsync服务端woody207# ee /usr/local/etc/rsyncd.conf添加以下内容[www]comment = web server backuppath = /wwwauth users =

2011-11-26 11:30:40 1764

原创 freebsd 安装 php 模块

先   make clean然后  make config然后再   make就可以了

2011-11-17 15:35:07 714 1

转载 如何进行svn relocate 操作

1。进入工作复本#> cd ~/test2。查看仓库地址(URL)#> svn info路径:.地址(URL):http://192.168.28.1/repos/test档案库 UUID:a81f9bed-3506-0410-b369-e50476f75162修订版:44节点种类:目录调度:正常最后修改的作者:yanghong最后修改的修订版:44最后修改的时间

2011-11-17 10:43:08 5198

原创 意外断电 。服务器出现 无法正常家在硬盘

切换到  单用户模式然后 fsck_ufs -y  xxxxxx重启好了

2011-11-16 20:39:53 1075

转载 pure-ftpd 配置

PureFTPd是免费、安全、符合国际标准的FTP 服务器程序。它并没有那些无用而又花哨的功能,而是将重点放到了提高效率和易用性上,独特的实用功能为个人用户和托管服务提供商提供了一个新的选择。下载:从官方网站下载最新的稳定版本http://www.pureftpd.org/ 其最新版本是1.0.29,下载地址为:http://download.pureftpd.org/pub/

2011-11-16 20:14:53 4400

转载 redis 手册

Redis系统性介绍虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。1.介绍1.1 Redis是什么REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilipp

2011-11-14 16:21:44 1048

单纯的php测试脚本

单纯的php测试脚本,主要是用来比较 单纯的php测试脚本,主要是用来比较单纯的php测试脚本,主要是用来比较

2010-01-30

使用angel proxy 的 客户端脚本(目前只支持php)

使用angel proxy 的 客户端脚本(目前只支持php)

2010-01-30

python 开发的mysql proxy : angel proxy

实现mysql读写分离。 forking socket模型。

2010-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除