在项目中我需要存储一个变化的值请问采用properties配置文件与数据库方式哪种开销大

在项目中我需要存储一个变化的值请问采用properties配置文件与数据库方式哪种开销大,第1张

读取properties属于IO流,这个对资源的消耗是很大的,一般应用在一次读取的配置文件上,比如数据库用户名和密码上,随着服务器启动只读取一次,相比较读取数据库就小一点,判断比较简单,经常做IO *** 作对CPU消耗比较厉害,而数据库主要是在内存上,从资源管理器上就能看出来。

<property name="driverClassName" value="oraclejdbcdriverOracleDriver" />

<property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl" />

<property name="username" value="system" />

<property name="password" value="system"/>

<!-- 默认关闭auto commit -->

<property name="defaultAutoCommit" value="false" />

<!-- 配置初始化连接数、最小空闲连接数、最大连接数 -->

<property name="initialSize" value="3" />

<property name="minIdle" value="3" />

<property name="maxActive" value="30" />

<!-- 配置获取连接等待超时的时间 -->

<property name="maxWait" value="60000" />

<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->

<property name="timeBetweenEvictionRunsMillis" value="60000" />

<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->

<property name="minEvictableIdleTimeMillis" value="300000" />

以上就是关于在项目中我需要存储一个变化的值请问采用properties配置文件与数据库方式哪种开销大全部的内容,包括:在项目中我需要存储一个变化的值请问采用properties配置文件与数据库方式哪种开销大、jdbc.properties 配置文件都有哪些属性,求大神教育、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10174281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存