Object pool patternTheobject pool patternis a softwarecreational design patternthat uses a set of initializedobjectskept ready to use – a "pool" – rat...
分类:
其他好文 时间:
2015-05-16 20:22:30
阅读次数:
114
对于程序中一些常量如字符串, 实数等, C++中经常用的方法, 是定义全局常量; 或者把所有意义相近的常量用一个单例类收集起来。 QML是类JSON的标识性语言, 使用js 语法去操作对象。 在QML中定义常量稍稍麻烦些。 总结起来, 有以下几种方法: 使用 C++ qml 混合编程时, 可以在 ....
分类:
其他好文 时间:
2015-05-16 14:44:55
阅读次数:
135
http://archive.ubuntu.com/ubuntu/pool/main/c/curl/curl_7.22.0.orig.tar.gz 不要问我为什么,根据cURL主页的下载向导给的就是这个包。./configure -enable-smtp -enable-pop3makesudo m...
分类:
Web程序 时间:
2015-05-16 00:11:27
阅读次数:
321
dubbo 项目用的 commons-dbcp-1.4 和 commons-pool-1.5.4 实现连接池,导致数据库经常爆满,经过调试,发现了个 dbcp的bug:dbcp 源码:BasicDataSource.java创建datasource的方法:protected synchronized...
分类:
数据库 时间:
2015-05-15 19:38:26
阅读次数:
923
Innodb Buffer Pool内部结构1. Innodb Buffer 功能Innodb buffer pool的主要功能存储外存页面在内存中的镜像.镜像有如下2种镜像:(1)只读镜像:只读镜像读取的是非脏页。(2)更新镜像:更新镜像为buffer pool中的脏页。Innodb实现了行级多版...
分类:
数据库 时间:
2015-05-14 23:40:06
阅读次数:
215
文地址:jenkov 作者:
Jakob Jenkov 译者:长源 校对:方腾飞
java线程池(Thread
Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。
我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一...
分类:
编程语言 时间:
2015-05-14 18:49:14
阅读次数:
150
文地址:jenkov作者: Jakob Jenkov译者:长源校对:方腾飞java线程池(Thread Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行...
分类:
编程语言 时间:
2015-05-14 18:00:38
阅读次数:
165
MySQL有大量可以修改的参数--但不应该随便去修改。通常只需要把基本的项配置正确(大部分情况下只有很少一些参数是真正重要的),应该将更多的时间花在schema的优化、索引,以及查询设计上。在正确地配置了MySQL的基本配置项之后,再花力气去修改其它配置项的收益通常就比较小了。1.创建MySQL配置文件建议不要使用操作系统的安装包自带的配置文件,最好从头开始创建一个配置文件。(首先要确定MySQL...
分类:
数据库 时间:
2015-05-14 01:02:22
阅读次数:
203
经常用到threadpool这个库,用起来很简单: pool = threadpool.ThreadPool(threadnum) reqs = threadpool.makeRequests(repeater.get_rq, args_list=arg_list...
分类:
编程语言 时间:
2015-05-13 14:36:03
阅读次数:
203
异常描述:redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:...
分类:
其他好文 时间:
2015-05-13 12:04:38
阅读次数:
78