- 博客(8)
- 资源 (38)
- 收藏
- 关注
原创 【Netty专栏】六、Netty入门实例
一、代码实例import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;import io.netty.channel.ni...
2020-04-19 22:30:01 255
原创 【解决方案】springboot 打jar包后启动,resource下配置文件找不到
public static String getFileContent(String fileName) { StringBuilder sb = new StringBuilder(); try { ClassPathResource classPathResource = new ClassPathResource(fileName);...
2020-04-17 13:12:58 2295
原创 【Netty专栏】四、零拷贝原理
一、什么是零拷贝?零拷贝(Zero-copy) 技术是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域。这种技术通常用于通过网络传输文件时节省CPU周期和内存带宽。 零拷贝技术可以减少数据拷贝和共享总线操作的次数,消除传输数据在存储器之间不必要的中间拷贝次数,从而有效地提高数据传输效率 零拷贝技术减少了用户进程地址空间和内核地址空间之间因为上:下文切换而带来的开销。...
2020-04-05 14:14:52 439
原创 【Netty专栏】三、IO多路复用
一、背景在I/O编程过程中,当需要同时处理多个客户端接入请求时,可以利用多线程或者I/O复用技术进行处理。二、什么是IO多路复用?通过把多个I/O的阻塞复用到一个select的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求。三、应用场景服务器需要同时处理多个处于监听状态或者多个连接状态的套接字。(即多个客户端) 服务器需要同时处理多种网络协议的套接字。(即多...
2020-04-05 09:57:43 470
原创 【Netty专栏】二、Linux网络I/O模型简介
Linux的内核将所有外部设备都看作一个文件来操作,对一个文件的读写会调用内核提供的系统命令,返回一个file descriptor(fd,即文件描述符)。而对于一个socket的读写也会有相应的描述符,称为socketfd(即socket描述符),描述符就是一个数字,它指向内核中的一个结构体(文件路径,数据区等一些属性)。 一、根据UNIX网络编程对I/O...
2020-04-05 00:11:39 199
转载 【Netty专栏】一、Netty介绍和应用场景
一、Netty简介Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github上的独立项目。 Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用。 Netty本质是一个NIO框架,适用于服务...
2020-04-04 22:10:55 430
原创 【解决方案】shell脚本判断内存占用率
#!/bin/bashmaxMemoryUse=30memoryUsed=$(free -m|sed -n '2p'|awk '{printf("%.2f\n",($3-$6-$7)/$2*100)}')if [ $(echo "$memoryUsed > $maxMemoryUse" | bc) -eq 1 ]then echo "内存占用率过高"fi...
2020-04-04 21:45:50 1600
迈瑞中央监护系统h-046-007960-00-benevision-cms-ops-manual(fda)-2-0.pdf
2021-02-26
PB840_Technical_Reference_Manual_EN_10067720D00.pdf
2019-08-23
C语言编写的各种算法程序
2017-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人