1. 一次有趣的事 有个做技术的(不说什么岗位,容易被人喷,谁都有失手的时候),在公司的业务测试环境的机器,卸载了一个软件rpm -e --nodeps filesystem* , 导致机器所有的命令都不能用。看看我们的聊天截图: 然后我问他为什么要操作了,linux 一切皆文件, 看关键字也不能随 ...
分类:
系统相关 时间:
2019-07-10 10:42:20
阅读次数:
119
背景:业务方需求需要ubuntu18.4版本的系统下载ubuntu18.4wgethttp://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/mini.iso通过镜像创建kvm虚拟机(kvm的环境安装不作介绍了,几个yum的事情,前提要在biso开启cpu虚拟化)virt-ins
分类:
系统相关 时间:
2019-07-10 01:27:27
阅读次数:
210
NIO 源码分析(03) 从 BIO 到 NIO [toc] __Netty 系列目录()__ 一、NIO 三大组件 Channels、Buffers、Selectors 1.1 Channel 和 Buffer 基本上,所有的 IO 在 NIO 中都从一个 Channel 开始。Channel 有 ...
分类:
其他好文 时间:
2019-07-07 09:17:19
阅读次数:
123
NIO 源码分析(02 2) BIO 源码分析 Socket [toc] __Netty 系列目录()__ 在上一篇文章中详细分析了 ServerSocket 的源码,Socket 和 ServerSocket 一样也只是一个门面模式,真正的实现也是 SocksSocketImpl,所以关于 set ...
分类:
其他好文 时间:
2019-07-06 22:10:12
阅读次数:
175
一.BIO与NIO以及AIO的概念 BIO是同步阻塞式的IO NIO是同步非阻塞的IO (NIO1.0,JDK1.4) AIO是非同步非阻塞的IO(NIO2.0,JDK1.7) 二.BIO简单分析 1.简单分析 BIO是阻塞的IO,原因在于accept和read会阻塞。所以单线程的BIO是无法处理并 ...
分类:
编程语言 时间:
2019-07-04 00:12:36
阅读次数:
147
不想听唠叨,直接翻到 搭建 web 终端 。 切勿使用服务器做危险的事情 之前 $18/年 的服务器 B 机, 用了差不多 1 年, 还挺 hi 的, 主要用来测试 demo 玩一玩,另外一个就是大家懂的上网功能了。 上个月也就大概 6 月左右, 朋友说给他玩下~ 好吧, 玩着玩着他问我怎么上不了网 ...
分类:
其他好文 时间:
2019-07-03 13:31:37
阅读次数:
414
1、系统centOS7以上 2、配置免密登陆 3、ntp时钟同步 四、系统调优 1、配置主机名并写入host文件,并将hosts文件同步到各节点; 2、关闭防火墙和selinux; 3、关闭dns反向查寻,优化登陆时间,如果不关登陆会很慢,会有一个dns反向查寻的时间; sed -i 's@#Use ...
分类:
其他好文 时间:
2019-06-30 09:57:32
阅读次数:
144
### BIO、NIO、AIO有什么区别### java.io中流分为几种按传输方向分为输入流(InputStream),输出流(OutputStream)。按内容分为字节流(*Stream),字符流(*Reader、*Writer)。按功能分为节点流(OutputStream),处理流(Outpu ...
分类:
编程语言 时间:
2019-06-29 23:46:38
阅读次数:
136
BIO编程 最原始BIO 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听 ...
分类:
编程语言 时间:
2019-06-24 12:39:18
阅读次数:
99
1.Netty 是什么? Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。难能可贵的是,在保证快速和易用性的同时,并没有丧失可维护性和性能等优势。 2.Netty 的特点 ...
分类:
Web程序 时间:
2019-06-23 20:57:17
阅读次数:
115