39点博客

39点博客
像小蜜蜂一样生活

【资料库】 MongoDB集群——副本集

1、副本集的结构及原理 副本集包括三种节点:主节点、从节点、仲裁节点。主节点负责处理客户端请求,读、写数据,记录在其上所有操作的oplog;从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数[…]

最新文章

原创

cocos2d-x RPG游戏实战系列教程:瓦片地图绘制和人物行走

SunShine 发布于 3年前 (2016-11-11)
前段时间用cocos2d-x写了一段rpg游戏程序,主要完成了地图绘制和人物行走。先看一下模拟器运行的主界面。这里把咱的博客主页做为背景也截下来了,心机中...开发工具用的是官方提供的CocosCreator,具体哪个版本忘记了。编程语言选择的是JS,用JS来写cocos2d程序也是官方推荐的一种做法。可以生成浏览器运行的H5页面(WebGL渲染)。也可以打包成手机Android和ios程序。IDE开发环境截图如下界面的绘制用的是瓦片...
阅读(3296) 评论(2) 链接直达
原创

Linux服务器被注入挖矿木马的解决过程

SunShine 发布于 3周前 (11-18)
今天早上连续收到阿里云发来的服务器报警信息,提示服务器对外攻击。涉及到重要数据,事不宜迟,立即连上服务器进行检查处理。1、查看服务器进程,命令:top发现名为inugfa5的进程占用资源较高,怀疑为木马进程,重点关注待验证。2、查看定时任务,命令:crontab-l果然,每隔15分钟执行名inugfa5的脚本文件下载远程资源,并且还是sh脚本文件,我去!!成肉鸡了。3、查看就脚本文件创建时间,命令:stat/usr/bin/inug...
阅读(131) 评论(0) 链接直达
资料库

MongoDB集群——副本集

SunShine 发布于 3年前 (2017-04-13)
1、副本集的结构及原理 副本集包括三种节点:主节点、从节点、仲裁节点。主节点负责处理客户端请求,读、写数据,记录在其上所有操作的oplog;从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。默认情况下,从节点不支持外部读取,但可以设置;副本集的机制在于主节点出现故障的时候,余下的节点会选举出一个新的主节点,从而保证系统可以正常运行。  仲裁节点不复制数...
阅读(1708) 评论(0) 链接直达
资料库

Mongodb3.0.5副本集搭建及spring和java连接副本集配置

SunShine 发布于 3年前 (2017-04-12)
一、基本环境:mongdb3.0.5数据库spring-data-mongodb-1.7.2.jarmongo-java-driver-3.0.2.jarlinux-redhat6.3tomcat7 二、搭建mongodb副本集:1、 分别在三台linux系统机上安装mongodb,(为避免和机器上原有的mongodb端口冲突,这里设为57017):192.168.0.160192.168.0.211(192.16...
阅读(1888) 评论(0) 链接直达
资料库

Oracle 11g 导出空表、少表解决办法

SunShine 发布于 3年前 (2017-04-12)
Oralce11G中有个新特性,当表无数据时,不分配segment,以节省空间  解决方法:  1、insert一行,再rollback就产生segment了。  该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。  2、设置deferred_segment_creation参数showparameterdeferred_segment_creation NAME  &n...
阅读(1634) 评论(1) 链接直达
资料库

Memcached分布式实现原理

SunShine 发布于 3年前 (2017-04-07)
memcached是应用最广的开源cache产品,它本身不提供分布式的解决方案,我猜想一方面它想尽量保持产品简单高效,另一方面cache的key-value的特性使得让memcached分布式起来比较简单。memcached的分布式主要在于客户端,通过客户端的路由处理来搭建memcached集群环境,因此在服务端,memcached集群环境实际上就是一个个memcached服务器的堆积品,环境的搭建比较简单。下面从客户端做路由和服务端集...
阅读(1786) 评论(0) 链接直达
资料库

Nginx之虚拟目录 root与alias的区别

SunShine 发布于 3年前 (2017-03-27)
最近在nginx上部署日志分析工具awstats时,在配置awstats分析结果可供网页浏览这步时,分析结果页面访问总是404.后来查阅了一些资料,发现是root和alias的用法区别没搞懂导致的,这里特地将这两者区别详尽道来,供大家学习参考。Nginx其实没有虚拟主机这个说法,因为它本来就是完完全全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias比较“像”了。那alias标签和root标签到底有哪...
阅读(1486) 评论(0) 链接直达
资料库

RabbitMQ的三种Exchange,java客户端实例

SunShine 发布于 3年前 (2017-03-25)
由于最近项目需要用到Rabbitmq的数据持久化技术,利用空闲时间,分别对Rabbitmq的三种常用的Exchange:direct、fanout、topic写了个测试实例1.direct(发布与订阅、完全匹配)1.1生产者(Direct)public class Direct {      private static ...
阅读(3922) 评论(0) 链接直达
资料库

RabbitMQ各种交换机类型Exchange Types介绍

SunShine 发布于 3年前 (2017-03-25)
最新版本的RabbitMQ有四种交换机类型,分别是Directexchange、Fanoutexchange、Topicexchange、Headersexchange。DirectExchange –处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键“dog”,则只有被标记为“dog”的消息才被转发,不会转发dog.pupp...
阅读(1673) 评论(0) 链接直达
资料库

git 远程仓库搭建

SunShine 发布于 3年前 (2017-01-17)
大名鼎鼎的git就不多做介绍了,总之。我们使用git来作为项目的一个版本控制工具,多人开发的项目的时候会轻松很多。 安装gitwhthomas@whthomas:~/workplace/gitOne$sudo apt-get install gitWindows下,可以在http://msysgit.github.io/上下载安装包。同时Windows上也可以执行shell哟!话不多说,下面我们来...
阅读(1428) 评论(0) 链接直达

39点博客 | 优秀IT博客分享平台

联系我们