- 博客(4)
- 收藏
- 关注
原创 OSI 的七层模型都有哪些
OSI 的七层模型都有哪些? 应用层:网络服务与最终用户的一个接口。 表示层:数据的表示、安全、压缩。 会话层:建立、管理、终止会话。 传输层:定义传输数据的协议端口号,以及流控和差错校验。 网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。 数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。 物理层:建立、维护、断开物理连接。 物理层 建立维护断开物理连接 数据链路层 简历逻辑连接 解析物理地址 网络层 根据逻辑地址寻址 传输层 找到端口号 会话层 建立会话 表示层 数据压缩 应用层 用户和
2022-02-18 13:44:39
401
原创 微服务的几种组件
微服务的几种组件: 注册中心:eureka、nacos, 配置中心:springcloudconfig、nacos; 网关:zuul、gateway 服务保护: hytrix、sentinal; 服务通信:ribbon、openfign; 负载均衡:ribbon
2022-02-18 13:39:48
391
原创 lock(CAS)和Sychronized的一些区别,以及lock怎么解决死锁lock(CAS)和Sychronized的一些区别,以及lock怎么解决死锁
lock(CAS)和Sychronized的一些区别,以及lock怎么解决死锁 A.区别 1.lock是更轻量级的,更灵活的,用户可以自定义配合多变的业务逻辑去加锁,但是Synchronized是块状粒度的,放在方法上,就锁住了整个实例对象,放在类上就锁住了这个类的所有实例对象 2.lock需要用户手动加锁释放锁,Synchronized不需要 3.lock默认是使用的非公平锁,Sychronized只有非公平锁 4.lock是一个类,Sychronized是一个关键字 5.lock不容易死锁,Sychro
2022-02-18 10:38:34
522
原创 Servlet自制验证码图片,并输出到web页面(附源代码)(小白入门,大佬莫嘲)
话不多说,直接上代码,内附详细注释。 用到的类对象以及方法如下: BufferedImage类对象,构造方法传参图片宽度,高度,图片类型(可以直接使用BufferedImage的常量,eg:BufferedImage.TYPE_INT_RGB); Graphic类对象,通过BufferedImage对象的getGraphic()方法获取; 1. fillRect():填充背景色 2. setCo...
2020-03-08 21:40:54
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人