一、如何排查? 1.先用top命令,找到cpu占用最高的进程PID如下图: 2.再用ps -mp pid -o THREAD,tid,time 查询进程中,哪个线程的cpu占用率高 记住TID。 3. jstack 29099 >> xxx.log 打印出该进程下线程日志。 4.sz xxx.log ...
分类:
其他好文 时间:
2020-09-17 13:52:15
阅读次数:
21
2.程序控制结构 结构化程序设计基础 程序的控制结构(黑箱) 单入口单出口的控制结构易于理解 三种基本控制结构 顺序结构 由一组顺序执行的处理块组成,每个处理块可能包含一条或一组语句,完成一项任务。是最基本的算法结构。 分支结构 根据某一条件的判断结果,确定程序的流程,即选择哪一个程序分支中的处理块 ...
分类:
其他好文 时间:
2020-09-17 13:35:17
阅读次数:
21
主要思路: 1、线程组中添加循环控制器 2、循环控制器下添加配置元件--CSV Data Set Config 3、添加http请求及响应断言 情况1:CSV文件中没有表头,则配置时变量名处需要给各列定义一个变量 由于是json格式参数,所以allow quoted date?: 需要设置为true ...
分类:
其他好文 时间:
2020-09-17 13:24:29
阅读次数:
36
二叉堆是一种完全二叉树,我们可以使用列表来方便存储,也就是说,用列表将树的所有节点存储起来。 如下图,是小根堆方式的二叉堆,假设父节点的下标为p,则他的左孩子下标为2P+1,右孩子下标为2P+2 class BuildHeap: """构建一个小根堆二叉树 预先定义一个下标为0的元素,实际没有用途, ...
分类:
编程语言 时间:
2020-09-17 12:53:31
阅读次数:
30
概念:什么是双向链表 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。 所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 代码简单实现: """ author: zhao xian xin 不积 ...
分类:
编程语言 时间:
2020-09-17 12:51:13
阅读次数:
34
case when info.LEASE_WAY='OPERATING-LEASE' then '经租' when info.LEASE_WAY='BACK-LEASE' then '回租' when info.LEASE_WAY='LEASE' then '直租' else '一次性买断' end ...
分类:
数据库 时间:
2020-09-17 12:37:45
阅读次数:
34
《Python编程:从入门到实践》PDF点击直接进入下载 一、先看此教程特色 本书是一本全面的从入门到实践的Python编程教程,带领读者快速掌握编程基础知识、编写出能解决实际问题的代码并开发复杂项目。 二、内容介绍 本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首 ...
分类:
编程语言 时间:
2020-09-17 12:29:09
阅读次数:
61
20行写完极其害怕 只能跑1e5的数据,那个1e6强制在线的开o2只有20pts QAQ 不用reserve也可以过,不过开了之后200ms的点只要130-140ms #include<bits/stdc++.h> using namespace std; #define ll long long ...
分类:
其他好文 时间:
2020-09-17 12:26:24
阅读次数:
24
Given a root node reference of a BST and a key, delete the node with the given key in the BST. Return the root node reference (possibly updated) of th ...
分类:
其他好文 时间:
2020-09-15 21:24:11
阅读次数:
42