相同点: 两者都是接口;(废话) 两者都可用来编写多线程程序; 两者都需要调用Thread.start()启动线程; 不同点: 两者最大的不同点是:实现Callable接口的任务线程能返回执行结果;而实现Runnable接口的任务线程不能返回结果; Callable接口的call()方法允许抛出异常 ...
分类:
其他好文 时间:
2020-06-01 01:04:45
阅读次数:
77
在启动一台消费者微服务时出现了异常 Field client in com.rachel.web.ConsumerController required a bean of type 'org.springframework.cloud.netflix.ribbon.RibbonLoadBalanc ...
分类:
数据库 时间:
2020-06-01 00:39:29
阅读次数:
215
1. 异常机制 异常(Exception):意思是例外。软件程序在运行过程中遇到的例外。 格式:try{}catch(Exception e){e.printStackTrace();} Java是采用面向对象的方式来处理异常的。处理过程: 抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代 ...
分类:
编程语言 时间:
2020-05-31 22:01:05
阅读次数:
79
包装类 装箱 Integer i=new Integer(int i) 参数为基本数据类型 Integer i=new Integer(Stirng str) 参数为基本数据类型的字符串,否则会报异常,例如"a" 拆箱 int i2=i.intValue() 备注: jdk1.5之后支持自动装箱与拆 ...
分类:
编程语言 时间:
2020-05-31 21:30:20
阅读次数:
78
title: mcu-stm32-cube-05-using-serial.md date: 2020-03-09 10:37:34 categories: tags: - stm32 - cubeMx - serial 知识 串口是一种通讯协议,存在于 设备-设备 之间。在介绍串口协议之前,我们先 ...
分类:
其他好文 时间:
2020-05-31 20:03:56
阅读次数:
74
14.异常处理 只要是人编写的代码,或多或少都会存在一些Bug,当这些Bug被程序捕捉之后,需要怎么处理,就需要我们告诉代码应该处理,通常称之为异常处理。 14.1 什么是异常 Python使用异常对象来表示异常状态,并在遇到错误进引发异常,异常对象被捕捉到未处理,程序则会终止并显示相应的错误信息, ...
分类:
编程语言 时间:
2020-05-31 19:52:16
阅读次数:
54
一、第一阶段 1、需求 网站报500类错误时,管理员和开发人员并不能实时知道,等查看日志时或用户打电话过来返回问题时,有可能已经造成了极大的不良影响。所以需要开发一个实时通知功能,将网站的报错信息通过 Email 发送给管理员。 2、实现 写一个异常处理器,配置到系统中进行监听,渲染时走 Email ...
分类:
其他好文 时间:
2020-05-31 19:30:52
阅读次数:
57
前言 要了解生产者ISR,需要提前了解下生产者重试机制和应答机制 生产者重试机制 创建生产者时,可以指定retries参数,如果向broker发送消息时抛出异常,并且异常是可重试异常RetriableException,那么此时就会按照指定的次数进行重试 1、哪些情况下可以重试 (1)没有到deli ...
分类:
其他好文 时间:
2020-05-31 18:19:32
阅读次数:
105
中央处理器CPU 1. CPU的功能 指令控制:自动地形成指令的地址,控制程序的顺序执行。 操作控制:产生完成每条指令所需要的控制命令。 时间控制:对各种操作加以时间上的控制。 数据加工:对数据进行算术运算和逻辑运算。 处理中断:对计算机运行过程中出现的异常情况和特殊请求进行处理。 2. CPU的基 ...
分类:
其他好文 时间:
2020-05-31 17:59:30
阅读次数:
226
在公司开发的任何一个系统都会有日志设计,通过日志,把系统的行为记录并保存起来,一旦系统发生了一些问题便可以通过日志去分析问题发生在哪里,是因为什么原因发生的。同样,我们在设计测试框架的时候,也可以通过设计日志来记录框架的整个测试流程,一旦执行过程中出现异常,我们也能通过日志中记录的错误信息找到问题发 ...
分类:
编程语言 时间:
2020-05-31 17:42:50
阅读次数:
99