异常(exception):发生在程序执行期间,表明出现了一个非法运行的情况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。 代码验证: 输出结果: 当java程序中出现多try catch的情况时,一定要注意程序执行的先后顺序。 多try catch的java ...
分类:
编程语言 时间:
2019-11-02 00:09:50
阅读次数:
102
Mysql主主复制操作手册 主从复制的原理:(见下图) 第一步:在每个更新数据的事物完成之前,主服务器都会把数据更改记录到二进制日志中。即使事物在执行期间是交错的,mysql也会串行地把事物写入到二进制日志中,写入完成之后,主服务器告诉存储引擎提交事物。 第二步:从服务器把主服务器的二进制日志拷贝到 ...
分类:
数据库 时间:
2019-10-31 16:37:56
阅读次数:
106
定义和用法 clearstatcache() 函数清除文件状态缓存。 PHP 会缓存某些函数的返回信息,以便提供更高的性能。但是有时候,比如在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存,以便获得正确的结果。要做到这一点,请使用 clearst ...
分类:
Web程序 时间:
2019-10-14 12:35:58
阅读次数:
118
操作数栈 操作数栈用于字节码指令执行期间,就像通用寄存器在CPU里使用一样。大部分JVM的字节码各自操作出栈,入栈,复制,交换,或者执行操作,使其生产和消费各种数据。因此,在字节码里,指令把值在局部变量表和操作数栈之间频繁移动。比如,一个简单的变量初始化导致两个字节码在操作数栈里交互影响。 int ...
分类:
编程语言 时间:
2019-09-29 23:37:12
阅读次数:
98
Java 中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。 1. 异常类型 Throwable是Java中异常的根类,它有两个子类: Exception:是程序本身可以处理的异常。异常 ...
分类:
编程语言 时间:
2019-09-22 23:37:18
阅读次数:
92
安装:brew install allure pip install allure-pytest 在测试执行期间收集结果 pytest -s –q --alluredir=./result/ 测试完成后查看实际报告, 在线看报告。 allure serve ./result/ 从结果生成报告,这是一 ...
分类:
其他好文 时间:
2019-09-22 21:45:11
阅读次数:
349
优缺点分清楚二者区别之后,二者的优缺点就自然可以分出来了。 优点 缺点 静态库 1、 使可执行文件依赖项少,已经被打包到可执行文件中了 1、 使可执行文件变大 2、 编译阶段完成链接,执行期间代码装载速度快 2、 若作为其他库的依赖库,将会造成多余的副本,因为必须与目标文件打包 3、 升级不方便,升 ...
分类:
其他好文 时间:
2019-08-29 20:25:14
阅读次数:
96
常量是一个命名的内存位置,用于保存脚本执行期间固定(无法更改)的值。如果用户试图更改常量值,则脚本执行结束时会出现错误。常量声明与声明变量相同。 以下是命名常量的规则 - 常量名称必须使用一个字母作为第一个字符。 常量名称不能在名称中使用空格,句点(.),感叹号(!)或字符@,&,$,#。 常量名称 ...
分类:
编程语言 时间:
2019-08-13 20:29:19
阅读次数:
103
一。概念 1。连接点:应用程序执行期间明确的一个点。比如方法调用,方法调用本身,类初始化和对象实例化。aop插入其他逻辑的地方。 2。通知:在特定连接点执行的代码。 3。切入点:定义何时执行通知的连接点集合。 4。切面:封装在类中的通知和切入点的组合。 5。织入:在适当的位置讲切面插入到应用程序代码 ...
分类:
编程语言 时间:
2019-08-11 10:56:21
阅读次数:
88
信号捕捉特性 练习1:为某个信号设置捕捉函数 【sigaction1.c】练习2: 验证在信号处理函数执行期间,该信号多次递送,那么只在处理函数之行结束后,处理一次。 【sigaction2.c】练习3:验证sa_mask在捕捉函数执行期间的屏蔽作用。 【sigaction3.c】 内核实现信号捕捉 ...
分类:
其他好文 时间:
2019-08-11 10:51:34
阅读次数:
97