网站首页 站内搜索

搜索结果

查询Tags标签: io,共有 1524条记录
  • linux直接IO代码演示

    点击查看代码 #define _GNU_SOURCE//第一步,定义这个宏 #include<stdlib.h> #include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<string.h> #include<errno.h&g…

    2021/6/29 7:22:16 人评论 次浏览
  • redis线程模型

    文件事件处理器 Redis基于Reactor模式开发了网络事件处理器,这个处理器叫做文件事件处理器 file event handler。这个文件事件处理器,它是单线程的,所以 Redis 才叫做单线程的模型,它采用IO多路复用机制来同时监听多个Socket,根据Socket上的事件类型来选择对应的事件…

    2021/6/28 19:25:44 人评论 次浏览
  • Linux设备驱动基础03之阻塞与非阻塞IO

    一、基础简介 在应用程序中读/写(read/write)设备节点时,比如dev/xxx,需要用到阻塞和非阻塞IO两种设备访问模式,在编写驱动时一定要考虑到阻塞和非阻塞。默认情况下,应用程序对设备驱动的读取方式时阻塞式的。 IO是指Input/Output,即应用程序对驱动设备的输入/输出操…

    2021/6/28 7:22:27 人评论 次浏览
  • mysql的安装与配置实验分析,附Java面经

    一、网络编程基础回顾 1. Socket Socket本身有“插座”的意思,不是Java中特有的概念,而是一个语言无关的标准,任何可以实现网络编程的编程语言都有Socket。在Linux环境下,用于表示进程间网络通信的特殊文件类型,其本质为内核借助缓冲区形成的伪文件。既然是文件,那么…

    2021/6/28 2:22:29 人评论 次浏览
  • 看完老板就给加薪了!javase项目快速入门

    MySQL为何不选择平衡二叉树 既然平衡二叉树解决了普通二叉树的问题,那么mysql为何不选择平衡二叉树作为索引呢? 索引需要存储什么 让我们想一想,如果我们要把索引存起来,那么应该存哪些信息呢,它应该存储三块信息:索引的值:就是表里面索引列对应的值。 数据的磁盘…

    2021/6/28 1:22:38 人评论 次浏览
  • Ingress介绍与使用

    一、什么是Ingress 1、引入 在前面使用Service中的NodePort将服务端口号暴漏以供外部访问,这样显然会存在一些弊端:通过ip+端口的方式对外提供服务 每个节点上都会其端口,访问时通过ip+端口进行访问 每个端口对应一个应用服务但是在实际中是通过域名来访问应用的,根据…

    2021/6/27 23:24:38 人评论 次浏览
  • 【Netty 核心技术及源码剖析】02 Netty 核心模块组件

    文章目录 1 Bootstrap、ServerBootstrap2 Future、ChannelFuture3 Channel4 Selector5 ChannelHandler 及其实现类6 Pipeline 和 ChannelPipeline7 ChannelHandlerContext8 ChannelOption9 EventLoopGroup 和其实现类 NioEventLoopGroup10 Unpooled 类11 Netty应用实例-群…

    2021/6/27 14:16:32 人评论 次浏览
  • Java-IO流系列-NIO概述

    NIO概述 什么是NIO Java NIO (New IO,Non-Blocking 10)是从Java 1.4版本开始引入的一-套新的IO API,可以替代标准的Java I0 API。Nlo与原来的I0有同样的作用和目的,但是使用的方式完全不同,NIO 支持而向缓冲区的(IO是而向流的)、基于通道的IO操作。NIO将以更加高效的方…

    2021/6/27 12:44:02 人评论 次浏览
  • Java-IO流系列-随机存取文件流

    随机存取文件流 简介RandomAccessFile声明在java.io包下, 但直接继承于java.lang.Object类。 并且它实现了Datalnput. DataOutput这两 个接口,也就意味着这个类既可以读也可以写。RandomAccessFile类支持“随机访问"的方式,程序可以直接跳到文件的任意地方来读、写…

    2021/6/27 12:14:32 人评论 次浏览
  • Java-IO流系列-对象流

    对象流 对象流的介绍ObjectInputStream和OjbectOutputSteam用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。序列化:用ObjectOutputStream类保存基本类型数据或对象的机制反序列化:用Ob…

    2021/6/27 12:14:02 人评论 次浏览
  • Java-IO流系列-FileReader与FileWriter

    FileReader读取文件 查看文件的相对路径示例一:查看文件的相对路径 package com.dreamcold.io;import java.io.File;public class Demo01 {public static void main(String[] args) {File file=new File("test.txt");System.out.println(file.getAbsolutePath(…

    2021/6/27 11:44:04 人评论 次浏览
  • Java-IO流系列-IO流原理以及流的分类

    IO流原理以及流的分类 流的分类按操作数据单位不同分为:字节流(8 bit), 字符流(16 bit) 按数据流的流向不同分为:输入流、输出流 按流的角色的不同分为:节点流,处理流Java的IO流共涉及40多个类,实际上非常规则,都是从如下4个抽象基类派生的。 由这四个类派生出来的子类…

    2021/6/27 11:44:01 人评论 次浏览
  • Java-IO流系列-File类的理解

    File类的常用方法 File类的理解File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) File类声明在java.io包下 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法, 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内…

    2021/6/27 11:43:57 人评论 次浏览
  • Linux:安装rvm

    rvm是ruby的版本管理工具 还可对ruby进行安装、卸载等 1、安装curl yum -y install curl2、安装安装rvm curl -L get.rvm.io | bash -s stable 没有报错,直接执行第四步; 如果出现以下报错请执行,请以此执行以下了,以下两条命令:curl -sSL https://rvm.io/mpapis.as…

    2021/6/27 7:16:44 人评论 次浏览
  • Redis在Windows上和Linux上的区别

    在回答这个问题之前,我们先来看两个面试中经常会被问到的Redis问题 Redis为什么这么快?完全基于内存操作 C语言实现,优化过的数据结构,性能高 单线程,无切换上下文的成本 异步非阻塞IO(多路复用IO)再深入一点,多路复用IO是怎么实现的? 在Redis源码中,很多地方都调…

    2021/6/26 19:57:24 人评论 次浏览
扫一扫关注最新编程教程