MongoDB集群部署——Replica Set

Roy
mongodb的集群部署有3种方式,这里记录我在使用Replica Set(副本集)部署时的步骤。 首先这种方式至少需要3个节点——主、备、仲裁节点。主备节点存储数据,仲裁节点不存储数据,负责决定主节点挂掉之后哪个备节点升级为主节点。客户端同时连接主节点与备节点,不连接仲裁节点。 安装mongodb,CentOS下安装rpmfusion源后使用yum安装即可:yum install mongodb mongodb-server 安装完成后,修改/etc/mongodb.conf 这个配置文件。 bind_ip = 192.

django重写model的save方法实现同时写2个数据库

Roy
最近有个需求就是当执行save时需要把数据写入2个数据库,查看文档后发现直接重写save方法比较简单。 首先建立2个测试数据库testa和testb,然后在settings中配置数据库: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'testa', 'USER': 'root', 'PASSWORD': 'asdasd', 'HOST': '192.

OC学习第2天——CLASS

Roy
在新建文件时选择os x列表下的“source”,再从右面的选项中选择“cocoa class”,填写类名以及选择存储位置后会自动生成2个文件:一个.h文件和一个.m文件,格式如下 student.h: #import <Foundation/Foundation.h> @interface Student : NSObject @end</pre> student.

OC学习第1天——hello world

Roy
很多人为了学习ios开发而买了mac,而我却正好相反——买了mac后觉得只拿来看看网页、管理服务器什么的太浪费了,就顺便把ios开发也学学吧。由于本人是oc初学者,若有错误的地方还请指正。本文使用os x 10.10.2以及xcode 6.1.1。 这里首先面临的就是语言的选择——oc和swift。经过“深思熟虑”我还是选择了oc,因为相关的资料比较多,遇到问题google起来效果较好。很多人觉得ios开发很难学是因为oc——别的不敢讲,就我这两天的学习来看,oc虽说是c的超集,不过语法看起来题确实挺奇怪,但对于任何有其他语言开发基础的人来说,语法仅仅是一个需要习惯的过程。ios开发的真正难点在于cocos引擎部分,所以对于英语好的来说swift也是不错的选择(英语硬伤还是啊……)。 直接从appstore中安装xcode,安装完成后运行选择“create a new Xcode project”,再选择os x列表下的“application”,然后在右边的窗口中选择“command line tool”,点击“next”后输入项目名称等相关信息,语言选择“Objective-c”,再选择保存位置后点击“finish”即可。

安装MYSQL后的10种调优方法(翻译)

Roy

原文

当我们被聘请去做MYSQL性能审计时,我们被期望审查MYSQL配置文件并提出改进建议。在大多数情况下很多人都感到惊奇,因为我们仅仅在成百上千的变量中改变了很少的一部分。这篇文章的目的就是告诉你一些至关重要的设置项。 我们在几年前曾经在博客中给出过一些建议,但从那之后MYSQL的世界发生了很多改变!