已剪辑自: https://www.jianshu.com/p/bb5105303d85 JAVA并发包中有三个类用于同步一批线程的行为,分别是CountDownLatch、Semaphore和CyclicBarrier。 CountDownLatch CountDownLatch是一个计数器闭锁, ...
分类:
编程语言 时间:
2020-06-24 11:54:33
阅读次数:
54
点击下载该标准 标准编号:GB/T 38878-2020标准名称:柔性直流输电工程系统试验英文名称:System tests for the projects of high-voltage direct current (HVDC) transmission power using voltage ...
分类:
其他好文 时间:
2020-06-24 11:43:52
阅读次数:
214
Being a nonconformist, Volodya is displeased with the current state of things, particularly with the order of natural numbers (natural number is posit ...
分类:
其他好文 时间:
2020-06-23 21:22:33
阅读次数:
63
template.j2 模板 {{ansible_facts.hostname}}:{{ansible_default_ipv4.address}} This system's total memory is: {{ ansible_memtotal_mb }}MBs. The current fr ...
分类:
其他好文 时间:
2020-06-23 19:45:22
阅读次数:
71
一、多表单切换 当遇到frame/iframe表单嵌套页面时, WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单 内嵌页面上的元素无法直接定位。这时就需要通过switch_to.frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面中。 s ...
分类:
编程语言 时间:
2020-06-23 15:48:57
阅读次数:
91
1. 前言 MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。 2. 问题分析 我们先创建一个简单商品表和对应的商品图片关系表,它们之间是一对多的关系: 然后我分别写入了一些商品和这些商品对 ...
分类:
数据库 时间:
2020-06-23 10:27:38
阅读次数:
73
我尽量用最少的文字,最少的篇幅,讲明白设计模式的方方面面。 全文连接 理解迭代器模式 按照顺序,从对象中依次取出数据。 上代码:迭代器 var each = function( ary, callback ){ for ( var i = 0, l = ary.length; i < l; i++ ...
分类:
编程语言 时间:
2020-06-22 18:53:27
阅读次数:
55
java中的各种锁详细介绍 转自:https://blog.csdn.net/axiaoboge/article/details/84335452 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行 ...
分类:
编程语言 时间:
2020-06-22 17:25:32
阅读次数:
56
wait/notify之虚假唤醒(二) 一:sleep和wait的区别 讲这个虚假唤醒之前先来详细说明sleep和wait之间的区别 1:sleep是Thread线程类中的方法,为wait是Object类中的方法 2:sleep方法不会释放锁,但是wait会释放锁 3:sleep可以单独放在很多地方 ...
分类:
其他好文 时间:
2020-06-22 14:49:12
阅读次数:
40
robot中先导入DateTime库 对时间操作的datetime库常用关键字: 1,获取当前时间戳 #获取当前时间 ${time} get current date #转化为原始时间戳 ${time_stamp} convert date ${time} epoch #转化为毫秒级时间戳 ${ti ...
分类:
其他好文 时间:
2020-06-22 12:42:11
阅读次数:
260