Tag: pooling

Spring连接池问题

我没有Java和Spring的经验。 我尝试编写一个使用JdbcTemplate进行数据访问的程序。 我使用DBCP池,这里是: 我的应用程序执行多个更新操作,然后抛出exception: 7053 [SenderThread-0] DEBUG org.springframework.jdbc.datasource.DataSourceUtils – Fetching JDBC Connection from DataSource Exception in thread “SenderThread-0” org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was: 192.168.2.7:1521:xe ) […]

DBCP(Apache Commons Database Connection Pooling)仍然相关吗?

JDBC 3.0规范讨论了连接(和准备语句)池。 我们有几个独立的Java程序(即我们没有使用应用程序服务器),它们一直使用DBCP来提供连接池。 我们应该继续使用DBCP,还是可以利用JDBC提供的池并摆脱DBCP? 我们正在使用MySQL(Connector / J)并最终将添加SQL Server支持(jTDS); 我们不太可能支持任何其他数据库。 编辑:请参阅下面有关我尝试消除连接池库的注释。 似乎DBCP仍然相关(注意一些评论者推荐C3P0而不是DBCP)。

使用HttpClient进行HTTP连接池

如何使用HttpClient创建连接池? 我必须经常连接到同一台服务器。 是否值得创建这样的游泳池? 是否可以保持实时连接并将其用于各种请求,如果是,我该怎么办? 我正在使用Apache HTTP Client开发Java。

为什么池无状态会话bean?

Java中的无状态bean不会在客户端的两次调用之间保持状态。 因此,简而言之,我们可能会将它们视为具有业务方法的对象。 每个方法都接受参数并返回结果。 调用该方法时,会在执行堆栈中创建一些局部变量。 当方法返回时,将从堆栈中删除本地,如果分配了一些临时对象,则无论如何都会对它们进行垃圾回收。 从我的角度来看,与通过单独的线程调用同一单个实例的方法没有区别。 那么为什么容器不能使用bean的一个实例而不是汇集其中的一些呢?