- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 加速文件读写,JAVA IO 效率提升之道
针对操作系统中的设备驱动程序、文件系统以及网络协议堆栈而出现的各种零拷贝技术极大地提升了特定应用程序的性能,并且使得这些应用程序可以更加有效地利用系统资源。这种性能的提升就是通过在数据拷贝进行的同时,允许 CPU 执行其他的任务来实现的。MMAP就是将用户的虚拟地址空间映射到内核的数据地址空间,从而避免用户空间和内核空间的数据复制。sendfile用于将文件发送到socket的场景,比如经典的下载文件场景,就可以通过sendfile系统调用实现高效的文件下载。所以,所谓的零拷贝,指的就是CPU的零拷贝。
2023-09-24 18:50:09 1048 1
原创 Docker入门 之 基本概念
Docker是一种容器技术。Docker提供一个容易迁移,安全,隔离的轻量级运行时环境,将开发人员从繁琐重复的日常部署工作中解放出来。
2023-04-30 22:48:49 146
原创 JAVA开发避坑指南
相信对大部分从事JAVA开发的同学来说,相对于复杂的中间件或者是底层软件的设计开发工作,更多的时候做的是普通的常规功能的开发。可能有人会觉得这些功能开发已经烂大街而忽视,这些我们平时常常开发的功能其实并没有想象中简单,下面总结了一些避坑指南,希望能对JAVA新手们有帮助,更好地完成平时的开发工作。
2023-04-02 21:20:35 247 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人