<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[楠]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/kaiyang45</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; kaiyang45]]></copyright><item><title><![CDATA[（案例2）副本集+分片部署]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51206049</link><guid>https://blog.csdn.net/kaiyang45/article/details/51206049</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:40:05 +0800</pubDate><description><![CDATA[准备四台机器，分别是bluejoe1,bluejoe2,bluejoe3，以及bluejoe0

副本集及分片策略确定如下：



将创建3个副本集，命名为shard1,shard2,shard3；以上3个副本集作为3个分片；每个副本集包含3个副本（主、辅1、辅2）；副本分开存储，即shard1存在bluejoe1、bluejoe2、bluejoe3上各一份。。。以此类推将创建3个配置]]></description><category></category></item><item><title><![CDATA[（案例1）副本集+分片部署]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51206027</link><guid>https://blog.csdn.net/kaiyang45/article/details/51206027</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:38:48 +0800</pubDate><description><![CDATA[机器角色分配和拓扑环境如下:











-------------------配置副本集s1-------------------------------
1.创建目录
在s1h1上创建如下目录
[root@node3 db]# mkdir -p /db/s1/conf
[root@node3 db]# mkdir -p /db/s1/data
[ro]]></description><category></category></item><item><title><![CDATA[Mongo 启动命令&参数说明]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51206019</link><guid>https://blog.csdn.net/kaiyang45/article/details/51206019</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:37:36 +0800</pubDate><description><![CDATA[基本配置




--quiet # 安静输出
--port arg # 指定服务端口号，默认端口27017
--bind_ip arg # 绑定服务IP，若绑定127.0.0.1，则只能本机访问，不指定默认本地所有IP
--logpath arg # 指定MongoDB日志文件，注意是指定文件不是目录
--logappend # 使用追加的方式写日志
--pidfilepat]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第八天 驱动实践]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51206007</link><guid>https://blog.csdn.net/kaiyang45/article/details/51206007</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:36:52 +0800</pubDate><description><![CDATA[作为系列的最后一篇，得要说说C#驱动对mongodb的操作，目前驱动有两种：官方驱动和samus驱动，不过我个人还是喜欢后者，

因为提供了丰富的linq操作，相当方便。

 

官方驱动：https://github.com/mongodb/mongo-csharp-driver/downloads。下载后，还提供了一个酷似msdn的帮助文档。

samus驱动：https://]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第七天 运维技术]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51206003</link><guid>https://blog.csdn.net/kaiyang45/article/details/51206003</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:36:15 +0800</pubDate><description><![CDATA[这一篇我们以管理员的视角来看mongodb，作为一名管理员，我们经常接触到的主要有4个方面：

1．  安装部署

2．  状态监控

3．  安全认证

4．  备份和恢复，

下面我们就一点一点的讲解。

 

一：安装部署

        我之前的文章都是采用console程序来承载，不过在生产环境中这并不是最佳实践，谁也不愿意在机器重启后满地找牙似找mon]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第六天 分片技术]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51205993</link><guid>https://blog.csdn.net/kaiyang45/article/details/51205993</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:35:53 +0800</pubDate><description><![CDATA[在mongodb里面存在另一种集群，就是分片技术，跟sql server的表分区类似，我们知道当数据量达到T级别的时候，我们的磁盘，内存

就吃不消了，针对这样的场景我们该如何应对。

 

一：分片

     mongodb采用将集合进行拆分，然后将拆分的数据均摊到几个片上的一种解决方案。



 

下面我对这张图解释一下：

     人脸：       代]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第五天 主从复制]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51205990</link><guid>https://blog.csdn.net/kaiyang45/article/details/51205990</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:35:32 +0800</pubDate><description><![CDATA[从这一篇开始我们主要讨论mongodb的部署技术。

    我们知道sql server能够做到读写分离，双机热备份和集群部署，当然mongodb也能做到，实际应用中我们不希望数据库采用单点部署，

如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。

 

一：主从复制

1： 首先看看模型图



  

