看到一篇关于最佳线程数相关的文章,内容比较经典,不敢私藏,分享一下! 最佳线程数: 性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 为什么要找最佳线程数 1.过多的 ...
分类:
编程语言 时间:
2017-09-09 09:51:10
阅读次数:
174
原文发表于cu:2016-06-14 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令。 本文主要配置验证zabbix执行远程命令。 一.环境 Server:基于CentOS-7-x86_64-1511; Zabbix:zabbix-3.0.1s... ...
分类:
其他好文 时间:
2017-09-05 21:56:11
阅读次数:
190
练习13.45 右值引用:使用&&,他是必须绑定到右值的引用,右值短暂,要么是字面常量,要么是表达式求职过程中的创建的临时对象;不能将一个右值引用绑定到一个右值引用类型的变量上; 练习13.46 练习13.47 该题的代码存在内存释放的问题,请大家指正 练习13.48 上一题的问题已解决,可能是编译 ...
分类:
编程语言 时间:
2017-09-05 17:00:03
阅读次数:
185
前提准备:利用sql筛选出每个球出现概率最高的前5个数 原理:先爬出所有的历史数据,然后模拟摇奖机出球的机制并大量模拟计算,直到出现列表中的某一个数后即停 注意事项:由于计算过程数据量很大,需要加入内存释放的操作 成果:目前博主最好记录是中了3红1蓝,适合学习交流使用,信则有 ...
分类:
编程语言 时间:
2017-09-05 15:46:27
阅读次数:
291
在swift中,每一个对象都有生命周期,当生命周期结束会调用deinit()函数进行释放内存空间。 观察这一段代码: 这段代码创建了两个类,分别是Person类和Pet类,每个类中都有init方法进行创建对象和deinit方法来释放内存空间,其中Person类中有两个init方法,分别对应着是否包含 ...
分类:
编程语言 时间:
2017-09-05 01:35:01
阅读次数:
120
前言 ProxySQL是一个高性能的MySQL中间件,拥有强大的规则引擎。具有以下特性: 连接池,而且是 multiplexing 主机和用户的最大连接数限制 自动下线后端DB 延迟超过阀值 ping 延迟超过阀值 网络不通或宕机 强大的规则路由引擎 实现读写分离 查询重写 sql流量镜像 支持pr ...
分类:
数据库 时间:
2017-09-01 18:55:54
阅读次数:
358
1. GC是什么? GC(Gabage Collection):java的垃圾回收机制的根本目的就是跟踪正在使用的对象,然后回收那些不再使用(引用)的对象。java的GC回收机制有两个好处: (1) 避免垃圾过多导致的内存耗尽 (2) 避免不恰当的内存释放导致的内存非法引用 GC主要是对JVM中的堆 ...
分类:
编程语言 时间:
2017-08-30 23:47:35
阅读次数:
325
慢查询日志概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数... ...
分类:
数据库 时间:
2017-08-29 18:09:40
阅读次数:
228
/* main.m 堆里面的内存释放是根据引用计数器,所以就是操作引用计数器。 创建一个对象,对象里面就有一个引用计数器,有多少指针指向它。 引用计数器为0就释放。任何一个对象初始化时就是1,所以 { Person *p = [[Person alloc] init] } 出了这行代码p销毁了,但是... ...
分类:
其他好文 时间:
2017-08-23 17:39:05
阅读次数:
187
linux内存释放一、执行sync命令强制吧内存中的数据刷到硬盘。二、执行echo"1">/proc/sys/vm/drop_caches释放pagecache的内存三、可以关掉echo"0">/proc/sys/vm/drop_caches
分类:
系统相关 时间:
2017-08-22 00:28:42
阅读次数:
140