实验六 Java异常 实验目的 理解异常的基本概念; 掌握异常处理方法及熟悉常见异常的捕获方法。 实验要求 练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。 掌握自定义异常类的方法。 实验内容 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素, ...
分类:
其他好文 时间:
2019-12-02 19:21:47
阅读次数:
116
今天早上过来突然被告知我们提供给外系统的接口服务出问题了,失败率高达20% 很奇怪,昨天周末,今天也没做什么处理,怎么突然变成这样了 1.接口测试 第一反应是接口是不是出问题了,然后我立马打开jmeter调20次接口 问题是全部成了??? 这就很奇怪了,让对端提供截图证据,是不是别人搞我??? 2. ...
分类:
编程语言 时间:
2019-12-02 19:00:32
阅读次数:
91
多线程 并发与并行、进程,线程调度自行百度 线程(thread):是一个进程中的其中一条执行路径,CPU调度的最基本调度的单位。同一个进程中线程可以共享一些内存(堆、方法区),每一个线程又有自己的独立空间(栈、程序计数器)。因为线程之间有共享的内存,在实现数据共享方面,比较方便,但是又因为共享数据的 ...
分类:
编程语言 时间:
2019-12-02 18:55:53
阅读次数:
69
1.继承Thread类,重写run()——【线程类】 2.实现Runnable接口,重写run()——【任务类】 3.实现Callable接口,重写call()——【带返回值的任务类】 eg. FutureTask<String> task = new FutureTask<>(new Task() ...
分类:
编程语言 时间:
2019-12-02 17:09:43
阅读次数:
103
多线程是Java编程中一块非常重要的内容,其中涉及到很多概念。这些概念我们平时经常挂在嘴上,但是真的要让你介绍下这些概念,你可能还真的讲不清楚。这篇博客就总结下多线程编程中经常用到的概念,理解这些概念能帮助我们更好地掌握多线程编程。 进程(Process)与线程(Thread) 进程和线程是最常提到 ...
分类:
其他好文 时间:
2019-12-02 15:22:29
阅读次数:
69
Java和Js之间的调用时基于ScriptEngineManager类,这个类是jdk8新增的: import java.io.File; import java.util.ArrayList; import java.util.List; import javax.script.Bindings; ...
分类:
编程语言 时间:
2019-12-02 13:10:01
阅读次数:
153
Linux下,使用pytorch有时候会出现占用过多CPU资源的问题(占用过多线程),解决方法如下: 法一、torch.set_num_threads(int thread) (亲测比较有效) 法二、export OMP_NUM_THREADS = 1 (未测) ...
分类:
其他好文 时间:
2019-12-02 11:42:40
阅读次数:
396
ClassLoader,Thread.currentThread().setContextClassLoader,tomcat的ClassLoader 2014-05-07 21:41 Loull 阅读(6776) 评论(0) 编辑 收藏 实际上,在Java应用中所有程序都运行在线程里,如果在程序中 ...
分类:
其他好文 时间:
2019-12-01 20:56:34
阅读次数:
63
Thread和HandlerThread的差别 1)Handler:在Android中负责发送和处理消息,通过它可以实现其他支线线程与主线程之间的消通讯 2)Thread:线程,可以看作是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的独立运行的基本单位 3)HandlerThread ...
分类:
移动开发 时间:
2019-12-01 18:45:42
阅读次数:
111
过程 初始标记 从roots(例如:thread stack引用的对象,static对象),新生代对象,标记直接引用的老年代对象。 并发标记 利用初始标记阶段标记的对象,递归标记整个老年代。 该阶段与用户线程并行执行,产生变化的对象(新建,晋升,引用变化(不引用)等)所在的Card标记为Dirty。 ...
分类:
其他好文 时间:
2019-12-01 18:33:53
阅读次数:
113