- 博客(5)
- 收藏
- 关注
原创 JVM虚拟机—运行时数据区
JVM模型摘自百度百科:可以看到JVM虚拟机是包括以下几个模块,类加载器,运行时数据区,执行引擎,本地库接口等模块。这里主要讲的是运行时数据区。通过上图,运行时数据区分为线程共享的区域和线程私有的区域。线程私有区:程序计数器:程序计数器是一块比较小的内存空间,它可以被看成为当前线程执行的字节码的行号指示器。通过改变程序计数器的值来读取下一条需要执行的字节码指令。当程序执行了分支,循环,...
2019-08-09 22:41:57 166
原创 HashMap与HashTable的源码解读与对比
HashMap与HashTable解读面试中常常会被问道关于hashmap以及hashtable相关的知识,为此我做了一个总结。HashMap解读什么是hashmap?HashMap是一个散列桶,其基础实现是数组以及链表(jdk1.7),它是以键值对的形式来存储数据。由于使用了数组以及链表的数据结构,所以HashMap拥有数组的线性查找以及链表的寻址修改等功能。那么废话不多说,直接分析...
2019-08-07 18:57:26 164
原创 总结回顾插入排序算法(Leetcode147)
总结leetcode算法题147插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/insertion-sort-li...
2019-08-01 08:48:50 140
原创 等价多米诺骨牌对的数量
等价多米诺骨牌对的数量问题等价多米诺骨牌对的数量解题思路题目要求是要找出等价的骨牌对的数量,那么首先我们需要分析题目:以下针对上述的案例进行分析后可得:作为一个菜鸟程序员,算法是必须要刷的,为了鼓励自己每天能够坚持学习算法,特写此博客,讲述解题思路,有问题或者有更优解欢迎讨论,新手请轻喷。等价多米诺骨牌对的数量给你一个由一些多米诺骨牌组成的列表 dominoes。如果其中某一张多米诺骨牌...
2019-07-29 21:43:53 221
原创 如何实现阿里云服务器安装mysql以及远程连接
记如何实现阿里云服务器安装mysql以及远程连接阿里云服务器下载安装mysql使用navicat远程连接数据库阿里云服务器下载安装mysql1、首先在清理阿里云服务器磁盘(由于之前我的服务器比较混乱,所以我选择了清理磁盘)我采用了阿里云app进行清理磁盘,选择你需要安装的云服务器实例,暂停运行,并选择磁盘,进行重新初始化磁盘操作(清理磁盘前需要先停止实例)。2、安装环境(我的是阿里的lin...
2019-07-23 19:52:39 1068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人