cas服务端版本为3.4.11,集成bboss的连接池
1.首先将poolman.xml拷贝到应用的src目录下
<?xml version="1.0" encoding="gb2312"?>
<poolman>
<datasource>
<dbname>stsmc</dbname>
<loadmetadata>false</loadmetadata>
<jndiName>jdbc/mysql-ds</jndiName>
<driver>com.mysql.jdbc.Driver</driver>
<url>jdbc:mysql://172.16.33.46:3306/etl</url>
<username>root</username>
<password>123456</password>
<txIsolationLevel>READ_COMMITTED</txIsolationLevel>
<nativeResults>true</nativeResults>
<poolPreparedStatements>false</poolPreparedStatements>
<initialConnections>2</initialConnections>
<minimumSize>2</minimumSize>
<maximumSize>10</maximumSize>
<!--控制connection达到maximumSize是否允许再创建新的connection
true:允许,缺省值
false:不允许-->
<maximumSoft>false</maximumSoft>
<!--
是否检测超时链接(事务超时链接)
true-检测,如果检测到有事务超时的链接,系统将强制回收(释放)该链接
false-不检测,默认值
-->
<removeAbandoned>false</removeAbandoned>
<!--
链接使用超时时间(事务超时时间)
单位:秒
-->
<userTimeout>50</userTimeout>
<!--
系统强制回收链接时,是否输出后台日志
true-输出,默认值
false-不输出
-->
<logAbandoned>true</logAbandoned>
<!--
数据库会话是否是readonly,缺省为false
-->
<readOnly>false</readOnly>
<!--
对应属性:timeBetweenEvictionRunsMillis
the amount of time (in milliseconds) to sleep between examining idle objects for eviction
-->
<skimmerFrequency>1200000</skimmerFrequency>
<!--对应于minEvictableIdleTimeMillis 属性:
minEvictableIdleTimeMillis the minimum number of milliseconds
an object can sit idle in the pool before it is eligable for evcition
单位:秒
空闲链接回收时间,空闲时间超过指定的值时,将被回收
-->
<connectionTimeout>2400000</connectionTimeout>
<!--
numTestsPerEvictionRun
the number of idle objects to
examine per run within the idle object eviction thread (if any)
每次回收的链接个数
-->
<shrinkBy>5</shrinkBy>
<!--
/**
* 检测空闲链接处理时,是否对空闲链接进行有效性检查控制开关
* true-检查,都检查到有无效链接时,直接销毁无效链接
* false-不检查,缺省值
*/
-->
<testWhileidle>true</testWhileidle>
、
<!-- 请求链接时等待时间,单位:秒
客服端程序请求链接等待时间超过指定值时,后台包等待超时异常
-->
<maxWait>60</maxWait>
<!--
链接有效性检查sql语句
-->
<validationQuery>select 1</validationQuery>
<autoprimarykey>false</autoprimarykey>
<showsql>false</showsql>
</datasource>
</poolman>
2.拷贝必须的jar包到lib目录下
frameworkset-pool.jar |
frameworkset-util.jar |
jakarta-oro-2.0.8.jar |
数据库驱动jar |
由于cas本身拥有一些公用包,看各自工程不同而定,说不定比以上说的这些jar包更多
3.编写一个测试用例运行一下
@Test
public void testConn(){
PreparedDBUtil pd = new PreparedDBUtil();
try {
pd.preparedSelect("select '1' as xiao from dual");
pd.executePrepared();
System.out.println(pd.getString(0, "xiao"));
} catch (SQLException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
CAS服务器是整个系统的中心,负责处理用户的认证请求,而CAS客户端则集成到各个需要保护的应用中,负责将用户重定向到CAS服务器进行身份验证。 在"cas-server-3.4.11"中,我们看到的是CAS服务器的一个特定版本。CAS...
3. **部署与配置**:CAS Server 3.4.11 可以独立部署,也可以与应用服务器(如Tomcat、Jetty)集成。配置文件通常位于`/conf`目录下,包括`cas.properties`,用于设置服务器的属性,如端口、日志级别、认证源等。 4...
综上,"cas-client-3.2.1"和"cas-server-3.4.11"的集成与实施涉及客户端配置、服务器部署、安全策略设定等多个环节,是构建一个高效、安全的身份验证系统的基石。了解并熟练掌握这些知识点,对于管理和维护复杂的...
在本场景中,我们讨论的是ZooKeeper的3.4.11稳定版本的安装包,它既支持Windows操作系统,也适用于Linux环境中的CentOS发行版。 **ZooKeeper的主要功能和应用:** 1. **命名服务**:为分布式应用提供全局唯一的名字...
在本压缩包“opencv-3.4.11.zip”中,我们找到了OpenCV版本3.4.11的相关内容。这个版本是2019年发布的一个稳定版,它提供了许多新功能和性能优化,对于开发人员来说是进行图像处理和视觉应用开发的重要资源。 ...
本文将深入探讨Zookeeper 3.4.11版本的功能特性及其在Dubbo中的应用。 一、Zookeeper简介 Zookeeper由Apache基金会开发,基于Java实现,设计灵感来源于Paxos算法。它提供了一种分布式一致性服务,确保在大规模...
包括cas-server-3.4.11-release.zip+cas.5.2.3.tar.gz+cas-client-.3.2.1-release.zip+apache-tomcat-6.0.29.zip.zip+comment-logging-1.2-bin.tar.gz,一次下载,几乎所有可能遇到的问题都能够解决。
《phpMyAdmin 3.4.11:强大的MySQL管理工具》 phpMyAdmin是一款广泛使用的基于Web的MySQL数据库管理工具,它为用户提供了一个直观且功能丰富的用户界面,用于执行各种MySQL管理任务,如创建、修改和删除数据库、表...
ffmpeg-3.4.11
opencv3.4.11,或 链接 httpspan.baidu.coms10j6I-ZBcdPwKnuZ6nTLKhA 提取码 14ry
3. **修改配置文件**:在解压后的conf目录下,编辑`zoo.cfg`配置文件,配置数据目录、客户端连接端口、服务器集群配置等。 4. **创建数据目录**:根据配置文件中的dataDir设置,创建对应的目录并生成myid文件,myid...
5. **机器学习与深度学习模块**:OpenCV 集成了各种机器学习算法,如支持向量机(SVM)、随机森林、K-means 聚类等,以及深度学习框架如 TensorFlow 和 DNN 模块,支持卷积神经网络(CNN)和其他深度模型的部署。...
2. **会话(Session)**:客户端与Zookeeper服务器之间建立的连接称为会话。会话期间,客户端可以对Zookeeper进行读写操作,同时会话还用于监控节点变化。 3. **Watcher机制**:Watcher是Zookeeper的一个关键特性,...
zookeeper资源 zookeeper-3.4.11 tar文件
opencv3.4.11开发使用库(https://opencv.org/) OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一...
这里我们讨论的是Zabbix的3.4.11版本,这是一个稳定且功能丰富的版本,提供了广泛的数据收集、报警机制以及性能监控功能。 Zabbix 3.4.11的安装包以`.tar.gz`格式提供,这是一种常见的Linux和Unix系统中的归档压缩...
在本文中,我们将深入探讨如何在CentOS 7系统上安装MongoDB 3.4.11版本。MongoDB是一个非常流行的开源、基于文档的NoSQL数据库,它以JSON格式存储数据,适合处理大规模的数据。在Linux环境中,尤其是CentOS 7这样的...