io

IO多路复用

划分内核态/用户态 之前说过七层/五层/四层的网络模型,我们从网络模型可以看出传输层(tcp/udp)开始 就是我们平常编写程序所运行的层次了。在系统层级,为了系统安全之类的考虑我们将 传输层向上 划分为用户态 将 传输层向下 划分到 内核态(暂时可以认为这么划分) 客户端-服务端 在网络交互中客户 ... »

深入理解nodejs的异步IO与事件模块机制

node为什么要使用异步I/O 异步I/O的技术方案:轮询技术 node的异步I/O nodejs事件环 一、node为什么要使用异步I/O 异步最先诞生于操作系统的底层,在底层系统中,异步通过信号量、消息等方式有广泛的应用。但在大多数高级编程语言中,异步并不多见,这是因为编写异步的程序不符合人习惯 ... »

Initialization failed for 'https://start.spring.io

本文精华(没空的小伙伴,直接看精华部分即可) 1、精华1: 开发/下载项目的时候考虑系统必备的版本兼容性 2、精华2: 通过火狐浏览器访问官网的旧版本,下载到任意需要的项目版本,然后通过项目导入idea的方式 [否则直接在idea下载可能出现项目版本找不到,手动自定义版本创建的项目半天拉取不下来] ... »

shan333

顺序、随机IO和Java多种读写文件性能对比

本篇简单介绍磁盘的读写分为两种模式,顺序IO和随机IO。 随机IO存在一个寻址的过程,所以效率比较低。而顺序IO,相当于有一个物理索引,在读取的时候不需要寻找地址,效率很高。最后通过Java多种读写文件示例的性能测试比较 ... »

技能篇:linux服务性能问题排查及jvm调优思路

只要业务逻辑代码写正确,处理好业务状态在多线程的并发问题,很少会有调优方面的需求。最多就是在性能监控平台发现某些接口的调用耗时偏高,然后再发现某一SQL或第三方接口执行超时之类的。如果你是负责中间件或IM通讯相关项目开发,或许就需要偏向CPU、磁盘、网络及内存方面的问题排查及调优技能 CPU过高,怎 ... »

Java IO流详解

File 概述 File类可以定位文件,进行删除、获取文本本身信息等操作。但是不能读写文件。 File类在包java.io.File下、代表操作系统的文件对象(文件、文件夹) File类提供了诸如:定位文件,获取文件本身的信息、删除文件、创建文件(文件夹)等功能 创建File对象 // 根据文件路径 ... »

JavaSE学习总结第19天_IO流1

19.01 集合的特点和数据结构总结 HashSet、HashMap、Hashtable判断元素唯一性的方式: 通过对象的hashCode和equals方法来完成元素唯一性 如果对象的hashCode »

zhy7201

高级IO模型之kqueue和epoll

简介 任何一个程序都离不开IO,有些是很明显的IO,比如文件的读写,也有一些是不明显的IO,比如网络数据的传输等。那么这些IO都有那些模式呢?我们在使用中应该如何选择呢?高级的IO模型kqueue和epoll是怎么工作的呢?一起来看看吧。 block IO和nonblocking IO 大家先来了解 ... »

Python IO文件管理

文件操作 我们可以使用python来操作文件,比如读取文件内容、写入新的内容等,因为任何计算机文件的本质都是一些有不同后缀的字符组成的。 python文件操作的两种模式 打开模式 while,写入模式,简写为 w ,指定的文件不存在则创建文件,存在则打开并清空内容,并且将文件指针(光标)放在文件的开 ... »

IO多路复用

要想学习netty就先要了解:(网络编程模型:BIO、NIO、AIO) IO 上图的工作模式: 开始时应用程序会发一个请求给CPU,CPU得到通知后,此时CPU就需要调用操作系统内核程序(磁盘控制器)。这就是用户态->内核态。 磁盘控制器接到通知,使用DMA拷贝技术将数据放到PageCache内核缓 ... »

从读写角度,带你了解数仓的IO基本框架

摘要:本文从读取和写入的角度分别描述了行存和列存的IO模型,并对文件结构做了简单介绍。 本文分享自华为云社区《GaussDB(DWS)基本IO框架》,作者: Naibaoofficial。 行存IO管理框架 存储结构 OID(Object identifiers):对象的唯一标识。 每个表存在对应数 ... »

IO流

IO流 文件 什么是文件? 文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用的word文档,txt文件,excel文件...都是文件。它既可以保存一张图片,也可以保持视频,声音. 文件流 文件在程序中都是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数 ... »

java基础(十):IO技术流

目录: File类 IO流基础知识 IO流的原理及概念 IO流的分类 IO流类的体系 基本IO流 文件流 缓冲流  其他IO流 转换流 打印流 字节数组流/字符数组流/字符串流 数据流  对象序列化 对象流 File类 文件和目录路径名的抽象表示形式。一个File对象可以代表一个文件或目录 可以实现获取文件和目录属性等功能 可以实现对文件和目录的创建、删除等功能 Fil »

基于事件驱动的前端通信框架(封装socket.io)

socket.io的使用可以很轻松的实现websockets,兼容所有浏览器,提供实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验。但是在使用socket.io的过程中,由于业务需求需要同时发起几个请求,并等待数据返回调用相对应的回调函数执行,那么在数据返回时,你如何知道这个数据是要用于那个回调函数的,也就是说该去执行那个回调函数来处理返回来的数据?在使用AS过程中发现,AS的事件机制 »

loading.io一个可以直接生成loading gif图标的站点

官网是:http://loading.io/ 进去后,可以拖动左图大小,然后点右边的make gif就可以自动生成所选大小的gif图标了,生成后会弹出一个download窗,点download下载即可。     还可以生成svg图和css代码,其生成和下载方式与gif一样。 »