- 博客(24)
- 收藏
- 关注
原创 JavaEE网络通信
例如在IP协议中,通过IP地址来标识一台主机,并通过路由表的方式规划出两台主机之间的数据传输的线路(路由)。在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。数据发出,从应用层封装到物理层,到达交换机,交换机会进行分用,从物理层分用到数据链路层,检查mac地址是否正确,然后再重新封装到物理层,将数据继续转发,注意,此时重新封装.源mac和目的mac就变了。通常用“点分十进制”的方式来表示,即 a.b.c.d 的形式(a,b,c,d都是0~255之间的十进制整数)。
2023-05-08 10:57:13
232
4
原创 javaEE网络基础
计算机由一开始的独立模式到后来的网络互连,而网络互连又可以划分为局域网和广域网,慢慢的就发展成为我们现在所看见的网络。随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。局域网和局域网之间在没有连接的情况下,是无法通信的。数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信。Local 即标识了局域网是本地,局部组建的一种私有网络。
2023-04-30 14:39:03
127
原创 java中的多线程(三)
当线程使用了start方法后,就会由NEW初始态转成RUNNABLE可运行态。其中可运行态可以细化分为:就绪态Ready和运行态Running。其中Runnable代表可运行状态,并不一定马上运行,其处于就绪态和运行态取决于系统内核。yeild方法可以实现线程让步,其中可能不成功的原因,就是仅仅将线程置于了Ready状态。RUNNABLE: 可工作的. 又可以分成正在工作中和即将开始工作.TIMED_WAITING: 这几个都表示排队等着其他事情。WAITING: 这几个都表示排队等着其他事情。
2023-03-28 20:00:32
199
1
原创 java中Lambda表达式
Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda 表达式(Lambda expression),基于数学中的λ演算得名,也可称为闭包(Closure)。
2023-03-28 00:55:33
221
1
原创 Java中的反射和枚举
1、枚举本身就是一个类,其构造方法默认为私有的,且都是默认继承与 java.lang.Enum2、枚举可以避免反射和序列化问题。
2023-03-27 21:31:24
764
原创 Java中的多线程(一)
在了解线程之前我们先了解一下关于线程的其他概念吧程序(program): 指为完成特定任务、用某种语言编写的 一组指令的集合。进程: 进程是指 运行中的程序,比如我们平时使用微信,就相当于启动了一个进程,操作系统就会为该进程分配内存空间。进程是程序的一次执行过程,或是正在运行的一个程序。是一种动态过程,有自身的产生、存在和消亡的过程。线程: 线程是由进程创建的,是进程的一个实体。一个进程可以拥有多个线程。
2023-03-24 17:41:50
128
4
原创 致力于解决c语言常见问题
1.程序就是一组计算机能识别和执行的指令集合,每一条指令都能使计算机实现特定的操作程序设计指从确定任务得到结果写出文档全过程2 .计算机语言解决了人和计算机交流的语言问题,使得人和计算机都能够识别高级语言特点:高级语言的数据类型比汇编语言更加丰富 高级语言更加亲近自然语言人们个更加容易掌握高级语言高级语言编写的代码需要经过编译才能变成程序 高级语言和具体的计算机结构是没有很强的关系的,机器语言和机器有较强关系的3.(1)源程序:指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列
2022-05-30 22:48:58
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人