读书笔记——深入分析javaWeb技术内幕(一/二章)

一些记录:

2.2磁盘IO工作机制

可以比较参考:五种IO模型(详解+形象例子说明)

2.2.1几种访问文件的方式

一,标准文件访问方式;二,直接I/O方式;

三,同步; 四,异步访问方式:

五,内存

映射方式

=============分割线================

2.3网络I/O工作机制

 

为解决大量的http长链接:

NIO中buffer直接/非直接内存操作对比

 

2.4.4 NIO优化的数据访问方式

FileChannel.transferTo; FileChannel.transferFrom,另一种是FileChannel.map

相关深入理解:JavaNIO-通道03 FileChannel MMAP

IO性能检测:

提升IO性能:

1.增加缓存;

2.优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的;

3.设计合理的磁盘存储数据块,以及访问这些数据块的策略,这是在应用层面考虑的。例如设计索引,采用非阻塞异步

4.合理应用RAID策略

TCP参数调优:面试官:换人!他连 TCP 这几个参数都不懂

Linux内核 TCP/IP、Socket参数调优

 

网络IO优化:

1.减少网络交互次数;2.减少网络传输数据,使用压缩;3.尽量减少编码

适配器/装饰模式

 

 

 

=======

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值