![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java核心
文章平均质量分 55
shhcodelife
程序改变人生
展开
-
【DNS域名解析原理】
整个过程大体描述如下,其中前两个步骤是在本机完成的,后8个步骤涉及到真正的域名解析服务器:1、浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有限制,通常情况下为几分钟到几小时不等,域名被缓存的时间限制可以通过TTL属性来设置。这个缓存时间太长和太短都不太好,如果时间太长,一旦域名被解析到的IP有变化,会导致被客户端缓存的域名无法解析到变化后的IP地址,以致该域名不能正常解析,这段时间内有一部分用原创 2022-01-25 14:23:15 · 112 阅读 · 0 评论 -
消除代码中大量if....else判断的两种方式
if...else 根据判断之后的处理逻辑复杂性建议两种方式除了下面举例的两种,也可以采用不同方式代替其中的某个环节进行处理。同时下面的两种方式也是可以互换的。1.每一种场景都比较简单---采用枚举方式声明所有情况的枚举集合public enum ExceptionMsgEnum { NET(1,"网路异常"), DATA(2,"数据异常"), OTHER(3,"其他异常"); private int code; private String msg; .原创 2021-04-16 16:46:21 · 401 阅读 · 0 评论