
Java经典面试题
文章平均质量分 56
akangQ
专注java学习
展开
-
StringUtils工具类的isEmpty与isBlank
isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在, come on ,让我们一起来探索org.apache.commons.lang3.StringUtils;是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致 isEmpty(" ")=false。是否真的不为空,不是空格或者空值 ,相当于!是否有一个为空,只有一个为空,就为true.原创 2023-10-17 15:09:19 · 696 阅读 · 0 评论 -
浅聊TCP与UDP的区别(Java经典面试题)
2.TCP是可靠通信方式,通过TCP连接传输的数据都会对数据进行超时重传、数据校验等等方式来确保数据不丢失、无差错、不重复、并且按序到达;而UDP是用于无连接,所以传输速率高,但是不可靠,也会出现数据丢失、重复等等问题。本人了解到的就是特别需要可靠连接的时候:比如付款时,数据加密时候等等都要依靠TCP协议。3.TCP是一对一的连接,UDP是支持一对一与一对多,多对一和多对多的交互通信。第三次挥手:B对A说:那我也要离开了,此时B离开了。第四次挥手:A对B说:好的我知道了,A也离开了。原创 2023-03-16 22:08:59 · 147 阅读 · 1 评论