当前位置: 首页 > news >正文

网站建设客户分析调查表手机怎么制作ppt

网站建设客户分析调查表,手机怎么制作ppt,福田瑞沃前四后四车价格,足球网站模板下载文章目录DRUID介绍配置参数基于纯Java代码使用(不建议使用)#xff1a;ds.properties内容#xff1a;基于Spring的配置#xff1a;浏览器验证功能DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现#xff0c;它结合了C3P0、DBCP、PROXOOL等DB池的优点#xff0c… 文章目录DRUID介绍配置参数基于纯Java代码使用(不建议使用)ds.properties内容基于Spring的配置浏览器验证功能DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现它结合了C3P0、DBCP、PROXOOL等DB池的优点同时加入了日志监控可以很好的监控DB池连接和SQL的执行情况可以说是针对监控而生的DB连接池 配置参数 和其它连接池一样DRUID的DataSource类为com.alibaba.druid.pool.DruidDataSource基本配置参数如下 配置缺省值说明name配置这个属性的意义在于如果存在多个数据源监控的时候可以通过名字来区分开来。 如果没有配置将会生成一个名字格式是“DataSource-” System.identityHashCode(this)jdbcUrl连接数据库的url不同数据库不一样。例如 mysql : jdbc:mysql://10.20.153.104:3306/druid2 oracle : jdbc:oracle:thin:10.20.149.85:1521:ocnautousername连接数据库的用户名password连接数据库的密码。如果你不希望密码直接写在配置文件中可以使用ConfigFilter。详细看这里https://github.com/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilterdriverClassName根据url自动识别这一项可配可不配如果不配置druid会根据url自动识别dbType然后选择相应的driverClassName(建议配置下)initialSize0初始化时建立物理连接的个数。初始化发生在显示调用init方法或者第一次getConnection时maxActive8最大连接池数量maxIdle8已经不再使用配置了也没效果minIdle最小连接池数量maxWait获取连接时最大等待时间单位毫秒。配置了maxWait之后缺省启用公平锁并发效率会有所下降如果需要可以通过配置useUnfairLock属性为true使用非公平锁。poolPreparedStatementsfalse是否缓存preparedStatement也就是PSCache。PSCache对支持游标的数据库性能提升巨大比如说oracle。在mysql下建议关闭。maxOpenPreparedStatements-1要启用PSCache必须配置大于0当大于0时poolPreparedStatements自动触发修改为true。在Druid中不会存在Oracle下PSCache占用内存过多的问题可以把这个数值配置大一些比如说100validationQuery用来检测连接是否有效的sql要求是一个查询语句。如果validationQuery为nulltestOnBorrow、testOnReturn、testWhileIdle都不会其作用。testOnBorrowtrue申请连接时执行validationQuery检测连接是否有效做了这个配置会降低性能。testOnReturnfalse归还连接时执行validationQuery检测连接是否有效做了这个配置会降低性能testWhileIdlefalse建议配置为true不影响性能并且保证安全性。申请连接的时候检测如果空闲时间大于timeBetweenEvictionRunsMillis执行validationQuery检测连接是否有效。timeBetweenEvictionRunsMillis有两个含义 1) Destroy线程会检测连接的间隔时间2) testWhileIdle的判断依据详细看testWhileIdle属性的说明numTestsPerEvictionRun不再使用一个DruidDataSource只支持一个EvictionRuntestWhileIdlefalse建议配置为true不影响性能并且保证安全性。申请连接的时候检测如果空闲时间大于timeBetweenEvictionRunsMillis执行validationQuery检测连接是否有效。timeBetweenEvictionRunsMillis有两个含义 1) Destroy线程会检测连接的间隔时间2) testWhileIdle的判断依据详细看testWhileIdle属性的说明numTestsPerEvictionRun不再使用一个DruidDataSource只支持一个EvictionRunminEvictableIdleTimeMillisconnectionInitSqls物理连接初始化的时候执行的sqlexceptionSorter根据dbType自动识别当数据库抛出一些不可恢复的异常时抛弃连接filters属性类型是字符串通过别名的方式配置扩展插件常用的插件有 监控统计用的filter:stat日志用的filter:log4j防御sql注入的filter:wallproxyFilters类型是Listcom.alibaba.druid.filter.Filter如果同时配置了filters和proxyFilters是组合关系并非替换关系 基于纯Java代码使用(不建议使用) package demo.test;import java.io.InputStream; import java.sql.Connection; import java.sql.SQLException; import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid.pool.DruidDataSourceFactory;public class DBUtil {private static DataSource ds null; static {try{InputStream in DBUtil.class.getClassLoader().getResourceAsStream(ds.properties);Properties props new Properties();props.load(in);ds DruidDataSourceFactory.createDataSource(props);}catch(Exception ex){ex.printStackTrace();}}public static Connection openConnection() throws SQLException{return ds.getConnection();} }ds.properties内容 driverClassName oracle.jdbc.driver.OracleDriver url jdbc:oracle:thin:127.0.0.1:1521:ORCL username ****** password ******initialSize 5 maxActive 10 minIdle 3 maxWait 60000 removeAbandoned true removeAbandonedTimeout 180 timeBetweenEvictionRunsMillis 60000 minEvictableIdleTimeMillis 300000 validationQuery SELECT 1 FROM DUAL testWhileIdle true testOnBorrow false testOnReturn false poolPreparedStatements true maxPoolPreparedStatementPerConnectionSize 50 filters stat基于Spring的配置 bean iddruidDataSource classcom.alibaba.druid.pool.DruidDataSourceinit-methodinit destroy-methodclose!-- 数据库基本信息配置 --property namedriverClassName value${oracle.driver} /property nameurl value${oracle.url} /property nameusername value${oracle.username} /property namepassword value${oracle.password} / !-- 初始化连接数量 --property nameinitialSize value${druid.initialSize} /!-- 最大并发连接数 --property namemaxActive value${druid.maxActive} /!-- 最大空闲连接数 --property namemaxIdle value${druid.maxIdle} /!-- 最小空闲连接数 --property nameminIdle value${druid.minIdle} /!-- 配置获取连接等待超时的时间 -- property namemaxWait value${druid.maxWait} /!-- 超过时间限制是否回收 --property nameremoveAbandoned value${druid.removeAbandoned} /!-- 超过时间限制多长 --property nameremoveAbandonedTimeout value${druid.removeAbandonedTimeout} /!-- 配置间隔多久才进行一次检测检测需要关闭的空闲连接单位是毫秒 --property nametimeBetweenEvictionRunsMillis value${druid.timeBetweenEvictionRunsMillis} /!-- 配置一个连接在池中最小生存的时间单位是毫秒 --property nameminEvictableIdleTimeMillis value${druid.minEvictableIdleTimeMillis} /!-- 用来检测连接是否有效的sql要求是一个查询语句-- property namevalidationQuery value${druid.validationQuery} /!-- 申请连接的时候检测 --property nametestWhileIdle value${druid.testWhileIdle} /!-- 申请连接时执行validationQuery检测连接是否有效配置为true会降低性能 --property nametestOnBorrow value${druid.testOnBorrow} /!-- 归还连接时执行validationQuery检测连接是否有效配置为true会降低性能 --property nametestOnReturn value${druid.testOnReturn} /!-- 打开PSCache并且指定每个连接上PSCache的大小 --property namepoolPreparedStatements value${druid.poolPreparedStatements} / property namemaxPoolPreparedStatementPerConnectionSize value${druid.maxPoolPreparedStatementPerConnectionSize} /!--属性类型是字符串通过别名的方式配置扩展插件常用的插件有 监控统计用的filter:stat日志用的filter:log4j防御SQL注入的filter:wall --property namefilters value${druid.filters} / /bean启用Web监控统计功能需要在Web应用的web.xml中加入以下内容 filterfilter-nameDruidWebStatFilter/filter-namefilter-classcom.alibaba.druid.support.http.WebStatFilter/filter-classinit-paramparam-nameexclusions/param-nameparam-value*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*/param-value/init-param /filter filter-mappingfilter-nameDruidWebStatFilter/filter-nameurl-pattern/*/url-pattern /filter-mapping servletservlet-nameDruidStatView/servlet-nameservlet-classcom.alibaba.druid.support.http.StatViewServlet/servlet-class /servlet servlet-mappingservlet-nameDruidStatView/servlet-nameurl-pattern/druid/*/url-pattern /servlet-mapping浏览器验证功能 访问监控页面http://ipport/projectName/druid/index.html
http://www.zqtcl.cn/news/460388/

