当前位置: 首页 > news >正文

4.19-4.20学习总结 网络编程+反射+动态代理

网络编程:

IPv6有2的128次方个ip。

端口号:

协议:

UDP发送和接收消息:

UDP的三种通信方式:

单播:一对一,一个发送端对应一个接收端

创建DatagramSocket对象

组播:一个发送端对应一组接收端

一个组播地址可以表示多台电脑

发送端:

接收端:

广播:一个发送端可以给局域网中所有的电脑发送信息

可以在组播的代码基础上改变地址就变成了广播

TCP通信协议:

用IO流进行网络通信:客户端用输出流,服务端用输入流

host:ip,port:端口号

客户端和服务端的端口号需要保持一致。

运行代码时先运行服务端。

三次握手协议保证连接建立。

四次挥手协议保证断开连接,且数据已经处理完毕。

反射:

利用反射可以获取到类里面的所有信息

第一种最为常用,第二种一般更多的是当作参数进行传递,第三种当有了这个类的对象时才可以使用。

直接给代码进行修改属于侵入式修改

而动态代理是无侵入式进行修改。

 

http://www.xdnf.cn/news/50437.html

相关文章:

  • AI大模型发展现状与MCP协议诞生的技术演进
  • music21:伍佰 《挪威的森林》MIDI 音乐分析
  • Centos9 离线安装 MYSQL8
  • 【python编程从入门到到实践】第四章 操作列表
  • 进程控制(linux+C/C++)
  • day47——平方数之和(LeetCode-633)
  • javase 学习
  • SQL语句执行顺序
  • QML Universal样式
  • 在 Debian 12 中恢复被删除的 smb.conf 配置文件
  • Python基础总结(八)之循环语句
  • 【RabbitMQ | 第2篇】RabbitMQ 控制台实现消息路由 + 数据隔离
  • 本地化部署ASR服务程序:以FastASR为例
  • 使用 NEAT 进化智能体解决 Gymnasium 强化学习环境
  • 通过 WebSocket 接收和播放 WSS 协议视频流
  • Transformers是一种基于自注意力机制的神经网络模型
  • 王博:影视领域的多元创作先锋,以卓越才华开启新篇章
  • Java——类和对象
  • Nacos深度剖析与实践应用之-配置中心
  • RenderStage::drawInner
  • Vue如何实现样式隔离
  • 【Python笔记 01】变量、标识符
  • C++每周一篇
  • 零点、驻点、拐点、极值点、最值点的定义、几何意义、求解方法
  • MACOS 中聚焦使用技巧
  • 云效部署实现Java项目自动化部署图解
  • 基于SpringBoot+Vue实现的旅游景点预约平台功能一
  • Dijkstra 算法入门笔记 (适用于算法竞赛初学者) - C++ 代码版
  • 与cozi人工智能类似的产品有哪些以及它们的优缺点
  • P8512 [Ynoi Easy Round 2021] TEST_152 Solution