- 博客(3)
- 收藏
- 关注
原创 编码、命令和命令长度三个字段。
很多小伙伴跟我说,学习网络太难了,怎么办?其实很多技术都是相通的,只要你理解了技术的本质,你自己都可以实现它。这不,冰河就趁着周末,只用了几个Java类就简单的实现了Http协议,爽!!小伙伴们点赞,收藏,评论,走起呀~~ HTTP协议属于应用层协议,它构建于TCP和IP协议之上,处于TCP/IP协议架构层的顶端,所以,它不用处理下层协议间诸如丢包补发、握手及数据的分段及重新组装等繁琐的细节,使开发人员可以专注于应用业务。 协议是通信的规范,为了更好的理解HTTP协议,我们可以基于Java的Socket
2021-06-16 22:41:56
137
3
原创 编码、命令和命令长度三个字段。package com.binghe.params;
很多小伙伴跟我说,学习网络太难了,怎么办?其实很多技术都是相通的,只要你理解了技术的本质,你自己都可以实现它。这不,冰河就趁着周末,只用了几个Java类就简单的实现了Http协议,爽!!小伙伴们点赞,收藏,评论,走起呀~~ HTTP协议属于应用层协议,它构建于TCP和IP协议之上,处于TCP/IP协议架构层的顶端,所以,它不用处理下层协议间诸如丢包补发、握手及数据的分段及重新组装等繁琐的细节,使开发人员可以专注于应用业务。 协议是通信的规范,为了更好的理解HTTP协议,我们可以基于Java的Socket
2021-06-16 22:40:14
150
原创 说一说Vector 和 ArrayList 的区别?
1、 请问如何使ArrayList保证线程安全? 答案如下: // 方式一: // synchronizedList底层相当于把集合的set add remove方法加上synchronized锁 List<Object> list = Collections.synchronizedList(new ArrayList<>()); // 方式二: // 使用线程安全的CopyOnWriteArrayList,其底层也是对增删改方法进行加锁:final ReentrantLock
2021-06-16 22:36:01
121
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人