最近线上发生了一起故障,是关于嵌套事务未回滚的问题,这里记录一下。 发生故障的场景是: 主方法parent()里调child()方法,当child()抛出异常时,parent()和child()均未回滚。背景先介绍到这里,你可以先想想为什么没回滚,下面由浅入深讲解。 华丽的分割线 一、场景分析 场景 ...
分类:
其他好文 时间:
2020-06-08 10:47:57
阅读次数:
61
前言 按需加载是性能优化的一部分.在网络环境不好,网速慢的时候,使用按需加载可以节省带宽 按需加载通常用于原生js开发的项目 实现 var obj ={}; /** * 按需加载JS * @param {string} url 脚本地址 * @param {function} callback 回调 ...
分类:
编程语言 时间:
2020-06-08 10:38:55
阅读次数:
83
For a binary tree T, we can define a flip operation as follows: choose any node, and swap the left and right child subtrees. A binary tree X is flip e ...
分类:
其他好文 时间:
2020-06-08 00:23:38
阅读次数:
49
jQuery-事件 jQuery绑定事件 <script type="text/javascript"> // 当页面框架加载完成之后(DOM结构),执行内部代码。 $(function () { // 通过选择器找到指定标签 $('li').onclick(function () { // 触发事 ...
分类:
Web程序 时间:
2020-06-08 00:13:29
阅读次数:
83
一、什么是防抖、什么是节流 试想以下场景: 1、疯狂滑动网页,如果要求在每一瞬间滑动的时候,都触发某个函数? 2、和一个人争论,对方在喋喋不休地开炮,这个时候,你是等对方讲完再来讲道理,还是等她安静下来呢? 很多时候,我们不需要实时地去反馈。这对机器的性能要求太高了,并且不太必要,所以有了以下的解决 ...
分类:
其他好文 时间:
2020-06-07 21:31:24
阅读次数:
60
管线命令 1、截取指令 1.1 cut # cut指的就是切块, 常用的有三个指令 # -d : 后面接分割字符 # -f : 根据-d的分隔符,将一句话分成数段,用 -f取出第几段 # -c : 以字符(characters)的单位取出固定字符区间 [dai@workPC ~]$ echo $PA ...
分类:
其他好文 时间:
2020-06-07 15:10:24
阅读次数:
83
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
其他好文 时间:
2020-06-06 13:12:40
阅读次数:
95
1066 Root of AVL Tree (25分) An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node diff ...
分类:
其他好文 时间:
2020-06-05 23:18:28
阅读次数:
73
给你$n$个数,对于$i∈[1,m]$,求出有多少棵不同的二叉树,满足权值都取自这$n$个数中,且权值和恰为$i$。 ...
分类:
其他好文 时间:
2020-06-04 13:50:41
阅读次数:
53
一、基础 1、在firbug调试器的控制台输出内容。 function(){ console.log() } 2、argument。没有形参也可表示传进来的参数,用数组表示,如argument[0],argument[1] 3、函数自调用。 function get(){ if(n==1) retu ...
分类:
编程语言 时间:
2020-06-03 13:45:05
阅读次数:
136