一 什么是异常 异常是程序发生错误的信号,程序一旦出错就会抛出异常 异常处理的三个特征 ? 异常的追踪信息 ? 异常的类型 ? 异常的内容 二 为何要处理异常 为了增强程序的健壮性,即便是程序运行过程中出错了,也不要终止程序,而是捕捉异常并处理:将出错信息记录到日志内 三 如何处理异常 1、语法上的 ...
分类:
编程语言 时间:
2020-04-16 22:42:15
阅读次数:
74
| | ArrayList|LinkedList | Vector | | | | | | | 线程 | 不安全 | 不安全 | 安全 | |底层实现 | 数组 | 双向链表 | 数组 | | 随机访问 | 效率高 | 效率低 | 效率高 | | 随机插入删除 | 效率低 | 效率高 | 效率低 | ...
分类:
其他好文 时间:
2020-04-16 22:11:53
阅读次数:
78
什么是异常 异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行就终止了 异常处理的三个特征 异常的追踪信息 异常的类型 异常的内容 为何要处理异常 为了增强程序的健壮性,即便是程序运行出错了也不要终止程序, 而是因该捕捉异常并处理,将出错信息记录到日志内 如何处理异常 语法上的错误Syn ...
分类:
其他好文 时间:
2020-04-16 18:00:06
阅读次数:
77
异常处理 异常就是语法正常的前提下,程序运行时报错就是异常当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 print('hello world') print(1/0) # ZeroDivisionError: division by zero print('代码结束') 异常处 ...
分类:
编程语言 时间:
2020-04-16 09:12:34
阅读次数:
80
参数一大堆 创建一个VO对象 继承BaseRequestVO 把这些属性复制过来一个个的加上 都是string类型。 角色名字和主演要一对一的匹配的。 可以在重写的方法内对字段进行验证,这里就不再一一讲了。 接口定义 实现类 要么成功 要么抛出异常了。基本不会出现第三种情况了。 到这里表现层的定义基 ...
分类:
其他好文 时间:
2020-04-16 00:32:55
阅读次数:
61
这是提前准备好的接口文档 新建UserController 接收的参数用对象的形式 controller下新建vo的包,然后新建登陆接口需要的对象类LoginReqVO 下面这个时候就要写数据的验证了,一般都要几十行的验证代码。 提供另外一种方法 这个方法只能做一些基础的验证。因为没有办法注入逻辑层 ...
分类:
其他好文 时间:
2020-04-12 22:19:39
阅读次数:
69
1.考虑可维护性 一行代码尽量简单 列表推导式 lambda 匿名函数 2.断言语句用于自己测试,不要写在流程控制中 assert 不要写在 for 循环中 3.程序的异常处理 参数处理 try 异常处理 ,参数类型是什么 4.函数->尽量不要在特定环境下使用 5.断言就是异常->出错了就会抛出异常 ...
分类:
其他好文 时间:
2020-04-12 10:23:20
阅读次数:
60
Autowired和Resource的区别. 标签(空格分隔): Spring @Resource 默认按照名称来装配注入, 只有当找不到与匹配的bean才会按照类型来装配注入. 1. 如果同时指定了name和type, 则从Spring上下文忠找到唯一匹配的bean进行装配, 找不到则抛出异常. ...
分类:
其他好文 时间:
2020-04-10 15:57:43
阅读次数:
64
1、导包,导入到ClassPath中,不能导入到ModelPath中。 2、 @Test:测试方法 expected属性:抛出异常 timeout属性:设置超时 @BeforeClass:所有方法运行前执行,static修饰 @AfterClass:所有方法运行结束后执行,static修饰 @Bef ...
分类:
其他好文 时间:
2020-04-07 16:53:56
阅读次数:
87
1.什么是排他网关 排他网关也叫异或网关,或叫基于数据的排他网关,用来在流程中实现决策;当流程执行到这个网关,所有分支都会判断条件是否为true,如果为true则执行该分支; 注意:排他网关只会选择一个为true的分支执行(即使有两个分支条件都为true,排他网关也会只选择一条分支去执行); 2.为 ...
分类:
其他好文 时间:
2020-04-07 14:19:52
阅读次数:
85