前言 我们知道Golang处理异常是用error返回的方式,然后调用方根据error的值走不同的处理逻辑。但是,如果程序触发其他的严重异常,比如说数组越界,程序就要直接崩溃。Golang有没有一种异常捕获和恢复机制呢?这个就是本文要讲的panic和recover。其中recover要配合defer使 ...
分类:
其他好文 时间:
2020-07-09 11:57:33
阅读次数:
63
This guide walks you through the process of creating a Spring application connected to a MySQL Database (as opposed to an in-memory, embedded database ...
分类:
数据库 时间:
2020-07-04 01:46:34
阅读次数:
78
ArrayList扩容机制的源码详解 一:ArrayList的构造函数: ArrayList的构造函数源码有三种: 先来看看ArrayList底层定义的一些变量的含义: /** Default initial capacity * 默认的容量大小 */ private static final in ...
分类:
其他好文 时间:
2020-06-17 23:46:34
阅读次数:
84
问题描述: 执行命令db2stop force无响应。返回SQL6036N 原因可以数据库大量sql运行,无法结束,导致数据库hung,连库依然报SQL6036N START 或 STOP DATABASE MANAGER 命令已在处理之中。 解决办法: 删除sqllib/ctrl/db2strst ...
分类:
数据库 时间:
2020-05-11 12:54:55
阅读次数:
252
async/await https://javascript.info/async-await 需要浏览器支持,后者使用webpack转换为ES5. There’s a special syntax to work with promises in a more comfortable fashio ...
分类:
Web程序 时间:
2020-05-05 20:24:56
阅读次数:
120
LinkedList 1 类图 2 字段和内部类 3 构造器 4.2 addLast 4.3 add(int index, E element) 5 删 6 改 7 查 8 遍历和迭代器 避免每次调用get(i),这样的性能开销较高 ...
分类:
其他好文 时间:
2020-05-04 15:19:17
阅读次数:
55
Car model and year: GT - 2006 Nissan 350Z RevUp DE Note : GT model of 350z has a traction control whereas the base models don't (apparently). So, if y ...
分类:
编程语言 时间:
2020-04-16 15:10:21
阅读次数:
152
前言 最近想起半年前鸽下来的Haskell,重温了一下忘得精光的语法,读了几个示例程序,挺带感的,于是函数式编程的草就种得更深了。又去Google了一下C++与FP,找到了一份近乎完美的讲义,然后被带到C++20的ranges library,对即将发布的C++20满怀憧憬。此时,我猛然间意识到,看 ...
分类:
其他好文 时间:
2020-04-05 20:43:40
阅读次数:
74
1. eval() : the eval function evaluates the “String” like a python expression and returns the result as an integer Syntax: eval(expression, [globals[, ...
分类:
编程语言 时间:
2020-03-30 23:10:12
阅读次数:
84
Problem : Given a sorted array nums, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate ...
分类:
其他好文 时间:
2020-03-26 01:03:12
阅读次数:
78