最新文章列表

Java IO 架构

主要两类:     磁盘I/O     网络I/O 基于字节操作的I/O接口:InputStream和OutputStream 基于字符操作的I/O接口:Writer和Reader 基于磁盘操作的I/O接口:File 基于网络操作的I/O接口:Socket 字符解码相关类结构: 字符编码相关类结构: Java序列化就是将一个对象转化成一串二进 ...
IO 
maosheng 评论(0) 有351人浏览 2019-11-11 16:39

Java IO, NIO,NIO2

1、I-O RandomAccessFile   构造方法中mode参数说明:    r: 只读打开    rw: 读写模式,文件不存在创建新文件    rwd:读写模式打开文件,文件内容写入同步更新到存储    rws:文件内容与元数据()写入同步更新到存储 FileDescriptor   sync() 将输出缓存区的内容写入存储设备,抛SyncFailedException ...
theseus 评论(0) 有544人浏览 2018-06-07 17:18

一文读懂阻塞、非阻塞、同步、异步IO

介绍     在谈及网络IO的时候总避不开阻塞、非阻塞、同步、异步、IO多路复用、select、poll、epoll等这几个词语。在面试的时候也会被经常问到这几个的区别。本文就来讲一下这几个词语的含义、区别以及使用方式。Unix网络编程一书中作者给出了五种IO模型:1、BlockingIO - 阻塞IO2、NoneBlockingIO - 非阻塞IO3、IO multiplexing - IO ...
mc90716 评论(0) 有1923人浏览 2018-05-13 10:08

多文件合并到一个文件

import os import codecs inputDir = "D:\\orcltemp\\temp" outputFile = "D:\\orcltemp\\merge.sql" fo = codecs.open(outputFile, "w", "GB2312") for root, dirs, ...
千絮泠泉 评论(0) 有1237人浏览 2018-04-28 15:47

深入理解DirectByteBuffer

介绍     最近在工作中使用到了DirectBuffer来进行临时数据的存放,由于使用的是堆外内存,省去了数据到内核的拷贝,因此效率比用ByteBuffer要高不少。之前看过许多介绍DirectBuffer的文章,在这里从源码的角度上来看一下DirectBuffer的原理。 用户态和内核态     Intel的 X86架构下,为了实现外部应用程序与操作系统运行时的隔离,分为了Ring0- ...
mc90716 评论(0) 有1583人浏览 2018-04-22 19:30

Java IO流总结

本篇主要对Java基础中BIO文件输入输出流做一个总结。 首先来看一下IO流的分类,图片来自网络: 直接上代码吧:   1.字节输入流FileInputStream,字节输出流FileOutputStream: /** * FileInputStream 读取原始字节流 **/ public class TestFileInputStream{ public stat ...
yuwenlin2008 评论(0) 有1535人浏览 2018-03-20 13:47

xlsx close Stream xlsx写入zip流遇到流关闭

今天写一个功能:批量excel,解析后,然后和库里面的数据模糊匹配。由于经理要求数据不落地,所以,全程都写在流里面。 解析部分,无论是xls还是 ...
io 
alan9uo 评论(0) 有1423人浏览 2017-08-31 12:18

java I/O入门学习

java I/O   1)编码   gbk编码,中文占2个字节,英文占一个字节;   utf-8下,中文占3个字节[byte]     java是双字节编码  utf-16be,   当你的字节序列以 ...
低调的小人物 评论(0) 有557人浏览 2017-07-05 12:01

IO - 同步,异步,阻塞,非阻塞

http://www.cnblogs.com/whyandinside/archive/2012/03/04/2379234.html http://blog.csdn.net/historyasamirror/article/details/5778378 OIO与NIO区别 OIO: old IO API NIO: new IO API http://blog.csdn.net/xlgen ...
darrenzhu 评论(0) 有665人浏览 2017-05-02 13:37

iotop&iostat (load高 IO高的问题排查)

目标:使用iotop&top&jstack命令定位 io高的应用以及线程信息 实现:load过高但是cpu占用率低的模拟与验证 一般load高,说明系统大量的线程在等待执行 cpu  us sy 显示都不高,并且wa 占用高,说明系统在等待大量的io操作   1、安装iotop sudo yum install iotop   2、top命令显示   从top ...
王新春 评论(0) 有2109人浏览 2017-04-27 20:40

java IO流下载.docx文件时报文件损坏的错误

String fileId = request.getParameter("fileId"); AttachFileVO attachFileVO = new AttachFileVO(); attachFileVO.setFileId(fileId); AttachFileVO att ...
paynexss 评论(0) 有3074人浏览 2017-03-19 22:42

JAVA IO

初学Java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!)   这是Java io 比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于i ...
capricorn_lu 评论(0) 有364人浏览 2017-01-06 10:17

IO操作工具类--基于common-io

封装IO的一些常用操作:基于Common-io  :IOUtils方法 CommonUtils.java package com.gbcom.frame.io; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce ...
assertmyself 评论(0) 有1597人浏览 2016-12-29 11:06

系统的几种IO模型

前言:   1.在计算机系统中,操作系统充当着IO操作等这个硬件相关的功能具体实现的基本角色之一。而我们所开    发的应用程序中所涉及到硬件相关的操作时,本质上是通过调用操作系统给我们提供的函数来实现的。       2.概念介绍    用户态和系统态:      用户态:当cpu执行的指令处在用户层时,此时程序处于用户态。      
javazqd110 评论(0) 有655人浏览 2016-12-25 17:52

Java IO流学习总结

摘自 http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.html Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终 ...
征客丶 评论(0) 有550人浏览 2016-12-03 21:35

字节流字符流傻傻分不清

字节流字符流傻傻分不清     对于字节流跟字符流,及其他们的子类总是感觉模糊不清,于是找视频又大致看了一遍,(我的区分方法是:后缀带有reader和writer的便是字符流,没有的便是字节流)于是有了下面的一些总结。 字节流:分为字节输入流(InputStream)和字节输出流( OutputStream)。 而输入流和输出流相对于内存设备而言: 输入:将外设中的数据读取到内存中
Sunflower-13 评论(0) 有1248人浏览 2016-11-28 16:08

java之io概述

Java 中使用 “流”(Stream) 的概念来描述数据。Java 中使用流对数据操作的类,位于 java.io 包下。 一、认识“流”(Stream) 1、流,借用水流的概念。数 ...
Lixh1986 评论(0) 有1015人浏览 2016-10-25 15:22

Java AIO 简介

前言 从JDK 7版本开始,Java新加入的文件和网络io特性称为nio2(new io 2, 因为jdk1.4中已经有过一个NIO了),包含了众多性能和功能上的改进,其中最重要的部 ...
春花秋月何时了 评论(0) 有786人浏览 2016-10-18 23:51

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics