1 前言 原子更新基本类型只能更新单个变量,而原子更新引用类型可以原子更新多个变量。Atomic包提供了以下3个类。 AtomicReference:原子更新引用类型。 AtomicReferenceFieldUpdater:原子更新引用类型里的字段。 AtomicMarkableReference ...
分类:
其他好文 时间:
2020-06-28 09:44:27
阅读次数:
130
在 .NET 中异常处理是一个庞大的模块,专门用来处理程序中的已知可捕获异常,这篇文章我将详细讲解异常处理的细节性的东西,其中包含了异常处理类型、自定义异常处理、多 catch 的异常处理以及异常处理的依赖。 一、异常处理类型 C# 允许我们编写的代码抛出从System.Exception派生的任何 ...
前言 之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来。 正文 本篇文章主要是通过举例的方式来阐述各种情况,我这里根据 try-catch-finally 语法块分为两种大情况讨论:try-cat ...
分类:
编程语言 时间:
2020-06-27 20:22:11
阅读次数:
67
如下代码,在 main 线程中,是无法捕获子线程的异常的。 catch 子句中的代码不会被执行。 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Naiv ...
分类:
编程语言 时间:
2020-06-27 00:01:46
阅读次数:
67
1.缓冲流涉及到的类: * BufferedInputStream* BufferedOutputStream* BufferedReader* BufferedWriter 2.作用:作用:提供流的读取、写入的速度提高读写速度的原因:内部提供了一个缓冲区。默认情况下是8kb 3.典型代码3.1 使 ...
分类:
编程语言 时间:
2020-06-26 22:35:12
阅读次数:
77
RPC框架称为远程调用框架,其实现的核心原理就是消费者端使用动态代理来代理一个接口的方法(基于JDK的动态代理,当然如果使用CGLib可以直接使用无接口类的方法),通过加入网络传输编程,传输调用接口方法名称,方法参数来给提供者获取,再通过反射,来执行该接口的方法,再将反射执行的结果通过网络编程传回消 ...
分类:
其他好文 时间:
2020-06-26 18:38:27
阅读次数:
64
then() 方法返回一个 Promise 链式调用:then里面回调函数(成功回调和失败回调),凡事这两个回调函数里面抛出错误或者返回一个已经是拒绝状态的 Promise。 那么 then 返回的 Promise 对象将是rejected状态,走下一个then里面的失败回调函数 try-catch ...
分类:
其他好文 时间:
2020-06-26 18:07:10
阅读次数:
53
public static void main(String []f) { try { test(); } catch (Exception e) { e.printStackTrace(); } } private static void test() { try { int i = 1 / 0; ...
分类:
其他好文 时间:
2020-06-26 16:44:05
阅读次数:
65
数据库管理系统 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维 ...
分类:
数据库 时间:
2020-06-25 12:17:42
阅读次数:
135
异常处理 跟java差不多,都是catch()可以直接写个变量err https://www.w3cschool.cn/javascript/js-errors.html 错误调试https://www.w3cschool.cn/javascript/js-debugging.html ...
分类:
其他好文 时间:
2020-06-25 11:55:47
阅读次数:
56