月份:2021年3月

2021-03-30 0 By admin

SpringBoot 结合 Druid连接池配置JdbcTemplate

Druid是阿里巴巴开发的号称为监控而生的数据库连接池,Druid是目前最好的数据库连接池。在功能、性能、扩展性方面,都超过其他数据库连接池,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况。 一、编辑 pom.xml 配置文件 二、编辑配置文件 filter 对应文档 https:/…

2021-03-27 0 By admin

Java 开发C3p0 连接池问题记录

一、C3P0错误APPARENT DEADLOCK 在使用 C3P0 的过程中出现了好多错误;最长见就是死锁,占用资源比较大。对于死锁问题找到了解决方案(不能完全保证,但在负载测试中,还没有出现问题)。 1.1、解决方法 1.2、解释说明 JDBC的标准参数,用以控制数据源内加载的PreparedS…

2021-03-26 0 By admin

Java开发C3p0连接池配置文件介绍

Java 开发中如果使用 C3p0 数据库连接池技术的话,需要创建配置文件c3p0-config.xml;配置文件中的各指令说明如下: 一、最常用配置 initialPoolSize: 连接池初始化时创建的连接数,default : 3(建议使用) minPoolSize: 最小连接数,defaul…

2021-03-26 0 By admin

Java 开发 C3p0 数据库连接池使用

C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有hibernate,spring等。c3p0的出现,是为了大大提高应用程序和数据库之间访问效率的。它的特性: 编码的简单易用 连接的复用 连接的管理 一、 C3p0 连接…

2021-03-26 0 By admin

线程池和连接池介绍

一、线程池介绍 1.1、线程池的原理 线程池的原理很简单,类似于操作系统中的缓冲区的概念。它的流程如下: 先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。 1,2、为什么要…

2021-03-25 0 By admin

ES 集群级路由和分片分配

集群级路由和分片分配(Cluster Level Shard Allocationedit)用于控制在何处,何时以及如何将分片分配给节点的设置。 Master 节点的主要角色之一是确定将哪些分片分配给哪些节点,以及何时在节点之间移动分片以重新平衡群集。 有许多设置可用于控制分片分配过程: 群集级分片…

2021-03-24 0 By admin

JDBC 中 结果集 ResultSet介绍

public interface ResultSet 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。 一、ResultSet 的可能类型 因为结果集(Result…

2021-03-23 0 By admin

Statement (Java 执行数据库操作的一个重要接口)

Statement 是 Java 执行数据库操作的一个重要接口,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQL语句。 接口定义:—Wrapper接口是一系列方法的声明,是一些方法的特征的集合。 所有已知子接口Call…

2021-03-23 0 By admin

Java 数据库连接 JDBC

Java 数据库连接(Java DataBase Connectivity,缩写JDBC)是官方(sun公司)定义的一套操作所有关系型数据库的规则(即接口)。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 一、JD…