一、Netty概述 1.1 原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 ...
分类:
Web程序 时间:
2020-07-30 01:30:35
阅读次数:
90
###1、在需要请求的服务端页面加上代码 response.setHeader('Access-Control-Allow-Origin', ''),一定不能写错,不然会报错 ###2、由于 response.setHeader('Access-Control-Allow-Origin', '')代 ...
分类:
Web程序 时间:
2020-07-29 21:51:57
阅读次数:
91
VNC系统由客户端,服务端,和一个协议组成。服务端目的是分享其所运行的屏幕,服务端被动的允许客户端控制它。
初识Netty Netty是一个提供易于使用的API的客户端/服务端的框架 并发高-NIO(非阻塞IO) 传输快-零拷贝 阻塞与非阻塞 线程访问资源,该资源是否准备就绪的一种处理方式 同步与异步 同步和异步是指访问数据的一种机制 BIO 同步阻塞IO, Block IO NIO 同步非阻塞IO,Ne ...
分类:
Web程序 时间:
2020-07-29 15:11:35
阅读次数:
94
1.从docker容器中生成镜像 docker commit 容器名 镜像名 容器名(docker ps -a 查看的names下的名字) 镜像名(docker imaes 下REPOSITORY 下的名字) 2. 将docker镜像导出为静态文件,也就是tar包 docker save 镜像名 > ...
分类:
其他好文 时间:
2020-07-29 12:46:27
阅读次数:
74
方案一: 设置tranform/scale 首先设置内容固定宽度、自动高度(以下举例) width: 375px; height: auto; 通过获取窗口的宽度与固定宽度相除,获得缩放比例 const scaleValue=window.innerWidth / 375 在html层,添加一段sc ...
分类:
移动开发 时间:
2020-07-28 22:30:53
阅读次数:
105
Socket层 Socket有一个缓冲区,缓冲区是一个流,先进先出,发送和取出的可自定义大小的,如果取出的数据未取完缓冲区,则可能存在数据怠慢。造成粘包的问题 黏包问题:文件大小和文件内容,一起在缓冲区发送给服务端,就会产生粘包的现象 Socket发送两条连续数据时,可能最终会拼接成一条进行发送 解 ...
分类:
其他好文 时间:
2020-07-28 22:26:39
阅读次数:
69
网络环境,客户端是路由下面的子网掩码的ROS(也就是没有公网IP,为城域网的ROS),服务端是具有公网IP的ROS。 该文章可以解决运营商对于只有城域网IP的ROS,对于各种隧道协议全部限速的问题,具体限速情况,可以看我其他的文章: https://www.cnblogs.com/itfat/p/1 ...
分类:
其他好文 时间:
2020-07-28 14:17:35
阅读次数:
91
关于TCP和UDP的一些问题: 1. tcp数据流与udp数据报? tcp是面向连接的字节流,TCP把应用程序看成是一连串的无结构的字节流,TCP有一个缓冲,应用发送太长可以分片发送,太短也可以积累足够多后再发送(mss控制分片)客户端连续发送数据,只要服务端的这个函数的缓冲区足够大,会一次性接收过 ...
分类:
其他好文 时间:
2020-07-28 14:13:46
阅读次数:
73
测试代码Github地址:https://github.com/zhouyanger/java_demo/tree/master/netty 四.Netty 4.1 概述 Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络 应用程序框架,用以快速 ...
分类:
Web程序 时间:
2020-07-28 13:59:55
阅读次数:
72