Java 默认的DNS缓存时间,即不设置任一系统属性,如networkaddress.cache.ttl

设置SecurityManager

默认的CachePolicy为Forever,即永久缓存DNS的结果,直到进程终止

一般设置SecurityManager 都会设置networkaddress.cache.ttl 因为永久缓存的DNS是有风险的

不设置SecurityManager

缓存30S

cachePolicy 值范围:-1 永久有效;0 不缓存;其余正值 缓存时间

无效的DNS缓存时间

当DNS解析无效的时候,默认10S,目的是为了帮助提升性能

可查看源码InetAddress 和 InetAddressCachePolicy

最新文章

  1. 1.0、Struts2的简单搭建方法
  2. js 根据不同情况引入不同操作
  3. Visual Studio各版本工程文件之间的转换
  4. Shell 编程基础之 While 练习
  5. time.h-------日期与时间函数
  6. 黑马程序员_JAVA基础知识总结3
  7. sublime返回上一编辑位置
  8. uva 1471 defence lines——yhx
  9. Charles移动端抓包工具使用
  10. Dubbo服务重载方法在JDK1.8上调用出错的问题(待解决)
  11. jquery-练习-折叠效果
  12. Flex 事件机制
  13. 商城项目实战 | 2.2 Android 仿京东商城——自定义 Toolbar (二)
  14. 进程通信-SendMessage使用方法
  15. C# group 子句
  16. c++---天梯赛---大笨钟
  17. JMeter 接口测试(一)
  18. Netty源码分析(五):EventLoop
  19. Html input 常见问题
  20. view 的用法

热门文章

  1. 【论文】The Road to SDN: An Intellectual History of Programmable Networks
  2. 刷题[bestphp's revenge]
  3. RESTful API 编写规范
  4. Android小部件Widget开发过程中的坑和总结
  5. Salesforce LWC学习(二十七) File Upload
  6. javascript内置对象的innerText、innerHTML、join方法的认识
  7. 037 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 04 switch结构
  8. Java知识系统回顾整理01基础01第一个程序02命令行格式编译和执行Java程序
  9. Java知识系统回顾整理01基础05控制流程06break
  10. 更简易的机器学习-pycaret的安装和环境初始化