E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IO操作
go指针详解
我们在编程的时候,实际上就是在操作内存,除非是进行
IO操作
写磁盘,否则都是在内存中增删改查计算机的内存,就是一系列有序列号的存储单元,好比一家酒店,有一个接一个的按序排列的房子,房间里的东西,就是内存里存储的值那么在内存中
12345987
·
2020-08-14 19:36
go语言杂项知识点
aiohttp 模块
asyncio可以实现单线程并发
IO操作
。如果仅用在客户端,发挥的威力不大。
阿牧路泽
·
2020-08-14 19:34
Python3
模块
9-高并发-IO读写的底层原理-句柄配置修改-JAVA NIO三大组件
一、内核缓冲区:IO读写对于往往都是指上层程序的
IO操作
。实际上不是物理设备级别的读写,反而是缓存的复制。read和write都不负责数据在物理设备和内核缓冲区之间的交换。
lidongliangzhicai
·
2020-08-14 17:25
socket编程
Nginx学习笔记
原因一、IO多路复用epoll多个描述符的
IO操作
都能在一个线程内并发交替地顺利完成,这就叫IO多路复用,这里的“复用”指的是复用同一个线程。什么是epoll?
在云端123
·
2020-08-14 17:45
Nginx
IO密集型和CPU密集型任务的线程配置
这个不能胡乱制定否则对服务的性能影响很大,需要根据任务的性质来决定根据任务所需要的cpu和io资源的量可以分为CPU密集型任务:主要是执行计算任务,响应时间很快,cpu一直在运行,这种任务cpu的利用率很高IO密集型任务:主要是进行
IO
jiangyonglong
·
2020-08-14 17:31
java
Python常见
IO操作
总结
Python常见
IO操作
总结包括读取文件,写文件,copy目录所有内容,列举目录,删除目录所有内容,修改文件名,修改目录等常见
IO操作
。
尘世中迷途小码农
·
2020-08-14 17:07
python
课程笔记--005(函数调用)
调用函数(结构化,参数化编程)内建Built-in函数一、数学运算类二、集合类操作三、逻辑判断四、反射五、
IO操作
六、其他非内建模块函数导入模块方法法一:将整个文件引入法二:只引入某个文件中一个类/函数
青风learing
·
2020-08-14 15:20
高级统计编程课程笔记
课程笔记--006(
IO操作
、模块) 20200320
IO编程及模块一、IO编程文件读写打开文件读文件写文件with语句注:二、模块模块的分类系统模块(Python官方提供的、内置的模块)第三方模块自定义的模块模块的导入查看模块内置模块os模块sys模块time&datetime模块random模块math模块模块的定义一、IO编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核
青风learing
·
2020-08-14 15:49
高级统计编程课程笔记
Java分布式应用简介------I/O模型:阻塞与非阻塞、同步与异步
首先一个
IO操作
其实分成了两个步骤:发起IO请求和实际的
IO操作
。阻塞IO和非阻塞IO的区别在于第一步,发起IO请求
单向街的夏天
·
2020-08-14 12:29
Java进阶
服务端-Web架构
JAVA NIO 不是同步非阻塞I/O吗,为什么说JAVA NIO提供了基于Selector的异步网络I/O?...
https://www.zhihu.com/question/27991975javanio的io模型是同步非阻塞,这里的同步异步指的是真正
io操作
(数据内核态用户态的拷贝)是否需要进程参与。
weixin_34254823
·
2020-08-14 12:59
Linux系统编程(2)——文件与IO之系统调用与文件
IO操作
系统调用是指操作系统提供给用户程序的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得得操作系统内核提供的特殊服务。在linux中用户程序不能直接访部内核提供的服务。为了更好的保护内核空间,将程序的运行空间分为内核空间和用户空间,他们运行在不同的级上,在逻辑上是相互隔离的。在linux中用户编程接口(API)遵循了在UNIX中最流行的应用编程界面标准——POSIX标准。这些系统调用编程接口主
weixin_30929011
·
2020-08-14 11:16
JAVA——比较难和底层的面试题 - NIO是什么?适用于何种场景?
2、同步与异步同步与异步是指访问数据的机制,同步一般指主动请求并等待
IO操作
完成的方式。异步则指主动请求数据后便可以继续处理其它任务,随后等待
IO操作
完毕的
李晓LOVE向阳
·
2020-08-14 11:38
JAVA底层面试问题
InnoDB关键特性-异步IO、刷新邻接页
一、IO分类1)同步IO(SyncIO),即每次
IO操作
,需要等待此次操作结束后,才能继续接下来的操作;2)AIO(AsynchornousIO),发出一个IO请求后立即发出另外一个IO请求,当全部的IO
dofaster
·
2020-08-14 10:07
MySQL
同步,异步,阻塞,非阻塞,BIO,AIO,NIO 理解
异步:委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步
IO操作
API)。
bwh0520
·
2020-08-14 09:39
MySQL事务的介绍以及使用
一个事务会涉及到大量的cpu计算和
IO操作
,这些操作被打包成一个执行单元,要么同时都完成,要么同时都不完成.事务是一组原子性的sql命令或者说是一个独立的工作单元,如果数据库引擎能够成功的对数据库应用该组的全部
laizh2016
·
2020-08-14 09:21
读书笔记
mysql
mysql
后端
编程
【mysql】事务 运行原理 概述
也就是我这里执行一次update,数据库就会执行一个修改的
io操作
,很直观的理解吧?
绝世好阿狸
·
2020-08-14 09:28
mysql
【java基础】Nio
阻塞:相对于数据而言,需要一直等待数据准备好才能进行下一步操作(BIO,accept)非阻塞:不管数据有没有准备好都可以往下执行下一步逻辑同步:相对于
IO操作
而言,在某个时间点只发生了一件事情,在IO读写操作的过程中不能再做别的事情异步
青苔小榭
·
2020-08-14 08:32
✈Java
标准IO与文件IO
本篇文章将从文件的打开、读写等方面来介绍这两类
IO操作
。一.标准IO标准IO在
yangzhiyuan0928
·
2020-08-14 08:25
Linux系统编程
文件IO与标准IO -缓存
文件IO:直接调用内核提供的系统调用函数,头文件是unistd.h文件
IO操作
:open、close、read、write、lseek等;ssize_twrite(intf
灵魂构造师
·
2020-08-14 08:52
C语言
文件操作之标准IO与系统IO
数据流向无缓存
IO操作
数
汤梦飞123
·
2020-08-14 07:43
Linux
C
系统IO跟标准IO的联系与区别
标准IO:标准IO被称为高级磁盘IO,标准IO提供三种类型的缓存:u全缓存:当填满标准IO缓存后才进行实际的
IO操作
u行缓存:当输入或输出中遇到新行符时,标准IO库执行I
qq_35143747
·
2020-08-14 07:56
随学笔记
java堆外内存为何比java堆更适合用来进行网络
IO操作
java执行socket.write对java堆内的数组数据进行网络
IO操作
时,其实分两步进行:1.把java堆的数据拷贝到C堆内存中(对Java来说就是堆外内存,只是这个内存不归java管理)2.把C
lixia0417mul2
·
2020-08-14 07:12
netty
redis
java
IO模式设置网络编程常见问题总结—IO模式设置,阻塞与非阻塞的比较,recv参数对性能的影响—O_NONBLOCK(open使用)、IPC_NOWAIT(msg...
非阻塞IO和阻塞IO:在网络编程中对于一个网络句柄会遇到阻塞IO和非阻塞IO的概念,这里对于这两种socket先做一下说明:基本概念:阻塞IO::socket的阻塞模式意味着必须要做完
IO操作
(包括错误
lionvp2
·
2020-08-14 07:34
Linux网络编程
io和nio的区别
由于线程数量小于连接数量,所以每个线程进行
IO操作
时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。小量的线程如何同
么滴感情de杀手
·
2020-08-14 06:21
io和nio的区别
5种IO模型、阻塞IO和非阻塞IO、同步IO和异步IO
所以,我们先说明基本的
IO操作
及环境。
yinni11
·
2020-08-14 06:10
JAVA基础
网络IO发展历程:BIO、NIO、多路复用器、epoll
网络侧IO,通过网络来通信(偏向内核方面)C10K问题:http://www.kegel.com/c10k.html#frameworksBIONIO多路复用器什么是N
IO操作
系统角度:NIO表示非阻塞
寒泉Hq
·
2020-08-14 06:16
Java
nrf52832 之 gpio配置方法
gp
io操作
是单片机最基本的操作,也是最常用的、例如配置gpio控制led灯,检测按键输入等功能。
路人 假
·
2020-08-14 03:27
低功耗蓝牙
内存中处理,无需落地本地,避免多次
IO操作
。
实现思路一般实现标题中所说的zip文件下载,目前本人了解到的有两种:1、将所有要压入到ZIP中的数据,优先落地至服务器临时指定位置。在这个过程中需要与服务器发生写入、读取、删除三次IO动作遇到并发情况会暴露很多问题。2、将所有存入zip文件的动作在内存中完成,直接将二进制数据提供给用户。据我了解到的公司大部分,一般是通过第一种思路进行处理。解决过程1、poiexcel生成过程//代码不在展示2、e
JJXBSH
·
2020-08-14 02:01
POI
JAVA NIO ByteBuffer详解
合理的使用它可以进行高效的
IO操作
。
suking163
·
2020-08-14 01:56
JAVA
开始玩hadoop12--hbase设计和解决方案
有固定模式或者固定数学模型---与---速度量大的瓶颈----Hbase天生就是面向时间戳的查询基于行键查询异常快速,最近的数据被放到内存里,和可能都不会有很多的
io操作
分布式化解负荷模式设计:浏览记录
yuyi_000
·
2020-08-13 23:26
大数据存储(分布式或非分布式)
IO性能分析
一个读IO的操作:当控制磁盘的控制器接到操作系统的读
IO操作
指令的时候—》控制器就会给磁盘发出一个读数据的指令—》并同时将要读取的数据块的地址传递给磁盘—》然后磁盘会将读取到的数据传给控制器—》并由控制器返回给操作系统
KB孩子
·
2020-08-13 23:54
存储综合
Python多任务—协程(asyncio详解) 一
协程的标准定义:必须在只有一个单线程里实现并发修改共享数据不需加锁用户程序里自己保存多个控制流的上下文栈一个协程遇到
IO操作
自动切换到其它协程特点:协程拥有自己的寄存器上下文和栈。
xiaoming0018
·
2020-08-13 23:17
python
go语言之进阶篇通过select实现斐波那契数列
与switch语句可以选择任何可使用相等比较的条件相比,select有比较多的限制,其中最大的一条限制就是每个case语句里必须是一个
IO操作
,大致的结构如下:select{c
weixin_30621919
·
2020-08-13 20:39
Tomcat 性能调优和故障解决
性能调整*如何度量和测试性能*JVM版本,使用的内存,垃圾回收*Tomcat版本和配置*数据库连接池*应用程序的设计和概要分析故障解决*收集和分析日志数据*常见问题硬件:CPU,内存,网络IO,文件
IO
seawavecau
·
2020-08-13 18:25
Tomcat/Weblogic
alin的学习之路(Linux系统编程:六)(进程、无名管道)
父子进程的不同点子进程拥有自己唯一的进程号子进程没有继承父进程内存锁子进程的资源没有被初始化子进程的CPU计数器被重置为0子进程的阻塞信号集被初始化为空子进程没有继承信号量子进程没有继承父进程关联的记录锁子进程没有继承定时器子进程没有继承
IO
alin_server
·
2020-08-13 17:35
Linux
源码分析RocketMQ之消费队列、Index索引文件存储结构与存储机制-上篇
RocketMQ的存储机制是所有的主题消息都存储在CommitLog文件中,也就是消息发送是完全的顺序
IO操作
,加上利用内存文件
唯有坚持不懈
·
2020-08-13 16:43
RocketMQ
源码研究RocketMQ
使用Java IO 流进行文件的复制,复制成功,却打不开复制的文件
在刚开始学习Java
IO操作
的时候,用的并不是很熟,看的书本上的内容也讲的不可能很全面,很多小的方面都必须从实践中慢慢积累、学习。在这里遇到的一个问题是,复制成功的文件,却打不开。
lds_lsj
·
2020-08-13 15:27
Java-io
RocketMQ 源码分析 08 根据commitLog转发consumequeue和indexFile
RocketMQ的存储机制是所有的主题消息都存储在CommitLog文件中,也就是消息发送是完全的顺序
IO操作
,加上利用内存文件映射机制,极大的提供的IO性能。消息的全量信息存放在com
kuaipao19950507
·
2020-08-13 10:19
mq
Java NIO核心三大组件Channel、Buffer和Selector(一)
一、BIO、NIO和AIO简介通常所说的BIO是相对于NIO来说的,BIO也就是Java开始之初推出的
IO操作
模块。
小雷充电宝
·
2020-08-12 17:26
Java
Channel
Buffer
Selector
MySQL中redo日志和undo日志简述
redo日志磁盘的随机IO和顺序IO随机IO即
IO操作
的地址是随机的不连续的,顺序IO是操作的磁盘地址是连续的BufferPool缓冲池,也就是当读取一页数据进行一波操作后并不会立马就删除或者同步更新修改到磁盘中
@hardy
·
2020-08-12 10:18
MySQL学习笔记
golang标准库 io
Go语言中,为了方便开发者使用,将
IO操作
封装在了如下几个包中:-io为IO原语(I/Oprimitives)提供基本的接口-io/ioutil封装一些实用的I/O函数-fmt实现格式化I/O,类似C语言中的
张威伦
·
2020-08-11 22:01
go
linux系统学习1-8:第1个ARM裸板程序及引申
第001节辅线1_硬件知识_LED原理图第002节辅线1_硬件知识_s3c2440启动流程与GP
IO操作
第003节编写第一个程序点亮LED第004节汇编与机器码第005006节编程知识_进制-字节序第007
lujohn3li
·
2020-08-11 22:55
linux系列
【Redis源码剖析】 - Redis
IO操作
之rio
原创作品,转载请标明:http://blog.csdn.net/xiejingfa/article/details/51433696Redis源码剖析系列文章汇总:传送门Reids内部封装了一个I/O层,称之为rio。今天我们就来简单介绍一下rio模块的具体实现。本文主要涉及rio.h和rio.c两个文件。1、rio结构体关于文件读写操作和buffer的操作主要基于rio对象进行操作,我们先来看看
Fred^_^
·
2020-08-11 20:29
Redis源码剖析
MySQL 数据库基础知识
1.为什么要使用数据库1.1数据保存在内存优点:存取速度快缺点:数据不能永久保存1.2数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的
IO操作
2)查询数据不方便1.3数据保存在数据库1
After-z
·
2020-08-11 19:52
redis分布式锁
前言上回说到如何使用zookeeper实现分布式锁,它是通过节点的新建和删除来实现的,这种频繁的
io操作
在并发很高的情况下肯定是不适用的,那这节我们来看看如何使用redis实现分布式锁。
pipi蛋
·
2020-08-11 18:20
redis
分布式锁
NIO之Buffer缓冲区
IO操作
的模式:PIO(ProgramingIO):所有的
IO操作
由CPU处理,CPU占用率比较高。DMA(DirectMemoryAccess):
unhappyX9
·
2020-08-11 16:30
个人笔记
性能测试之Mysql数据库调优
一、Mysql性能指标及问题分析和定位1、我们在监控图表中关注的性能指标大概有这么几个:CPU、内存、连接数、io读写时间、
io操作
时间、慢查询、系统平均负载以及memoryOver2、介绍下Grafana
蜀山客e
·
2020-08-11 15:12
性能测试
软件测试
自动化测试
数据库
mysql
软件测试
自动化测试
python
Python - with open()、os.open()、open()的详细使用
读写文件背景读写文件是最常见的
IO操作
。Python内置了读写文件的函数,用法和C是兼容的。在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘。
测试菠萝
·
2020-08-11 12:58
linux下对/sys/class/gpio中的gpio的控制
其实linux下面有一个通用的GP
IO操作
接口,那就是我要介绍的“/sys/class/gpio”方式。首先,看看系统中有没有“/sys/class/gpio”这个文件夹。
q1070292175
·
2020-08-11 12:32
TI CC2530基础实验(普通GP
IO操作
——点亮led灯)
IO端口CC2530有21个数字输入/输出引脚,可以配置为通用数字I/O或外设I/O信号,配置为连接到ADC、定时器或USART外伤。这些I/O的用途可以通过一系列寄存器配置,由软件加以实现。I/O端口具备如下重要特性:21个数字I/O引脚可以配置为通用I/O或外部设备I/O输入口具备上拉或下拉能力具有外部中断能力21个I/O引脚都可以用作于外部中断源入口。因此如果需要外部设备可以产生中断,外部中
奔人之旅
·
2020-08-11 11:57
【Zigbee】
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他