相关文章:

  • 网站建设风险管理计划书户外媒体网站建设免费
  • 学到什么程度可以做网站网站维护的要求包括
  • 泉州网站设计平台南阳响应式网站
  • 阿里云 企业网站选哪种推广普通话的文字内容
  • 广州市南沙建设局网站中山建网站咨询电话
  • 怎么创建网站快捷方式网络服务器搭建配置与管理 下载
  • 现在什么类型网站没有人做wordpress get_categories()
  • 石家庄网站推广优化闲鱼网络营销方式
  • 精诚时代 网站谁做的北京网站设计必看刻
  • 长沙网站排名报价企业管理培训课程网课
  • 怎样做婚庆网站外贸网站怎么注册
  • 网站设计制作公司推荐自己做商务网站有什么利弊
  • 传媒网站杨浦网站建设哪家好
  • 500m主机空间能做视频网站吗做中文网站的公司
  • 网站建设规划模板公司网站建设论文
  • p2p网站开发的内容广东世纪达建设集团有限公司官方网站
  • 网站基本建设是什么o元做网站
  • 南昌做购物网站的公司mc做弊端网站
  • 汕头制作网站推荐文化建设五大工程
  • 公司购物网站备案遵义市乡村街道建设投诉网站
  • ps做景观有哪些素材网站网站推广软文
  • 医疗类网站备案dw网页设计期末作业源代码
  • 网站建设开发合同别具光芒 Flash互动网站设计
  • app导航网站建设多少钱网页游戏破解版
  • 布吉做棋牌网站建设哪家服务好青海做高端网站建设的公司
  • 邙山郑州网站建设好看手机网站推荐
  • 北京建设网官方网站外贸wordpress收款插件
  • 网站关键词进前三响应式手机网站模版
  • 网站采集来源制作好网站
  • 哪个网站有工笔教程免费物流公司网站模板