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