![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 75
Amber61
听着敲击键盘的声音,就像听着一首优美的音乐。编程就像一件艺术品,只有用心,才能做的更好。
展开
-
C3P0
1 数据库连接池的基本思想 为数据库连接建立一个“缓存池”,预先在缓存池中放入一定数量的连接,当需要和数据库建立连接时,只需要从“缓存池”中取出一个,使用完毕后再放入数据库连接池。数据库连接池负责分配,管理,释放数据库连接,它允许应用程序使用一个现有的连接,而不是重新建立一个。数据库连接池在初始化时将创建一定数量的连接放入连接池中,可以指定最小连接数和最大连接数,这样既保证了数据库中维护了一定数原创 2016-09-04 18:00:11 · 362 阅读 · 0 评论 -
如果只提交一个查询,有必要用事务吗?
但是并没有得出明确的结论。先让我们看看事务的定义: 引用: Transactions are described in terms of ACID properties, which are as follows: n Atomic: all changes to the database made in a transaction are rolled back if any转载 2017-02-23 13:03:36 · 1535 阅读 · 0 评论 -
CountDownLatch的用法
CountDownLatch 是 java.util.concurrent包中的一个类.CountDownLatch主要提供的机制是多个线程都达到了预期的状态或完成预期的工作是触发事件.其他线程等待这个事件来触发自己后续的工作。下面的代码是把一个数组排序任务分配到多个线程,当多个线程排序结束后,再打印结果,当然了,结果是“分段有序的",如果有需要在进行整体的排序。package learn.day...原创 2018-07-07 18:43:17 · 251 阅读 · 0 评论