读取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 配置文件都有哪些属性,求大神教育、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)