什么是异常 所谓异常,就是程序运行时发生的错误信号,在程序出现错误时,则会产生一个异常。如果程序没有处理它,则会抛出异常,程序也会随之终止。 下面是一个产生异常的例子: 上面说了程序出现错误则会产生异常,而错误又分为两种: #语法错误示范一 if #语法错误示范二 def test: pass #语 ...
分类:
编程语言 时间:
2018-08-21 10:41:56
阅读次数:
154
wait和sleep这两个方法都可以让线程暂停执行,而且都有InterruptedException的异常说明,那么他们的区别是什么呢? wait是Object的成员方法,而sleep是Thread的静态方法。 只要是作为锁的对象都可以在同步代码块中调用自己的wait方法,sleep方法是Threa ...
分类:
编程语言 时间:
2018-08-19 11:56:22
阅读次数:
122
package cn.itcast.thread; /*守护线程(后台线程),一个进程中如果只剩下守护线程,那么守护线程也会死亡 * 定义守护线程的方式: * 调用线程的setDaemo(true)即可将线程设置为守护线程,其余用法与一般的线程一样*/ public class Demo8 exte... ...
分类:
编程语言 时间:
2018-08-17 13:54:45
阅读次数:
168
添加Maven依赖: 使用rabbitmq client的最新Maven坐标: 添加账户 默认情况下,访问RabbitMQ服务的用户名和密码都是“guest”,这个账号有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限,所以在实现生产和消费消息之前,需要另外添加一个用户,并设 ...
分类:
编程语言 时间:
2018-08-16 23:49:34
阅读次数:
307
对于Thread(Runnable target)构造方法创建的线程,轮到它来享用CPU资源时,目标对象就会自动调用接口中的run()方法,因此,对于使用同一目标对象的线程,目标对象的成员变量自然就是线程共享的数据单元。 下面的例子中,房屋就是线程的目标对象,房屋中的一桶水被猫和狗共享。 House ...
分类:
其他好文 时间:
2018-08-16 13:58:24
阅读次数:
157
JVM系列三:JVM参数设置、分析 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具 ...
分类:
其他好文 时间:
2018-08-13 18:41:20
阅读次数:
177
概述说明 用户在账号名密码认证通过后,CAS可以跳转到登陆完成页面前,显示相关的通知页面。 搭建步骤 `1. 首先,您需要有个CAS Server端 如果您没有,可以按照我之前写的文章《轻松搭建CAS 5.x系列文章》系列的前3篇文章搭建好CAS Server。 `2. 在pom.xml增加依赖包 ...
分类:
其他好文 时间:
2018-08-12 17:28:14
阅读次数:
197
如果未发生异常则运行try之下的语句,如果发生了异常,则运行except下面的语句.,epcept之后的异常类型只在发生对应异常时生效. try ....except...else 语句,当没有异常发生时,else中的语句将会被执行。 raise 引发一个异常 如果输入的数据不是整数,则引发一个Va ...
分类:
编程语言 时间:
2018-08-10 21:22:50
阅读次数:
236
synchronized 修饰在 static方法和非static方法的区别 在Java中,synchronized是用来表示同步的,我们可以synchronized来修饰一个方法。也可以synchronized来修饰方法里面的一个语句块。那么,在static方法和非static方法前面加synch ...
分类:
编程语言 时间:
2018-08-10 19:45:56
阅读次数:
192
文档时间:2018-08-08 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 uboot启动流程简要如下: a,设置CPU为管理模式 b,关闭看门狗 c,关闭中断 d,设置时钟频率 e,进入lowlevel_init.S,初始化各个 ...
分类:
其他好文 时间:
2018-08-08 22:33:47
阅读次数:
252