- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 IO多路复用
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。(3)IO多路复用(IO Multiplexi
2017-03-31 16:44:00 331
原创 mongo磁盘碎片整理---compact详述
由于业务原因,需要将过期数据删除,之前也已经写了一篇关于如何定期删除数据的文章,但有一个问题出现了,频繁删除数据之后,会产生很多磁盘碎片,这些碎片进而会影响查询性能,随需要处理之当从MongoDB中删除文档(Documents)或集合(Collections)后,MongoDB不会将Disk空间释放给OS,MongoDB在数据文件(Data Files)中维护Empty Records的列
2017-03-24 17:01:38 1188
原创 db.serverStatus()注释
基本信息spock:PRIMARY>db.serverStatus(){"host" :"h6.corp.yongche.org", //主机名"version" :"2.6.2", //mongodb版本"process" :"mongod", //mongodb进程,主要有mongod和mongos(分片集群中)两种"pid" : NumberL
2017-03-24 14:22:06 1187
原创 Mongostat
此工具提供关于mongod和mongos的当前运行状态概览常用命令格式:mongostat --host 192.168.1.100:27017 -uroot -p123456 --authenticationDatabase admin参数说明:host:指定IP地址和端口,也可以只写IP,然后使用--port参数指定端口号-u: 如果开启了认证,则需要在其后填写用户名
2017-03-24 09:15:50 379
原创 mongodb忘记admin密码操作
1.关闭mongo进程kill -2 pid (在没有管理员账号的情况下用此命令强制关闭)2. 非auth验证方式启动mongomongod --dbpath /usr/local/mongodb/data/ --logpath /usr/local/mongodb/logs/mongod.log -logappend --fork3.查看当前所有账户db.system.use
2017-03-23 10:18:02 16535
原创 MongoDB3.x中用户权限
1. 数据库用户角色:read、readWrite; 2. 数据库管理角色:dbAdmin、dbOwner、userAdmin; 3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager; 4. 备份恢复角色:backup、restore; 5. 所有数据库角
2017-03-22 12:02:08 1682
原创 Spirng中Mongodb中write-concern的解释
Spring在插入数据库时没有返回状态配置:write-concern获取异常<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mongo="http://www.springfram
2017-03-21 13:09:35 1538
转载 通过 Storm 消费 Loghub 日志
基本结构和流程上图中红色虚线框中就是提供的 loghub storm spout,每个 storm topology 会有一组 spout,同组内的 spout 共同负责读取 logstore 中全部数据。不同 topology 中的 spout 相互不干扰。每个 topology 需要选择唯一的 loghub consume group 名字来相互标识,同一 topolo
2017-03-09 10:15:51 1345
Java虚拟机规范.pdf
2019-10-12
rabbitmq-server-generic-unix-3.6.13.tar
2018-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人