我先说说数据库连接 数据库大家都不陌生,从名字就能看出来它是「存放数据的仓库」,那我们怎么去「仓库」取东西呢?当然需要钥匙啦!这就是我们的数据库用户名、密码了,然后我们就可以打开门去任意的存取东西了。这个时候,我们与数据库之间的连接就是「数据库连接」。 这个时候问题就来了,当我们仅仅只需要去取一个东 ...
分类:
数据库 时间:
2016-09-22 12:52:38
阅读次数:
230
近期一直报连接池连接的错误,主要就是那个什么lastpacket多少ms以前。所以就研究了下。druid连接池和mysql的连接关系可以简单理解为下面的案例。有10个接线员A和远程10个接口员B在通讯,如果不用连接池,那么每用一次就要拨号、建立链接、通话、挂断,非常浪费时间。所以如果1..
分类:
其他好文 时间:
2016-09-18 15:46:02
阅读次数:
235
一、背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐映入了大家的眼帘。接下来本教程就说一下druid的简单使用。 二、jar包下载、配置详 ...
分类:
数据库 时间:
2016-09-17 19:12:14
阅读次数:
401
第一种方法是使用java.io和java.util包,缺点是路径的概念要清晰,例子:Propertiesprop=newProperties();InputStreamin=getClass().getResourceAsStream("/common.properties");try{prop.load(in);pool=newJedisPool(config,prop.getProperty("pay.redis.url"));}catch(IOExce..
分类:
编程语言 时间:
2016-09-17 13:36:42
阅读次数:
265
很可能是jar包不对,可以将maven库里的jar包删除,从 http://mvnrepository.com/ 根据jar包版本号下载到本地maven库,并在pom.xml里引入jar依赖 这次jar报错是因为 guava jar包和druid jar包,报错是 ...
分类:
其他好文 时间:
2016-09-12 18:52:01
阅读次数:
106
2 数据库密码加密 数据库密码直接写在配置中,对运维安全来说,是一个很大的挑战。Druid为此提供一种数据库密码加密的手段ConfigFilter。 2.1 执行命令加密数据库密码 在命令行中执行如下命令: 输出 输入你的数据库密码,输出的是加密后的结果。 2.2 配置数据源,提示Druid数据源需 ...
分类:
其他好文 时间:
2016-09-09 15:02:28
阅读次数:
246
A集成代码生成器 [正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B 集成阿里巴巴数据库连接池druid; 数据库连接池 阿里巴巴的 druid。Druid在监 ...
分类:
编程语言 时间:
2016-09-08 16:03:37
阅读次数:
276
Java语言包含两种内在的同步机制:同步块(或方法)和volatile变量。这两种机制的提出都是为了实现代码线程的安全性。其中Volatile变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。Java语言中的volatile变量可以被看作是一种“程度较轻的synchronize..
分类:
其他好文 时间:
2016-09-07 16:04:18
阅读次数:
152
就java工程师来说,static非常容易在面试的时候被问到。言归正传,书面上说static是静态的。其实我把它理解为“全局的”。什么叫全局的?全局的属性,全局的方法,全局的代码块。全局属性,全局方法,比较好理解就是这个类所有的对象都共有的属性和方法。因为是整个类共有的,..
分类:
编程语言 时间:
2016-09-07 16:04:07
阅读次数:
178
首先让我来描述问题 我有个系统是基于springmvc+mybatis+mysql+druid的,启动系统刚开始用没有问题,但是用着用着系统表象就是卡死 分析: 1:通过表象是不是有可能数据库锁表了,通过jvm的jstack -l pid(进程id) 如何得到进程id呢?--到jdk安装的bin目录 ...
分类:
其他好文 时间:
2016-09-02 11:43:07
阅读次数:
266