Java 内存级默认DNS缓存
2024-09-07 00:52:28
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.0、Struts2的简单搭建方法
- js 根据不同情况引入不同操作
- Visual Studio各版本工程文件之间的转换
- Shell 编程基础之 While 练习
- time.h-------日期与时间函数
- 黑马程序员_JAVA基础知识总结3
- sublime返回上一编辑位置
- uva 1471 defence lines——yhx
- Charles移动端抓包工具使用
- Dubbo服务重载方法在JDK1.8上调用出错的问题(待解决)
- jquery-练习-折叠效果
- Flex 事件机制
- 商城项目实战 | 2.2 Android 仿京东商城——自定义 Toolbar (二)
- 进程通信-SendMessage使用方法
- C# group 子句
- c++---天梯赛---大笨钟
- JMeter 接口测试(一)
- Netty源码分析(五):EventLoop
- Html input 常见问题
- view 的用法
热门文章
- 【论文】The Road to SDN: An Intellectual History of Programmable Networks
- 刷题[bestphp's revenge]
- RESTful API 编写规范
- Android小部件Widget开发过程中的坑和总结
- Salesforce LWC学习(二十七) File Upload
- javascript内置对象的innerText、innerHTML、join方法的认识
- 037 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 04 switch结构
- Java知识系统回顾整理01基础01第一个程序02命令行格式编译和执行Java程序
- Java知识系统回顾整理01基础05控制流程06break
- 更简易的机器学习-pycaret的安装和环境初始化