什么是连接池 什么是 Connection Pool -- 连接池呢? 我就不解释了。不太清楚的看这篇文章 [生产级别Nodejs开发实践-使用连接池](这篇文章的前半部分讲述了什么是连接池) Tomcat中的jdbc连接池 它的英文文档在:[The Tomcat JDBC Connection P ...
分类:
数据库 时间:
2017-05-07 21:16:43
阅读次数:
270
一、NUMA介绍在介绍numactl之前,需要先说说NUMA是什么,这样才能更好的理解numactl。NUMA(NonUniformMemoryAccessArchitecture)字面直译为"非一致性内存访问",对于Linux内核来说最早出现在2.6.7版本上。这种特性对于当下大内存+多CPU为潮流的X86平台来说确实会有不少的性能..
分类:
数据库 时间:
2017-05-03 19:19:11
阅读次数:
198
对于初学者来说,键盘事件不是太难,有的只是兼容性的问题,下面我就和大家共同学习一下: ...
分类:
其他好文 时间:
2017-04-11 14:47:23
阅读次数:
240
首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑。 rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e --nodeps “要卸载的名字” rpm -e --nodeps mysql-libs-5.1. ...
分类:
数据库 时间:
2017-04-07 09:25:37
阅读次数:
283
在之前提到的简单方法模式中,如果需要给计算器添加一种运算,需要增加一个Operation子类,然后修改工厂类。 这样的设计一方面简化了客户端的修改,另一方面需要修改工厂类,这是违反开放-封闭模式的。 处理这种问题的另一种方法是工厂方法模式。 工厂方法模式克服了违反开放-封闭的缺点,同时保持了封装对象 ...
分类:
其他好文 时间:
2017-04-05 23:32:10
阅读次数:
219
<p>使用 ng-repeat 来循环数组</p> <ul> <li data-ng-repeat="x in numArray"> {{ x }} </li> </ul> ng-repeat(带有对象) <p>循环对象:</p> <ul> <li ng-repeat="x in names"> { ...
分类:
Web程序 时间:
2017-03-14 23:01:01
阅读次数:
228
一、Buffer和Cache网上找不到标准答案; DMA:直接内存访问;以前比如WIM98的时候,如果直接拷贝的话,其他的事情都没有办法干了; DMA是的输入输出是并行操作;NUMA:非统一内存访问;为什么服务器的内存不能乱插?一块内存对应一个CPU,在极特殊的情况下,CPU才会访问其他的内存; C ...
分类:
其他好文 时间:
2017-03-01 12:27:28
阅读次数:
249
乐观锁 悲观锁 独占锁 共享锁 阻塞算法 非阻塞算法 自旋锁 AQS CLH队列锁 MCS队列锁 Ticket队列锁 SMP NUMA CAS ABA问题 原子变量:AtomicReference AtomicInteger AtomicReferenceFieldUpdater ...
分类:
编程语言 时间:
2017-02-25 15:56:44
阅读次数:
164
SMP和NUMA根据CPU访问内存中地址所需时间和距离我们可以将CPU和内存结构分为SMP(SMP,SymmetricMulti-Processor,也称之为一致内存访问UMA)、NUMA和MPP(MassiveParallelProcessing)三种结构。而我们在虚拟化环境中常用的结构包括SMP和NUMA这两种。相对SMP(UMA)来说,NUMA具..
分类:
其他好文 时间:
2017-02-17 15:41:14
阅读次数:
125
一.NUMA设置单机单实例,建议关闭NUMA,关闭的方法有三种:1.硬件层,在BIOS中设置关闭;2.OS内核,启动时设置numa=off;3.可以用numactl命令将内存分配策略修改为interleave(交叉)方法3修改mySQL.server 330行加上numactlvi /opt/mys ...
分类:
数据库 时间:
2017-02-15 17:30:16
阅读次数:
387