自动化测试工作常需要shell中同时运行多个命令,或者多个shell同时运行 如果直接按顺序写在.sh文件里则会等待上一条指令完成后继续下一条,不满足要求 解决方案1 在shell脚本命令结尾加上&表示后台运行,如./run.sh & 输出信息会打印到当前终端且后续命令继续执行。 **注意:**此方 ...
分类:
系统相关 时间:
2020-06-04 13:50:58
阅读次数:
395
PS:蓝色块为线程独享空间 1、程序计数器(Program Counter Register) 1.1概述 a当前线程正在执行Java方法,记录所执行的虚拟机指令的地址。否则为空(Undefined)。 b每个线程都有独立的PC, c字节码解释器工作时通过改变PC的值来选取下一条需要执行的字节码指令... ...
分类:
其他好文 时间:
2020-05-31 19:53:36
阅读次数:
85
2020-05-21 22:42:36 1.1.1 程序计数器 内存空间小,内存私有,字节码解释器工作就是通过这个计数器的值来选取下一条需要执行指令的字节码指令,分支,循环,跳转,异常处理,线程恢复等基础功能都需要依赖计数器完成。 1.1.2 Java 虚拟机栈 线程私有,生命周期和线程一致。描述的 ...
分类:
编程语言 时间:
2020-05-22 00:12:20
阅读次数:
68
Consumer 端有个位移的概念 它和消息在分区中的位移不是一回事儿 Consumer 的消费位移,它记录了 Consumer 要消费的下一条消息的位移。这可能和你以前了解的有些出入,不过切记是下一条消息的位移,而不是目前最新消费消息的位移 Consumer 需要向 Kafka 汇报自己的位移数据 ...
分类:
其他好文 时间:
2020-05-21 16:37:14
阅读次数:
68
情景: 我们的数据库中可能会存在很多因各种原因而重复的记录,我们需要对这些重复的记录进行删除,每组组重复的记录只保留一条就行 例如我们有这么个表:两个框框都是有重复记录的,红框和绿框都只需要留下一条,其他的都干掉。 前提: 1:每天记录都要有一个唯一id 2:每组重复的记录要有字段能进行分组,例如上 ...
分类:
数据库 时间:
2020-05-16 16:44:38
阅读次数:
98
一、了解JVM 1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成 如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如 ...
分类:
编程语言 时间:
2020-04-29 17:48:15
阅读次数:
65
输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 这道题本质是用递归对二叉树的前序遍历,即从上到下,从左到右对树的每一条路径的遍历,因此遍历完一条路径后,要做好遍历下一条路径的准备工作,即把最后一个节 ...
分类:
其他好文 时间:
2020-04-28 00:34:52
阅读次数:
51
一、程序计数器(Programmer Counter Register) 程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础 ...
分类:
其他好文 时间:
2020-04-28 00:19:16
阅读次数:
76
在开发过程中,考虑着url的美观问题,于是定义了几条路由,也是闲来无事,想尝试一下路由,定义了以下一条路由 Route::rule('admin/login','admin/login/login','GET|POST'); 访问这个路径,嗯!没什么问题,但当我退出登录的时候,却出现问题了,每次感觉 ...
分类:
其他好文 时间:
2020-04-27 19:07:21
阅读次数:
42
源码 setions信息 以下是原图: gdb peda:put@plt首探 结合.plt section信息 0x8048300就在.plt section,puts@plt是特殊符号名称 0x804a00c(指针)在.got.plt节这里 乍一看就得很奇怪,为什么要莫名其妙的跳到紧接着下一条指令 ...
分类:
其他好文 时间:
2020-04-23 21:33:24
阅读次数:
80