J.U.C AQS 原理 全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架 特点: 用 state 属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取 锁和释放锁 getState - 获取 state 状态 se ...
分类:
其他好文 时间:
2020-06-26 18:09:03
阅读次数:
50
原文:PythonGuru 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 在线阅读 ApacheCN 学习资源 目录 初级 Python python 入门 安装 Python3 运行 python 程序 数据类型和变量 Python 数 ...
分类:
编程语言 时间:
2020-06-26 18:08:07
阅读次数:
93
public static void main(String []f) { try { test(); } catch (Exception e) { e.printStackTrace(); } } private static void test() { try { int i = 1 / 0; ...
分类:
其他好文 时间:
2020-06-26 16:44:05
阅读次数:
65
本章是关于异常内容讲解的最后一章,重要说明关于异常的设计,就是如何用好异常 本章重点内容: 1、嵌套异常处理程序 2、异常的习惯用法 3、异常设计的建议与陷阱 接下来展开说明 1、嵌套异常处理程序 前面的例子中,我们只是使用了单个的try语句来捕捉异常,如果try语句中还有try语句,从代码运行的控 ...
分类:
编程语言 时间:
2020-06-26 16:34:54
阅读次数:
83
重载和重写 重写: 子类重写父类的方法 方法名相同、方法参数相同 返回值类型相同,或者子类方法的返回值类型是父类方法返回值的子类 访问修饰符相同,或者子类方法访问修饰符范围大于父类 抛出的异常相同,或者子类方法抛出的异常小于父类 重载: 发生在同一个类中 方法名相同 方法参数不同(个数不同、类型不同 ...
分类:
其他好文 时间:
2020-06-26 14:38:09
阅读次数:
47
三大等待 强制等待 time.sleep() # 使用time模块强制进行等待,单位s 隐式等待 driver.implicitly_wait(30) # 等待元素直到超时报异常 显式等待 # 第一步:创建一个等待计时器对象 wait = WebDriverWait(driver, 30, 0.5) ...
分类:
其他好文 时间:
2020-06-26 12:46:03
阅读次数:
60
类模板 std::function 是一种通用的多态函数包装器。 std::function 可以存储、复制和调用任何 Callable 目标的实例、函数、lambda 表达式,绑定表达式或其他函数对象,以及指向成员函数和指向数据成员的指针。 所存储的可调用对象被称为目标的 std::functio ...
分类:
编程语言 时间:
2020-06-26 12:28:01
阅读次数:
57
在使用spring自动注入时遇到了org.springframework.beans.factory.NoSuchBeanDefinitionException异常。经检查是因为在bean类中自动注入了本类(写代码把自己写懵逼了)。但也想写一下出现这个异常。 出现这个异常的原因是因为在spring的 ...
分类:
编程语言 时间:
2020-06-26 10:23:00
阅读次数:
71
TypeScript 包含的数据类型如下表:Any 类型任意值是 TypeScript 针对编程时类型不明确的变量使用的一种数据类型,它常用于以下三种情况。1、变量的值会动态改变时,比如来自用户的输入,任意值类型可以让这些变量跳过编译阶段的类型检查,示例代码如下:let x: any = 1; //... ...
分类:
其他好文 时间:
2020-06-25 23:37:02
阅读次数:
59
#1、技术概述,描述这个技术是做什么?学习该技术的原因,技术的难点在哪里。 技术概述 Spring Boot是基于Java语言的一种框架,Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spring就帮我们自动配置,能够帮助我们快速搭建Java应用程序。 学习技术原因: 团队要 ...
分类:
编程语言 时间:
2020-06-25 23:13:51
阅读次数:
74