摘要: JVM进阶(二)——初识JAVA堆 在博文《JVM进阶(一)——初识JAVA栈》中我们说到了栈,他在内存中是连续的空间;保存一个个的栈帧,对应一次次方法的调用;还讲到了他是保存对象的引用,那么对象存在哪里呢?我们来看看昨天的一张图: 对象就存在图中的内存区域,在JVM中,那片区域叫做堆! 由图中可以 阅读全文
posted @ 2018-08-31 15:50 随风落木 阅读(0) 评论(0) 推荐(0) 编辑
摘要: JVM进阶(一)——初识JAVA栈 若想使自己编写的Java程序高效运行,以及进行正确、高效的异常诊断,JVM是不得不谈的一个话题。 本”JVM进阶“专栏大部分内容均来源于经典书籍《深入理解Java虚拟机》-- 周志明著。 下面言归正传,本文重点从虚拟机内存模型(运行时数据区域)入手。先看图: 这是 阅读全文
posted @ 2018-08-31 15:36 随风落木 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 使用场景 :当需要截图的内容区域大于显示器高度时 下载地址:https://download.csdn.net/download/ladymorgana/10634191 演示图: 阅读全文
posted @ 2018-08-29 17:02 随风落木 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 区块链的概念最早源自比特币,已经存在8年之久了。随着区块链近年来市场热度持续升温,越来越多的行业及企业甚至大众开始关注区块链技术领域。为什么区块链这么火热? 1.区块链是什么? (Blockchain)是结合了分布式数据存储、点对点传输、共识机制、加密算法等计算器技术的新型应用模式。从通信层面看,他 阅读全文
posted @ 2018-08-28 14:11 随风落木 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 推荐使用:Vue.js > ReactJS > Angular 2 > AngularJS 概要: 现在, Vue 还没有 React (由 Facebook 维护) 或者 Angular 2 (受到 Google 的支持) 流行。不过,许多开发者都已经转向 Vue 了。Laravel 社区也在考虑 阅读全文
posted @ 2018-08-28 11:30 随风落木 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.前言 反射是框架设计的灵魂 使用条件: 先得到代表的字节码的Class Class类: 用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以 阅读全文
posted @ 2018-08-24 17:27 随风落木 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 红黑树性质 1、每个结点或是红色的,或是黑色的 2、根节点是黑色的 3、每个叶结点(NIL)是黑色的 4、如果一个节点是红色的,则它的两个儿子都是黑色的。 5、对于每个结点,从该结点到其叶子结点构成的所有路径上的黑结点个数相同。 和AVL树的比较 AVL树是一棵严格的平衡树,它所有的子树都满足二叉平 阅读全文
posted @ 2018-08-24 11:24 随风落木 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 二叉查找树(BST)具备什么特性呢? 1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 下图中这棵树,就是一颗典型的二叉查找树: 1.查看根节点9: 2.由于10 > 9,因此查看右孩子13: 3.由于10 阅读全文
posted @ 2018-08-20 16:54 随风落木 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 记录的存储位置=f(关键字) 这里的对应关系f 阅读全文
posted @ 2018-08-20 11:29 随风落木 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1. Hash是什么,它的作用 先举个例子。我们每个活在世上的人,为了能够参与各种社会活动,都需要一个用于识别自己的标志。也许你觉得名字或是身份证就足以代表你这个人,但是这种代表性非常脆弱,因为重名的人很多,身份证也可以伪造。最可靠的办法是把一个人的所有基因序列记录下来用来代表这个人,但显然,这样做 阅读全文
posted @ 2018-08-17 18:05 随风落木 阅读(5) 评论(0) 推荐(0) 编辑