对方法块同步: 每个对象都有一个监视器锁(monitor)。 线程执行monitorenter指令时尝试获取monitor的所有权。过程如下: 1.如果monitor的进入数是0,则该线程进入monitor并将进入数设置为1。该线程即为monitor的所有者。 2.如果线程已经占有该monitor, ...
分类:
其他好文 时间:
2018-05-08 16:21:37
阅读次数:
128
今天压力测试时, 刚开始出现了很多异常, 都是 java.net.NoRouteToHostException: Cannot assign requested address. 经网上查资料, 是由于linux分配的客户端连接端口用尽, 无法建立socket连接所致,虽然socket正常关闭,但是 ...
分类:
编程语言 时间:
2018-05-08 12:17:55
阅读次数:
408
本文由 网易云 发布。 前言 Impala是一个MPP架构的查询系统,为了做到平台化服务,首先需要考虑就是如何做到资源隔离,多个产品之间尽可能小的甚至毫无影响。对于这种需求,最好的隔离方案无疑是物理机器上的隔离,A产品使用这几台机器,B产品使用那几台机器,然后前端根据产品路由到不同集群,这样可以做到 ...
分类:
其他好文 时间:
2018-05-07 19:53:04
阅读次数:
181
练习 8.9: 编写一个du工具,每隔一段时间将root目录下的目录大小计算并显示出来。 ...
分类:
编程语言 时间:
2018-05-07 16:10:02
阅读次数:
206
原文:Visual Studio2017 数据库架构比较一、前言 开发的时候在测试服务器上和线网服务器上面都有我们的数据库,当我们在线网上面修改或者新增一些字段后,线网的数据库也需要更新,这个时候根据表的修改记录,然后在线网上面一个一个增加修改很浪费效率而且容易出错,那有没有更好的方法解决这个问题呢... ...
分类:
数据库 时间:
2018-05-07 13:28:52
阅读次数:
230
$process = new swoole_process(function($pro){ $pro->exec('//linux中的php命令所在绝对路径', ['//执行文件绝对路径']); }, false); $process->start();//开启进程 swoole_process:: ...
分类:
系统相关 时间:
2018-05-06 22:21:40
阅读次数:
191
从C语言看电梯 在使用C语言编写电梯作业时,大致的结构是先建立一个结构体,用来储存所有的请求,内部含有请求层数,请求时间,目的层数,当前层数等变量,然后在main函数中进行一些预处理,再构建上行下行等一些外部函数,并在函数中进行一系列请求的处理。 从C++类看电梯 在面向对象程序设计的第一次作业中, ...
分类:
其他好文 时间:
2018-05-06 18:59:26
阅读次数:
179
使用python+selenium写好测试代码之后,对所要测试的web界面进行测试,测试完成之后,下一步需要考虑的就是如何将测试的结果信息生成测试报告。 在网上找了好多资料,发现大家采用的时HTMLTestRunner.py进行测试报告的生成,下载地址 一、修改HTMLTestRunner.py文件 ...
分类:
其他好文 时间:
2018-05-06 18:03:24
阅读次数:
190
前言 小伙伴a,b,c围着吃火锅,当菜上齐了,请客的主人说:开吃!,于是小伙伴一起动筷子,这种场景如何实现 Event(事件) Event(事件):事件处理的机制:全局定义了一个内置标志Flag,如果Flag值为 False,那么当程序执行 event.wait方法时就会阻塞,如果Flag值为Tru ...
分类:
编程语言 时间:
2018-05-06 16:33:14
阅读次数:
206
前言: 在脚本中加入太多的sleep后会影响脚本的执行速度,虽然implicitly_wait()这种方法隐式等待方法一定程度上节省了很多时间。 但是一旦页面上某些js无法加载出来(其实界面元素经出来了),左上角那个图标一直转圈,这时候会一直等待的。 一、参数解释 1.这里主要有三个参数: clas ...
分类:
编程语言 时间:
2018-05-06 13:38:50
阅读次数:
172