java
小~蜉蝣
这个作者很懒,什么都没留下…
展开
-
零拷贝
零拷贝介绍零拷贝是从操作系统角度看的,是没有CPU拷贝零拷贝不是不需要拷贝,而是减少不必要的CPU拷贝次数主要是指计算机操作的过程中,CPU不需要为数据在内存之间的拷贝消耗资源 ,也就是说缓冲区之间没有数据是重复的零拷贝是网络编程的关键,很多性能优化都离不开它零拷贝的优势减少甚至完全避免不必要的CPU拷贝,从而让CPU解脱出来去执行其他的任务减少内存带宽的占用通常零拷贝技术还能够...原创 2020-02-06 10:23:21 · 384 阅读 · 0 评论 -
基于NIO的聊天室
功能1)编写一个 NIO 群聊系统,实现服务器端和客户端之间的数据简单通讯(非阻塞)2)实现多人群聊3)服务器端:可以监测用户上线,离线,并实现消息转发功能4)客户端:通过channel 可以无阻塞发送消息给其它所有用户,同时可以接受其它用户发送的消息(由服务器转发得到)基本知识三种网络I/OBIO同步阻塞 IO,Block IO,IO 操作时会阻塞线程,并发处理能力低。Sock...原创 2020-02-06 10:16:26 · 952 阅读 · 0 评论 -
spring boot @RequestMapping详解
@RequestMapping参考: https://www.oschina.net/translate/using-the-spring-requestmapping-annotation这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。注:path和value这两个属性是一样的,用于指定HTTP请求资源(URI)的实际映射地址,当不指定具体的属性值时,默认是给...原创 2019-08-20 09:37:23 · 1539 阅读 · 0 评论