JMeter是一款可以用于做接口可以用于作压力性能的应用程序,该程序是纯Java语音开发,所有对环境支持都比较好。 JMeter可以运行模式有两种,一种是UI图形,另一种是命令模式运行也就是非GUI模式。两种模式的区别还是挺大的。 GUIi:由于是图形界面,所以在运行时会消耗很多资源,而且图形界面运 ...
分类:
其他好文 时间:
2018-10-22 15:00:37
阅读次数:
148
前言 数据仓库建模包含了几种数据建模技术,除了之前在数据库系列中介绍过的ER建模和关系建模,还包括专门针对数据仓库的维度建模技术。 本文将详细介绍数据仓库维度建模技术,并重点讨论三种基于ER建模/关系建模/维度建模的数据仓库总体建模体系:规范化数据仓库,维度建模数据仓库,以及独立数据集市。 回到顶部 ...
分类:
其他好文 时间:
2018-10-20 12:53:59
阅读次数:
243
项目中有一个需求,需要限制每个容器的网速,避免某些容器占用太多资源,导致其他容器无法使用,但是docker对于网速的限制支持的有点弱,由于容器中的所有进程和APP的交互都是通过nginx的,所以就想到能不能用通过nginx来限速,那就是limit_rate指令,详细文档参考:http://nginx ...
分类:
其他好文 时间:
2018-10-16 01:46:37
阅读次数:
155
1、进程和线程都是多任务编程方式,都可以利用计算机的多核; 2、多进程的创建和销毁要比多线程消耗更多资源; 3、多进程空间独立数据更安全,有专门的进程间通信方式进行交互; 4、一个进程包含多个线程,所以线程共享进程资源。线程没有专门的通信方式,依赖于全局变量进行通信,往往需要使用同步互斥机制; 5、 ...
分类:
编程语言 时间:
2018-10-08 16:02:40
阅读次数:
165
一、定义 原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 特点:不需要创建任何创建的细节,不调用构造函数 类型:创建型 二、适用场景 1、类初始化消耗较多资源 2、new产生的对象需要非常繁琐的过程(数据准备、访问权限等) 3、构造函数比较复杂 4. 循环体重生产大量对象时 三、优点 ...
分类:
其他好文 时间:
2018-10-06 17:53:38
阅读次数:
139
单线程就不说了因为简单,并且 在实际的生产环境中一般必须来说 线程资源都是由线程池提供线程资源的。 线程池的好处 重用存在的线程,减少对象创建、消亡的开销,性能好 可有效控制最大并发线程数,提高系统资源利用率,同时可以避免过多资源竞争,避免阻塞。 提供定时执行、定期执行、单线程、并发数控制等功能。 ...
分类:
编程语言 时间:
2018-10-01 18:00:43
阅读次数:
218
首先在浏览器上安装一个插件Video Downloadhelper,该插件可以解析很多资源,包括图片、音频、视频等。如果在线浏览的话能把页面上的视频解析出download url,然后就可以用浏览器下载。但是有时候也不能解析出来,目前还不知道为什么。 下载的时候可能会中断,而且点击重新下载也无法继续 ...
分类:
其他好文 时间:
2018-09-25 11:33:28
阅读次数:
153
1. 背景 线上内存OOM问题是最难定位的问题,最常见的原因: (1)本身资源不够 (2)申请的太多 (3)资源耗尽 某服务器上部署了Java服务,出现OutOfMemoryError,请问有可能是什么原因,问题应该如何定位? 解决思路: Java服务OOM,最常见的原因为: (1)有可能是内存分配 ...
分类:
其他好文 时间:
2018-09-15 16:36:00
阅读次数:
168
一、GIL介绍 GIL全称 Global Interpreter Lock ,中文解释为全局解释器锁。它并不是Python的特性,而是在实现python的主流Cpython解释器时所引入的一个概念,CIL本质上就是一把互斥锁,将并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,从而 ...
分类:
编程语言 时间:
2018-09-07 20:08:28
阅读次数:
158
使用 python 开发以太坊,有很多技术知识需要学习,也有很多资源可以推荐,我们来看几个主要的: Web3.Py https://github.com/ethereum/web3.py https://pypi.python.org/pypi/web3 web3.py代码库现在已经比较完善了。整个 ...
分类:
编程语言 时间:
2018-09-05 18:02:29
阅读次数:
213