2: 从上面的图形中我们可以分析出这种架构有如下的好处]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第四天 索引操作]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51205988</link><guid>https://blog.csdn.net/kaiyang45/article/details/51205988</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:35:12 +0800</pubDate><description><![CDATA[这些天项目改版，时间比较紧，博客也就没跟得上，还望大家见谅。

    好，今天分享下mongodb中关于索引的基本操作，我们日常做开发都避免不了要对程序进行性能优化，而程序的操作无非就是CURD，通常我们

又会花费50%的时间在R上面，因为Read操作对用户来说是非常敏感的，处理不好就会被人唾弃，呵呵。

    从算法上来说有5种经典的查找，具体的可以参见我的算法速成系列，这其中]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第三天 细说高级操作]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51205986</link><guid>https://blog.csdn.net/kaiyang45/article/details/51205986</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:34:46 +0800</pubDate><description><![CDATA[今天跟大家分享一下mongodb中比较好玩的知识，主要包括：聚合，游标。

一： 聚合

      常见的聚合操作跟sql server一样，有：count，distinct，group，mapReduce。

 count

        count是最简单，最容易，也是最常用的聚合工具，它的使用跟我们C#里面的count使用简直一模一样。



 

 dist]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第二天 细说增删查改]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51205980</link><guid>https://blog.csdn.net/kaiyang45/article/details/51205980</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:34:23 +0800</pubDate><description><![CDATA[看过上一篇，相信大家都会知道如何开启mongodb了，这篇就细说下其中的增删查改，首先当我们用上一篇同样的方式打开mongodb，突然

傻眼了，擦，竟然开启不了，仔细观察“划线区域“的信息，发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启，接下来我们要做的就

是干掉它，之后，开启成功，关于mongodb的管理方式将在后续文章分享。



 

一]]></description><category></category></item><item><title><![CDATA[8天学通MongoDB——第一天 基础入门]]></title><link>https://blog.csdn.net/kaiyang45/article/details/51205942</link><guid>https://blog.csdn.net/kaiyang45/article/details/51205942</guid><author>kaiyang45</author><pubDate>Thu, 21 Apr 2016 09:33:35 +0800</pubDate><description><![CDATA[关于mongodb的好处，优点之类的这里就不说了，唯一要讲的一点就是mongodb中有三元素：数据库，集合，文档，其中“集合”

就是对应关系数据库中的“表”，“文档”对应“行”。

 

