- 博客(6)
- 收藏
- 关注
原创 docker安装以及搭建mongodb集群【建议收藏】
本文详细介绍了在阿里云服务器上安装Docker并搭建MongoDB集群的完整流程。首先通过yum工具安装Docker,配置阿里云镜像源和镜像加速。接着提供了Docker服务控制脚本,方便管理Docker服务。重点讲解了MongoDB集群搭建:下载Mongo镜像后启动3个节点容器,注意需要添加--bind_ip_all参数解决连接问题。最后进入容器配置副本集。文中包含详细命令和常见问题解决方案,是一份实用的Docker和MongoDB集群部署指南。
2025-12-17 10:52:25
426
原创 Netty4核心原理学习之Netty与NIO前世今生---缓冲区
1、Java NIO三件套NIO中三个核心对象:缓冲区(Buffer)、选择器(Selector)和通道(Channel)。2、缓冲区缓冲区实际上是一个容器对象,更直接的说,其实就是一个数组,在NIO库中,所有的数据都是用缓冲区处理的。1. Buffer操作基本APIpublic class IntBufferDemo { public static void main(String[] args) { //分配新的int缓冲区,参数为缓冲区容量 //新缓冲
2021-03-23 17:50:13
247
原创 Netty4核心原理学习之JAVA AIO初体验
1、AIO基本原理AIO(异步I/0 把I/O读写操作完全交给操作系统),重要的三分分类分别为:AsychronousServerSocketChannel(服务端)、AsynchronousSocketChannel(客户端)、CompletionHandler(用户处理器)2、AIO初体验(感受服务端和客户端的交互过程)package com.sckj.netty.netty.AIO;import java.io.BufferedReader;import java.io.FileInput
2021-03-23 14:59:42
241
原创 Netty4核心原理学习之JAVA I/O演讲之路
1、什么是I/O我所理解的I/O操作,简而言之就是流,包括往流中读出数据,系统调用read,写入数据,系统调用write。操作系统都是通过内核创建文件描述符FD(File Descriptor,FD)来标识的,一个FD就是一个非负整数,所以对这个额整数的操作就是对这个文件(流)的操作。2、/O交互流程I/O交互流程分为两阶段:首先是经过内核空间,也就是有操作系统处理;紧接着就是到用户空间,也就是交由应用程序。内核空间存放的是内核代码和数据,而进程的用户空间存放的是用户程序的代码和数据,不管是内核空
2021-03-23 14:49:36
299
原创 Netty学习记录
Netty入门学习DiscardServerHandler顾名思义创建丢弃服务器,继承自ChannelInboundHandlerAdapterpublic class DiscardServerHandler extends ChannelInboundHandlerAdapter { /** * 功能描述: <br> * 〈 DISCARD忽略收到的所有数据〉 * * @Param: [ctx, cause] * @Retu
2020-12-29 16:35:52
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