Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。 pring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端。 JedisJedis在实现上是 ...
分类:
其他好文 时间:
2020-02-15 09:31:10
阅读次数:
1103
1.数据库连接池: 连接池容量 最大连接数 最小连接数 排队机制 超时 1.实现DataSource 接口 2.DBCP //1.配置 Properties文件,2.创建连接池工厂方法。3.操作数据库一样。 DataSource datesourc= BasicDataSourceFactory.c ...
分类:
数据库 时间:
2020-02-14 20:40:20
阅读次数:
81
1、Spring整合JDBC (1)导包(共12个): c3p0连接池、JDBC驱动(4个) Spring-jdbc、Spring-tx事务(2个) (2)JDBC模板对象(JDBCTemplate) public class JDBCDemo { public void test() throws ...
分类:
数据库 时间:
2020-02-14 18:30:04
阅读次数:
67
主要内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 4. 数据库连接池 5. Spring JDBC : JDBC Template JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDB ...
分类:
数据库 时间:
2020-02-13 20:52:22
阅读次数:
66
源码分析概述 源码包分析 下载地址 MyBatis 源码下载地址:https://github.com/mybatis/mybatis-3 导入过程 1. 下载MyBatis的源码 2. 检查maven的版本,必须是3.25以上,建议使用maven的最新版本 3. mybatis的工程是maven工 ...
分类:
其他好文 时间:
2020-02-13 17:11:29
阅读次数:
79
POM依赖 UTF-8 1.7.25 junit junit 3.8.1 test org.slf4j slf4j-api ${slf4j.version... ...
分类:
其他好文 时间:
2020-02-13 09:18:41
阅读次数:
65
7.5李腾飞:康博嘉信息科技有限公司 人资问题:1、上家公司的性质、业务模式、规模、地址? 2、未来的职业规划? 3、为什么离职? 4、薪资要求? 技术问题:1、struts和springMVC区别? 2、stringbuffer和stringbuilder区别? 3、mybatis原理? 4、so ...
分类:
编程语言 时间:
2020-02-13 09:16:46
阅读次数:
101
每次对数据库连接时,我们有时候会碰到连接超时或者命令超时,这两个超时是不一样的。以ADO.NET为例,当客户端和服务器端连接时,碰到的超时情况主要有下面几种: 当从连接池获取一个连接时,碰到超时。 当建立一个全新连接(而不是从连接池获取)时,碰到超时。 当发送一个命令(command)到SQL Se ...
"上一节" ,我们介绍了Spring Boot在JDBC模块中自动化配置使用的默认数据源HikariCP。接下来这一节,我们将介绍另外一个被广泛应用的开源数据源:Druid。 "Druid" 是由阿里巴巴数据库事业部出品的开源项目。它除了是一个高性能数据库连接池之外,更是一个自带监控的数据库连接池。 ...
分类:
数据库 时间:
2020-02-11 14:26:41
阅读次数:
108
连接池的基本工作原理 1、基本概念及原理 由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池 ...
分类:
数据库 时间:
2020-02-10 11:37:02
阅读次数:
77