Wesley13 Wesley13
3年前
java中从键盘输入的三种方法以及Console输入
java中从键盘输入的三种方法:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Scanner;pu
Stella981 Stella981
3年前
KVM 虚拟化原理探究(5)— 网络IO虚拟化
IO虚拟化简介前面的文章介绍了KVM的启动过程,CPU虚拟化,内存虚拟化原理。作为一个完整的风诺依曼计算机系统,必然有输入计算输出这个步骤。传统的IO包括了网络设备IO,块设备IO,字符设备IO等等,在KVM虚拟化原理探究里面,我们最主要介绍网络设备IO和块设备IO,其实他们的原理都很像,但是在虚拟化层又分化开了,这也是为什么网络设备
Stella981 Stella981
3年前
Netty精粹之设计更快的ThreadLocal
Netty是一款优秀的开源的NIO框架,其异步的、基于IO事件驱动的设计以及简易使用的API使得用户快速构建基于NIO的高性能高可靠性的网络服务器成为可能。Netty除了使用Reactor设计模式加上精心设计的线程模型之外,对于线程创建的具体细节也进行了重新设计,由于Netty的应用场景主要面向高并发高负载的场景下,这也是Netty能够大显身手的场景,因此,
Stella981 Stella981
3年前
Linux下java报错Too many open files的解决方法
最近发现运行在Linux下的javaapplication报如下错误:java.io.IOException:Cannotrunprogram"/bin/sh":java.io.IOException:error24,ToomanyopenfilesCausedby:java.io.IOException:
Wesley13 Wesley13
3年前
BIO、NIO、AIO、多路复用IO的区别(图解)
原文地址:blog.csdn.net/lzb348110175/article/details/98941378学习之前,我们先来了解一下IO模型:    ①同步阻塞IO(BlockingIO):即传统的IO模型。    ②同步非阻塞IO(NonblockingIO):默认创建的socket都是阻塞的,非阻塞
Stella981 Stella981
3年前
JavaScript同步、异步及事件循环
同步、异步JS是单线程的,每次只能做一件事情。像以下这种情况,代码会按顺序执行,这个就叫同步。console.log(1);console.log(2);console.log(3);以下代码会输出2、3、1,像这种不按顺序执行的,或者说代码执行中间有时间间隙的,叫异步。setTimeout((
Stella981 Stella981
3年前
Netty面试题
1.BIO、NIO和AIO的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处
Stella981 Stella981
3年前
IntentService类 和 异步任务(AsyncTask)
IntentService是一个Service类。IntentService只有1个带String参数的构造方法,所以,在自定义类继承IntentService时,需要在自定义类中显式的调用IntentService带参数的构造方法,并且将自定义类的构造方法修改为无参数的。IntentService内部使用消息机制,利用消息队列的特性,可以依次处
Stella981 Stella981
3年前
MVC5 新建项目里不包含jquery.unobtrusive
MVC5新建项目里不包含jquery.unobtrusiveajax.js(MVC5异步表单的问题)解决方法参考文章:(1)MVC5新建项目里不包含jquery.unobtrusiveajax.js(MVC5异步表单的问题)解决方法(https://www.oschina.net/action/GoToLink?urlhttps
Wesley13 Wesley13
3年前
JSON文件编辑
importjava.io.File;importjava.io.IOException;importjava.util.HashMap;importjava.util.Map;importorg.apache.commons.io.FileUtils;importorg.apache.commons.lang.Str