- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 RocketMQ学习
RocketMQ学习一NamesrvStartup启动一、代码拉取:https://github.com/apache/rocketmq.git二、NamesrvStartup启动代码跟踪流程1.初始化options选项2.解析cmd命令行–>判断是否有config配置需要带入到namesrv和nettyServer中3.初始化日志实例–>输出对象中配置信息4.初始化namesrvController包含kvConfigManager、RouteInfoManager、brokerH
2020-11-28 14:53:53 140
转载 Linux实例安装VNC Server实现图形化访问
原文:https://www.cnblogs.com/mr-amazing/p/8610246.html前提条件您已经在本地安装了VNC连接工具,比如 TightVNC Viewer。在CentOS 6.8上安装VNC Server这部分以在CentOS 6.8上安装TigerVNC Server和GNOME为例,说明如何安装配置VNC Server。1.远程连接Linux实例。2.运行以下命令安装GNOME桌面。yum groupinstall GNOME Desktop Environme
2020-06-15 14:53:36 637
转载 Java 内存文件映射方式读取超大文件解析
原文:https://www.jianshu.com/p/87744d9eb212问:使用内存文件映射 MappedByteBuffer 读超大文件会有什么问题吗?答:这种方式存在一个致命问题就是依然没法读取超大文件(大于 Integer.MAX_VALUE),因为 FileChannel 的 map 方法中 size 参数会有大小限制,源码中发现该参数值大于 Integer.MAX_VALUE 时会直接抛出 IllegalArgumentException(“Size exceeds Integer.
2020-06-15 14:14:11 373
转载 MongoDB 分片的原理、搭建、应用
来源:https://www.cnblogs.com/zhoujinyi/p/4635444.html一、概念:分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。通过一个名为mongos的路由进程进行操作,mongos知道数据和片的对应关系(通过配置服务器)。大部分使用
2020-06-05 14:19:35 656
转载 MongoDB CPU 利用率高/请求慢
来源:https://mongoing.com/archives/3998遇到这个问题,99.9999% 的可能性是「用户使用上不合理导致」,本文主要介绍从应用的角度如何排查 MongoDB CPU 利用率高的问题Step1: 分析数据库正在执行的请求用户可以通过 Mongo Shell 连接,并执行 db.currentOp() 命令,能看到数据库当前正在执行的操作,如下是该命令的一个输出示例,标识一个正在执行的操作。重点关注几个字段client:请求是由哪个客户端发起的?opid:操作的opi
2020-06-05 11:59:58 453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人