# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中 ...
分类:
系统相关 时间:
2017-10-13 12:30:35
阅读次数:
131
ADO多线程数据库查询通常会出现3个问题: 1、CoInitialize 没有调用(CoInitialize was not called);所以,在使用任何dbGo对象前,必须手 调用CoInitialize和CoUninitialize。调用CoInitialize失败会产生"CoInitial ...
分类:
数据库 时间:
2017-10-11 16:26:21
阅读次数:
248
熟悉下jmeter的各元件 (1)线程 第一种:线程组(Thread Group) 多个线程构成一个线程组,每个线程可以理解为一个虚拟用户。线程组中包含的线程数量在测试计划执行过程中不会变化。 第二种:setup Thread Group 特殊的Thread Group,执行预测试行为。 第三种:t ...
分类:
其他好文 时间:
2017-10-11 15:21:49
阅读次数:
125
Reference: http://www.cnblogs.com/emanlee/p/3587571.html # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /proc/cpu ...
分类:
系统相关 时间:
2017-10-09 22:31:47
阅读次数:
166
由于dubbo默认使用的是netty3进行通信的,这里简单的列出一个netty3通信的例子。 一 server端 1 Server 步骤: 首先创建了NioServerSocketChannelFactory:创建boss线程池,创建worker线程池以及worker线程数。(boss线程数默认为1 ...
分类:
Web程序 时间:
2017-10-04 15:21:24
阅读次数:
256
mysql优化 个人原创,允许转载,请注明出处,作者,否则追究法律责任。mysql连接数QPS 每秒查询数 PV page view 峰值QPS=峰值pv数 * 连接数据库的pv占总pv的百分比 * 每个pv的平均请求数 185 * 10% * 20 = 370 1 thread reuse 线程数 ...
分类:
数据库 时间:
2017-10-02 20:53:11
阅读次数:
241
线程池状态 ThreadPoolExecutor内部有多个状态,理解线程池内部状态对于理解线程池原理至关重要,所以接下来看下线程池的状态: 通过调用runStateOf()方法获取当前线程池状态 通过调用workerCountOf()获取当前线程数 ...
分类:
其他好文 时间:
2017-09-30 17:50:05
阅读次数:
187
1. 熟练使用Java语言进行面向对象程序设计(面向对象:继承、多态、抽象); 有良好的编程习惯(阿里开发手册 链接:http://pan.baidu.com/s/1dFEA6cT 密码:kqj4); 熟悉常用的 JavaAPI,包括I/O(NIO)、Socket、JDBC、XML、集合框架、多线程 ...
分类:
编程语言 时间:
2017-09-29 16:42:46
阅读次数:
261
1.多线程的概念 进程的概念 进程是操作系统结构的基础;是一次程序的执行,它是系统进行资源分配和调度的一个独立单位。 线程 线程可以理解为在进程中独立运行的子任务。比如QQ进程在运行中,有很多子任务同时运行,如,好友视频线程,下载文章线程,数据传输线程等。 单任务的特点就是排队执行,也就是同步。多线 ...
分类:
编程语言 时间:
2017-09-27 19:10:51
阅读次数:
198
多线程操作一直用ThreadPool.QueueUserWorkItem比较多,今天想到用这个方式实现,控制并发线程的数量。 主要思路是: 1.声明开启的线程数 int threadCount = 2; 2.创建一个泛型集合List<TaskInfo> workingList = new List< ...
分类:
编程语言 时间:
2017-09-27 19:00:04
阅读次数:
452