该包主要是管理数据库的链接,获取链接、释放连接、设置最大连接数、初始化连接数、回收的空闲时间 在连接数据库时创建一个连接池可以很方便的管理所有数据库链接,和高效的使用数据库连接。 主要的两个对象是BasicDataSource 和 BasicDataSourceFactory,产生BasicData ...
分类:
数据库 时间:
2017-04-08 19:39:39
阅读次数:
293
一、项目需求 1、查询:根据输入指定域名,查看haproxy.conf配置文件内backend的详细信息 2、修改:根据输的域名和backend内的IP地址,修改每条backend的权值和最大连接数 3、增加:根据谁的域名,在该域名的backend下增加一条server记录 4、删除:根据输入的域名 ...
分类:
编程语言 时间:
2017-04-08 11:17:27
阅读次数:
257
数据库连接池 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。 获取一个连接,系统要在背后做很多消耗资源的事情,大多时候 ...
分类:
编程语言 时间:
2017-04-04 19:10:48
阅读次数:
244
11.7 创建套接字 11.7.1 函数名 socket 11.7.2 函数原形 int socket(int domain, int type, int protocol); 11.7.3 函数功能 用于创建套接字 11.7.4 所属头文件 #include <sys/types.h> /* Se ...
分类:
其他好文 时间:
2017-04-03 23:56:05
阅读次数:
364
#mysql查看连接数SHOW VARIABLES LIKE '%max_connections%'; # max_connections 最大连接数 SHOW VARIABLES LIKE '%connection%';# PROCESSLIST; # 通过观察sql来判断。SHOW FULL P ...
分类:
数据库 时间:
2017-04-01 15:31:22
阅读次数:
313
1:网络连接的优化: 只能在events模块设置,用于防止在同一一个时刻只有一个请求的情况下,出现多个睡眠进程会被唤醒但只能有一个进程可获得请求的尴尬,如果不优化,在多进程的nginx会影响以部分性能。 2.设置是否允许同时接受多个网络连接: 只能在events模块设置,Nginx服务器的每个工作进 ...
分类:
其他好文 时间:
2017-03-30 15:58:03
阅读次数:
170
数据库连接池数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。 获取一个连接,系统要在背后做很多消耗资源的事情,大多时候, ...
分类:
编程语言 时间:
2017-03-29 22:35:23
阅读次数:
292
1.1隐藏nginxheader里版本号信息
1.2更改源码隐藏软件名称及版本号
1.3更改掉nginx默认用户及用户组(worker进程服务用户优化)
1.4配置nginxworker进程个数
1.5根据cpu核数进行nginx进程优化
1.6nginx事件处理模型优化
1.7调整nginxworker单个进程允许的客户端最大连接数
1.8..
分类:
其他好文 时间:
2017-03-19 22:45:08
阅读次数:
243
前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 显示当前正在执行的MySql连接 通过这两个数据的对比,发现MySql的连接数居然满了,于是修改了MySql的最大连接数 ...
分类:
数据库 时间:
2017-03-15 10:28:57
阅读次数:
331
在redhat6.5下搭建ucenter和ucenterhome基于lamp架构时,进入图形界面安装时。连接mysql时输入root密码报错,在终端上输入mysql无法进入数据库中。见下图用mysqladmin也无法修改root密码,后查阅资料找到下面的命令,解决了这个问题。mysql_safe--user=mysql--skip-grant-table..
分类:
数据库 时间:
2017-03-13 16:52:30
阅读次数:
282