一： 下载

      上MongoDB官网 ，我们发现有32bit和64bit，这个就要看你系统了，不过这里有两点注意：

          ①：根据业界规则，偶数为“稳定版”（如：1]]></description><category></category></item><item><title><![CDATA[Android Studio导入项目]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49443719</link><guid>https://blog.csdn.net/kaiyang45/article/details/49443719</guid><author>kaiyang45</author><pubDate>Tue, 27 Oct 2015 09:08:01 +0800</pubDate><description><![CDATA[本篇教程中使用到的Android Studio版本为1.0， Eclipse ADT版本23.0.4。请尝试更新到该版本。

Android Studio默认使用 Gradle 构建项目， Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时，使用
Gradle 构建项目。

导入 Eclipse 项目
本例中，使用到的 Eclipse 项目结构如图：
]]></description><category></category></item><item><title><![CDATA[【AndroidStudio】关于SVN的相关配置简介]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49443715</link><guid>https://blog.csdn.net/kaiyang45/article/details/49443715</guid><author>kaiyang45</author><pubDate>Tue, 27 Oct 2015 09:07:05 +0800</pubDate><description><![CDATA[发布者：酸奶君

他的主页关注的信息收藏的信息推荐的信息参加的群组

时间：2014-04-02 13:50:21 













AndroidStudio 的SVN 安装和使用方法与我以前用的其他IDE 都有很大差别，感觉特麻烦，网上相关资料很少，貌似现在 Git 比较流行，之前有用过 github 但是他只能是开源项目免费，下面总结最近自己安装]]></description><category></category></item><item><title><![CDATA[Android Studio系列教程一--下载和安装]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49443709</link><guid>https://blog.csdn.net/kaiyang45/article/details/49443709</guid><author>kaiyang45</author><pubDate>Tue, 27 Oct 2015 09:05:56 +0800</pubDate><description><![CDATA[背景
相信大家对Android Studio已经不陌生了，Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具，目前很多开源项目都已经在采用，Google的更新速度也很快，明显能感觉到这是Android开发的未来，那么我们还有什么理由不去拥抱未来呢？
虽然推出了很久，但是国内貌似普及的程度并不高，鉴于很多朋友求studio的详细教程，那么今天]]></description><category></category></item><item><title><![CDATA[oracle中substr函数的用法]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49249879</link><guid>https://blog.csdn.net/kaiyang45/article/details/49249879</guid><author>kaiyang45</author><pubDate>Mon, 19 Oct 2015 14:35:11 +0800</pubDate><description><![CDATA[oracle中substr函数的用法
1、substr(string string, int a, int b) 
参数1:string 要处理的字符串 
参数2：a 截取字符串的开始位置（起始位置是0） 
参数3：b 截取的字符串的长度(而不是字符串的结束位置) 
例如： 波西米亚风格 的大花裙子和花鞋 
substr("ABCDEFG", 0); //返回：ABCDEFG，截取所有]]></description><category></category></item><item><title><![CDATA[sqlplus使用帮助]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49249875</link><guid>https://blog.csdn.net/kaiyang45/article/details/49249875</guid><author>kaiyang45</author><pubDate>Mon, 19 Oct 2015 14:34:44 +0800</pubDate><description><![CDATA[1.直接敲sqlplus并回车就是启动SQL*PLUS，输入user及password将使用户登陆到缺省的数据库。 
 
2.输入用户名/密码，将连接到指定的数据库。 
[oracle@MasServer ~]$ sqlplus htsys/ht_sys@htdb; 
 
3.就是使SQL*PLUS启动,但不登陆Oracle数据库。然后需要使用connect命令连接Oracle。
[o]]></description><category></category></item><item><title><![CDATA[ORACLE用户自动被锁解决方法]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49249867</link><guid>https://blog.csdn.net/kaiyang45/article/details/49249867</guid><author>kaiyang45</author><pubDate>Mon, 19 Oct 2015 14:34:26 +0800</pubDate><description><![CDATA[--１．
　　--系统参数配置　　connect sys/password@db_link as sysdba
　　select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%';
　　--1 DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
　　--连续错误连接10]]></description><category></category></item><item><title><![CDATA[增大mysql的连接数]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49249845</link><guid>https://blog.csdn.net/kaiyang45/article/details/49249845</guid><author>kaiyang45</author><pubDate>Mon, 19 Oct 2015 14:33:18 +0800</pubDate><description><![CDATA[mysql> show processlist;
查看mysql状态时,有长时间的sleep状态的连接，这些无效的连接浪费了大量mysql的资源。解决知道，增大mysql的连接数，减少mysql的等待时间，让mysql尽快回收没用的连接。
 
mysql>show variables like '%timeout';
 
打印结果如下：
 
+--------------------]]></description><category></category></item><item><title><![CDATA[Mysql 关于乱码]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49249841</link><guid>https://blog.csdn.net/kaiyang45/article/details/49249841</guid><author>kaiyang45</author><pubDate>Mon, 19 Oct 2015 14:32:57 +0800</pubDate><description><![CDATA[再次列出能找的解决办法：


1、连接数据库的时候


jdbc.properties: jdbc:mysql://localhost:3306/myproject?useUnicode=true&characterEncoding=utf8
applicationContext.xml: jdbc:mysql://localhost:3306/myproject?useUnicod]]></description><category></category></item><item><title><![CDATA[MongoDB安装成为Windows服务]]></title><link>https://blog.csdn.net/kaiyang45/article/details/49249821</link><guid>https://blog.csdn.net/kaiyang45/article/details/49249821</guid><author>kaiyang45</author><pubDate>Mon, 19 Oct 2015 14:31:48 +0800</pubDate><description><![CDATA[使用以下命令将MongoDB安装成为Windows服务。笔者的MongoDB目录为D:\Program Files\mongodb
切换到D:\Program Files\mongodb\bin>

mongod --logpath "D:\Program
 Files\mongodb\data\logs.txt" --logappend --dbpath "D:\Program
 Fi]]></description><category></category></item></channel></rss>