摘要:
查消耗cpu最高的进程Pid 根据Pid查出消耗cpu最高的线程号 根据线程号查出对应的java线程,进行处理。 准备一行死循环代码 Linux版 Linux版本,步骤是一模一样的,就是命令换了一下 查消耗Cpu最高的进程PID 执行命令 执行top -c ,显示进程运行信息列表。按下P,进程按照C 阅读全文
摘要:
@Test public void testInteger() { Integer a = 50; Integer b = 50; Integer c = 150; Integer d = 150; System.out.println(a==b); System.out.println(c==d) 阅读全文
摘要:
题目:给出一个整数数组和一个目标值target,从数组中找出两个元素,使这两者之和为目标值target,返回数组中这两个元素的序号。(假设target必有解,每个数组元素只用一次) 例如:int[] nums={2,7,11,15} , target=9 则返回数组中序号 [0,1] 题目源自Lee 阅读全文
摘要:
事务是现代关系型数据库的核心之一。在多个事务并发操作数据库(多线程、网络并发等)的时候,如果没有有效的避免机制,就会出现以下几种问题: ( 第一类丢失更新 A事务撤销时,把已经提交的B事务的更新数据覆盖了。这种错误可能造成很严重的问题,通过下面的账户取款转账就可以看出来: 时间 取款事务A 转账事务 阅读全文
摘要:
引言 开始我们的内容,相信大家一定遇到过下面的一个面试场景 面试官:“讲讲mysql有几个事务隔离级别?”你:“读未提交,读已提交,可重复读,串行化四个!默认是可重复读”面试官:“为什么mysql选可重复读作为默认的隔离级别?”(你面露苦色,不知如何回答!)面试官:"你们项目中选了哪个隔离级别?为什 阅读全文
摘要:
一、首先我们讲讲递归 既然会导致内存溢出泄露如此,那肯定要想办法了,方法很简单,那就是尾递归优化 二、尾递归优化 举例: (没有使用尾递归的形式) def recsum(x): if x == 1: return x else: return x + recsum(x - 1) (使用尾递归的形式) 阅读全文
摘要:
http协议无状态中的【状态】到底指的是什么?! 先来看这句话的另外两个概念:(标准的http协议是无状态的,无连接的) 对于【无状态】,我看到很多隔着一层磨砂玻璃一样的模糊说法(官方或者教程里的说法),看着非常难受(但其实算是对的)(后来我发现我为什么觉得它看着难受了,因为他们引入了很多新的,而且 阅读全文
摘要:
外连接的基础概念 标准SQL里定义了外连接的三种类型,如下: 左外连接「LEFT OUTER JOIN」 右外连接「RIGHT OUTER JOIN」 全外连接「FULL OUTER JOIN」 在这三种中,左外连接和右外连接功能上没有什么区别,我们都比较熟悉,全外连接相对来说使用较少。 我们使用具 阅读全文