① Exception 和Error 都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出或者捕获,它是异常处理机制的基本类型。 ② Exception和Error体现了Java平台设计者对不同异常情况的分类。 ⑴Exception是程序正常运行中,可以预料的意外 ...
分类:
编程语言 时间:
2020-05-10 14:48:45
阅读次数:
89
目的: 使用多个catch捕获不同的异常 eg: <?php //创建三个Exception class AException extends Exception{ function printMsg(){ echo "This is AException."; } } class BExcepti ...
分类:
其他好文 时间:
2020-05-10 12:33:05
阅读次数:
251
redis提供了list类型,此类型底层是通过双向链表来实现:
> lpush、rpop 非阻塞式
> blpop、brpop 阻塞式
先来对比一下上面阻塞与非阻塞会有什么问题;
> 1.阻塞式:如果队列里面没有消息,会阻塞连接,长时间占用redis连接,需要考虑redis配置的超时以及redis会对空闲连接进行释放以减少资源浪费,需要对异常进行捕获重试;
> 2.非阻塞式:如果是1s主动去redis中拉取一次消息,也不太适合;
分类:
其他好文 时间:
2020-05-04 22:59:34
阅读次数:
72
ES2018 新特性 异步迭代器 正则表达式反向(lookbehind)断言 正则表达式 Unicode 转义 非转义序列的模板字符串 正则表达式 s/dotAll 模式(本文) 正则表达式命名捕获组 对象展开运算符 Promise.prototype.finally “正则表达式的 s (dotA ...
分类:
其他好文 时间:
2020-05-03 15:06:32
阅读次数:
64
jQuery HTML 捕获 test() 设置或者返回所选元素的文本内容 html() 所选元素的内容 val() 返回表单字段的值 attr() 设置/改变属性值(可以允许访问多个属性值) attr()的回调函数:回调函数有两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新 ...
分类:
Web程序 时间:
2020-05-03 14:26:26
阅读次数:
52
As we all know,事件机制其实很简单,无非冒泡和捕获这两点,笔者不再赘述,网上相关文章一大堆,下面让我们直接看面试题 题目一到七,统一设置css .test2 { height: 50px; } 题目一 <div class="test1"> <div class="test2"></d ...
分类:
编程语言 时间:
2020-05-02 21:05:11
阅读次数:
68
JavaScript与HTML之间的交互是通过事件实现的。事件就是问达能或浏览器窗口中发送的一些特定的交互瞬间 事件流 事件冒泡:由下至上 事件捕获:由上至下 事件处理程序 事件就是用户或浏览器自身执行的某种操作如click,而响应某个事件的函数就是事件处理程序,以on开头 HTML事件处理程序:内 ...
分类:
编程语言 时间:
2020-05-02 18:55:28
阅读次数:
58
dfs,thread,python3,defaultdict,换根dp Counter,元组map 捕获异常 数组排序翻转切片 bfs accumulate 二维数组读入,math库调用 字符串 counter数组 bisect(lower_bound upper_bound) 列表推导式 dfs, ...
分类:
编程语言 时间:
2020-05-02 14:33:59
阅读次数:
82
异常类 在之前C++简单的异常处理的例子中,我们抛出并捕获了一个int类型的值。但是我们一般采用异常类。因为异常类相比简单的数据类型可以存储更多信息。C++预定义了多个可创建异常对象的异常类,如下图所示。 在所有的异常类中,exception类是根,定义于头文件<exception>中。类中包含一个 ...
分类:
编程语言 时间:
2020-05-02 12:01:31
阅读次数:
52