码迷,mamicode.com
首页 >  
搜索关键字:抛出异常    ( 2522个结果
2020-06-03 Python文件系统操作
OS模块 getcwd() 获取当前应用程序的工作目录 chdir(path) 改变当前的工作目录 listdir(p=‘.’) 列举当前目录下的文件和子文件 mkedir(p) 创建文件夹,若存在抛出异常 makedirs(p) 用于创建多级目录 remove 用于删除指定文件 rmdir(p) ...
分类:编程语言   时间:2020-06-03 15:29:57    阅读次数:96
不要将抛出异常作为业务逻辑使用
一个奇怪的用法 我遇到过一个项目,使用 .net core 搭建的一套OA系统,搭建这个系统的架构师,选择将不合法的请求,或是失败的请求用 throw 抛出异常,然后再异常过滤器中打包成一个正常相应的数据,返回给前端。 例:服务器接受到客户端的请求,检查上传的参数的时候,发现少了一个参数,这个时候应 ...
分类:其他好文   时间:2020-06-01 12:21:05    阅读次数:130
callable和runnable的区别
相同点: 两者都是接口;(废话) 两者都可用来编写多线程程序; 两者都需要调用Thread.start()启动线程; 不同点: 两者最大的不同点是:实现Callable接口的任务线程能返回执行结果;而实现Runnable接口的任务线程不能返回结果; Callable接口的call()方法允许抛出异常 ...
分类:其他好文   时间:2020-06-01 01:04:45    阅读次数:77
Java学习记录7 异常
1. 异常机制 异常(Exception):意思是例外。软件程序在运行过程中遇到的例外。 格式:try{}catch(Exception e){e.printStackTrace();} Java是采用面向对象的方式来处理异常的。处理过程: 抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代 ...
分类:编程语言   时间:2020-05-31 22:01:05    阅读次数:79
kafka学习总结004 --- 生产者ISR
前言 要了解生产者ISR,需要提前了解下生产者重试机制和应答机制 生产者重试机制 创建生产者时,可以指定retries参数,如果向broker发送消息时抛出异常,并且异常是可重试异常RetriableException,那么此时就会按照指定的次数进行重试 1、哪些情况下可以重试 (1)没有到deli ...
分类:其他好文   时间:2020-05-31 18:19:32    阅读次数:105
Spring异常捕获而且回滚事务的方法
默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 为何在aop advitor中配置rollba-for= ...
分类:编程语言   时间:2020-05-31 16:02:01    阅读次数:62
第十四章 form组件
1. form简介 1. Form.is_bound form对象可以绑定或者不绑定数据 通过is_bound(BaseForm类变量)可以查看是否绑定数据 一旦创建了一个form实例,不管是否有数据,实例变量都应该视为不可变类型。 2. using forms to validate data 没 ...
分类:其他好文   时间:2020-05-28 21:49:05    阅读次数:68
SpringBoot04:JSR303数据校验及多环境切换
1、JSR303数据校验 先看看如何使用 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; 导入依赖: <dependency> <groupId>org.springframe ...
分类:编程语言   时间:2020-05-28 01:10:13    阅读次数:78
Python生成器next方法和send方法区别
yield的语法规则是: 在yield这里暂停函数执行,并返回yield后面表达式的值(默认为None),直到被next()再次调用时,从上次暂停的yield代码处继续往下执行。当没有可继续next()时,抛出异常,该异常可被for循环处理。 def fib(n): a, b = 0, 1 i = ...
分类:编程语言   时间:2020-05-27 20:57:30    阅读次数:96
1、多线程回顾
1、什么是JUC JUC大家可能听说过,它实际上 Java 提供的用于并发处理的工具包。如官方文档所示: 回顾以前 在以前的业务中,我们使用的代码: 1、Thread 2、Runnable:没有返回值、无法抛出异常、效率相比 Callable 较低! 3、Callable 4、还有Locked锁 这 ...
分类:编程语言   时间:2020-05-23 18:20:08    阅读次数:51
2522条   上一页 1 ... 9 10 11 12 13 ... 253 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!