摘要: JVM配置参数分为三类参数: 1、跟踪参数 2、堆分配参数 3、栈分配参数 这三类参数分别用于跟踪监控JVM状态,分配堆内存以及分配栈内存。 跟踪参数 跟踪参数用于跟踪监控JVM,往往被开发人员用于JVM调优以及故障排查。 1、当发生GC时,打印GC简要信息 使用-XX:+PrintGC或-verb 阅读全文
posted @ 2018-05-02 17:36 小生怕痒 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们介绍了JVM的基本运行流程以及内存结构,对JVM有了初步的认识,这篇文章我们将根据JVM的内存模型探索java当中变量的可见性以及不同的java指令在并发时可能发生的指令重排序的情况。 内存模型 首先我们思考一下一个java线程要向另外一个线程进行通信,应该怎么做,我们再把需求明确一点,一 阅读全文
posted @ 2018-05-02 17:35 小生怕痒 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 前言 JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。 运行流程 我们都知道java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: java程序经过 阅读全文
posted @ 2018-05-02 17:34 小生怕痒 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1. B树 1. B树的定义 B树也称B-树,它是一颗多路平衡查找树。我们描述一颗B树时需要指定它的阶数,阶数表示了一个结点最多有多少个孩子结点,一般用字母m表示阶数。当m取2时,就是我们常见的二叉搜索树。 一颗m阶的B树定义如下: 1)每个结点最多有m-1个关键字。 2)根结点最少可以只有1个关键 阅读全文
posted @ 2018-05-02 10:32 小生怕痒 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 我们首先提一个问题, B+树比平衡二叉树在索引数据方面要快么? 大多数人可能认为肯定还是B+树快,毕竟存储同样多的数据,100阶的B+树肯定比平衡二叉树的高度要低的多。但是别忘了B树在一个结点可能需要比较很多次才能找到下一层的结点,但是平衡二叉树只要比较一次就可以向下走一层。所以综合起来,其实两者索 阅读全文
posted @ 2018-05-02 10:30 小生怕痒 阅读(268) 评论(0) 推荐(1) 编辑
摘要: Oracle 存储过程总结1、创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g: 阅读全文
posted @ 2018-04-28 15:16 小生怕痒 阅读(13011) 评论(0) 推荐(2) 编辑
摘要: Notepad++ 快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行Ctrl+L 删除当前行Ctrl+T 当行向上移动一行F3 查找下一个S 阅读全文
posted @ 2018-04-11 09:23 小生怕痒 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 前言 声明,本文使用的是JDK1.8 从今天开始正式去学习Java基础中最重要的东西 >集合 无论在开发中,在面试中这个知识点都是非常非常重要的,因此,我在此花费的时间也是很多,得参阅挺多的资料,下面未必就做到日更了... 当然了,如果讲得有错的地方还请大家多多包涵并不吝在评论去指正~ 一、集合(C 阅读全文
posted @ 2018-04-08 17:18 小生怕痒 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 简介:本文主要介绍了B树和B+树的插入、删除操作。写这篇博客的目的是发现没有相关博客以举例的方式详细介绍B+树的相关操作,由于自身对某些细节也感到很迷惑,通过查阅相关资料,对B+树的操作有所顿悟,写下这篇博客以做记录。由于是自身对B+树的理解,肯定有考虑不周的情况,或者理解错误的地方,请留言指出。 阅读全文
posted @ 2018-04-08 17:17 小生怕痒 阅读(264) 评论(0) 推荐(0) 编辑
摘要: MySQL/MariaDB中的符合语句结构有:BEGIN...END,if,case,while,loop,repeat,cursor,condition,handler。 在MySQL中,它们都只能在存储程序(procedure,function,trigger)内部使用,但在MariaDB中,从 阅读全文
posted @ 2018-04-08 17:12 小生怕痒 阅读(222) 评论(0) 推荐(0) 编辑