导入dbcp包 可以自行下载jar包,推荐使用maven自动获取。 pom.xml <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </ ...
分类:
数据库 时间:
2020-02-21 14:59:29
阅读次数:
90
错误 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 17 in XML document from class path resource [db-config.xml] is invalid; ...
分类:
数据库 时间:
2020-02-21 10:13:00
阅读次数:
174
怎样建立稳定的长连接的数据库连接池 数据库连接池里面会保留许多数据库连接对象。 这些连接对象对数据库的连接,可以是长连接,也可以是短连接。 长连接:在初始化数据库连接池的时候,建立连接对象后,让连接对象连接上数据库,在以后的时间里面都一直保持同数据库之间的连接。 这样做的好处是:不必每次执行数据库操 ...
分类:
数据库 时间:
2020-02-20 17:01:07
阅读次数:
124
首先我们如果每次使用缓存都生成一个Jedis对象的话,这样意味着会建立很多的socket连接,造成系统资源被不可控调用,甚至会导致奇怪的错误发生。如果使用单例模式,在线程安全模式下适应不了高并发的需求,非线程安全模式有可能会出现与时间相关的错误。因此,为了避免这些问题,引入了池的概念 JedisPo ...
分类:
其他好文 时间:
2020-02-19 17:07:49
阅读次数:
65
在开发Datasnap三层中,使用FireDac 连接 MSSQL数据库。 实现过程如下: 1、在ServerMethods 单元中放入 FDManager、FDPhysMSSQLDriverLink1、FDGUIxWaitCursor1等控件。 2、自定义过程: private var oPara ...
一,连接池的配置 在pom.xml中添加,druid的maven信息 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.21</version> </dependency> ...
分类:
其他好文 时间:
2020-02-18 13:00:48
阅读次数:
113
IDEA 利用 Mybatis 使用 maven 命令生成逆向工程 数据库建表 在本地的数据库建立表,然后利用 Mybatis 使用 maven 命令生成逆向工程。 本地使用 maven 建立一个项目 maven 建立项目,pom.xml 文件配置如下: 建立配置文件 resources 目录下建立 ...
分类:
其他好文 时间:
2020-02-18 09:59:35
阅读次数:
90
sql 数据库使用 后台用的是秒,前台用的是膏秒,所以数据库存的是时间序号 new Date().getTime(); //1482222222222.... //数据库连接池来连接数据 var db = mysql.createPool(host: 'localhost', user: 'root ...
分类:
数据库 时间:
2020-02-17 21:24:32
阅读次数:
118
享元模式 含义: 说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。 比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“adam“,下次再创建 ...
分类:
其他好文 时间:
2020-02-17 20:06:14
阅读次数:
80
背景 最近对接一个TCP协议,这个协议定义的非常好,有头标识和校验位!但是,接口提供方定的通信协议还是欠缺考虑...正常情况下,这个协议是没有问题的,但是在高并发的情况下,客户端方就需要点真功夫了。 分析 该通信协议中,没有使用事务号,也就是说,用同一条连接连续发送两次请求,你不知道返回的响应数据是 ...