jedis : Jedis pool: jedis: Jedis Pool: 注意poolConfig中的内容: // poolConfig.get("testOnBorrow") TestOnBorrow=false时,由于不检测池里连接的可用性,于是假如连接池中的连接被数据库关闭了,应用通过连接 ...
分类:
其他好文 时间:
2018-07-26 21:22:31
阅读次数:
139
0.背景 使用 scrapy_redis 爬虫, 忘记或错误设置 request.priority(Rule 也可以通过参数 process_request 设置 request.priority),导致提取 item 的 request 排在有序集 xxx:requests 的队尾,持续占用内存。 ...
分类:
编程语言 时间:
2018-07-26 20:01:04
阅读次数:
164
MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态,后续对TableA的任何操作(包括 ...
分类:
数据库 时间:
2018-07-26 15:14:24
阅读次数:
184
1.wait 属性Object类 sleep属性 Thread 类 首先写个demo 来看public class SleepTest { public static void main(String[] args) { ThreadOne one = new ThreadOne(); Thread ...
分类:
其他好文 时间:
2018-07-26 13:13:57
阅读次数:
118
Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别? sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复。wait() ...
分类:
编程语言 时间:
2018-07-25 11:36:21
阅读次数:
173
1.概述 自动化测试模型可以看作自动化测试框架与工具设计的思想。自动化测试不仅仅是单纯写写脚本运行就可以了,还需要考虑到如何使脚本运行效率提高,代码复用、参数化等问题。自动化测试模型分为四大类:线性模型,模块化驱动测试、数据驱动、关键词驱动。 线性模型 线性脚本中每个脚本都相互独立,且不会产生其他依 ...
分类:
其他好文 时间:
2018-07-24 18:04:00
阅读次数:
135
Thread pools & Executors Run your concurrent code in a performant way All about thread pools # How do I use the thread pools? # Wangle provides two co ...
分类:
其他好文 时间:
2018-07-24 13:59:42
阅读次数:
309
http://www.testclass.net/ 测试教程网,专业的selenium 学习网站。 本节知识点: 多层框架或窗口的定位: switch_to_frame() switch_to_window() 智能等待: implicitly_wait() 对于一个现代的web应用,经常会出现框架 ...
分类:
编程语言 时间:
2018-07-24 11:55:58
阅读次数:
138
博客出处: http://www.importnew.com/28754.html 收到系统报警,查看一台机器频繁FULLGC,且该服务超时。 这是一台4核8G的机器, 使用jdk1.8.0_45-b14。 我们可以直接通过jstat等来观察。这次我先通过CPU开始。 top查看后该java进程的运 ...
分类:
其他好文 时间:
2018-07-23 10:56:47
阅读次数:
238
[TOC] 1.exit()和_exit() 进程一般有两种退出方式,一种是异常终止,如调用abort(),另一种是使用exit()和_exit()系统调用正常终止。 由上图片可知,exit与_exit区别: 1)exit会执行调用退出处理程序 2)exit会执行清除I/O缓存 接下来分别对于上述两 ...
分类:
其他好文 时间:
2018-07-22 23:33:13
阅读次数:
238