- 博客(6)
- 资源 (47)
- 收藏
- 关注
原创 Java-数据结构(二)------堆栈
一、数据结构上堆栈1、栈先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素);栈的入口、出口的都是栈的顶端位置。向一个栈插入新元素称为入栈,删除一个元素称为出栈或退栈;入栈:就是存元素。即,把元素存储到栈的顶端位置,栈中已有元素依次向栈底方向移动一个位置。出栈:就是取元素。即,把栈的顶端位置元素取出,栈中已有元素依次向栈顶方向移动一个位置。2、栈堆:树形数据结构注意: 堆栈内存和数据结构上堆栈不是一个概念二、栈内存1、栈的基本定义声明基本数据类型和对象的引用变量
2020-05-23 21:41:05 551
原创 Java-数据结构(一)------数组
一、什么是数组是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。二、数组的三大特性一致性:数组只能保存相同数据类型元素,元素的数据类型可以是任何相同的数据类型。有序性:数组中的元素是有序的,通过下标访问不可变性:数组一旦初始化,则长度(数组中元素的个数)不可变。三、数组具有的特点1、数组可以是一维数组、二维数组或多维数组2、数值数组元素的默认
2020-05-23 15:07:38 370
原创 MySQL(六)------索引结构的理解
一、mysql索引从数据结构角度1、B+树索引O(log(n))B+树是从平衡二叉树演化来的,但是并不代表B+树就是一个二叉树。BTREE索引就是一种将索引值按一定的算法,存入一个树形的数据结构中(二叉树),每次查询都是从树的入口root开始,依次遍历node,获取leaf。这是MySQL里默认和最常用的索引类型。为什么采用平衡查找树B+树是一种平衡查找树,为什么不直接使用二叉树,很好理解,提高查找效率,防止二叉树因数据的插入导致节点层级过高。参考jdk8中对HashMap底层数据结构的改进,当
2020-05-23 00:10:34 235
原创 Windows下安装VScode及使用
1、下载地址:https://code.visualstudio.com/download2、安装3、中文化将默认英文改成中文Ctrl+Shift+P打开搜索框输入Configure Display Language命令选择install后,重新Ctrl+Shift+P打开搜索框输入Configure Display Language命令,选择中文即可。...
2020-05-10 20:57:02 1543
jdk-8u212-windows-x64 下载安装包.rar
2020-06-19
kafka_2.12-2.5.0 官网Linux版本安装包.rar
2020-06-18
kafka_2.12-2.5.0 官网Linux版本安装包.rar
2020-06-14
Sublime Text3 的安装包下载【Sublime Text Build 3211 x64】 windows64位.rar
2020-04-15
wopihost代码.rar
2020-04-05
apache-tomcat[7.0.100、8.5.51]windows和linux版本安全版本
2020-03-02
linux-node安装包.rar
2020-02-18
winsows 下node安装包文件.rar
2020-02-17
Dubbo(七)------服务运行的三种方式
2020-01-21
Dubbo(五)------Dubbo入门示例(基于api配置)
2019-12-26
Dubbo(四)------Dubbo入门示例(基于属性配置)
2019-12-26
Dubbo(二)------Dubbo入门示例代码
2019-11-09
dubbo-dubbo-2.5.9(Dubbo-admin管理平台的安装)
2019-11-07
apache-zookeeper-3.5.6-bin.tar.gz
2019-11-06
elasticsearch6.2.2安装包及ik分词器插件、ingest-attachment插件.rar
2019-10-08
elasticsearch-6.3.2windows安装包.rar
2019-09-23
Git-2.21版本windows64位安装包(附带教程)
2019-08-03
jdk8 Linux安装版本64位
2019-07-25
nginx-1.16.0(Linux版本+Windows版本).rar
2019-07-24
apache-tomcat-8.5.43.tar.gz linux环境下使用
2019-07-24
TortoiseGit 2.8 安装包和汉化包 及安装教程
2019-07-02
springboot整合RabbitMQ实现延时队列的两种方式 教程及源码
2019-06-29
springboot整合RabbitMQ实现死信/死信队列及实现源码及教程
2019-06-28
SpringBoot整合RabbitMQ 实现消息发送确认与消息接收确认机制 源码及教材
2019-06-27
RabbitMQ实战场景(一)异步记录用户操作日志 实战教程源码
2019-06-22
SpringBoot与RabbitMQ整合和对五种队列模式的实现源码
2019-06-21
eclipse快速安装Activiti Designer插件
2019-05-28
微信小程序-计算器的实现过程及全部源码下载
2019-05-20
eclipse集成SVN插件包及安装教程
2019-04-16
webmagic-0.7.3 (项目+全部jar包+教程文档)
2019-04-01
webmagic (项目+全部jar包+教程文档)
2019-04-01
window-OpenSSH-64位下载
2019-01-17
微信开发学习总结(四)——自定义菜单(5)——个性化菜单接口
2018-10-06
微信开发学习总结(四)——自定义菜单(4)——自定义菜单事件推送
2018-10-06
微信开发学习总结(四)——自定义菜单——自定义菜单创建接口——项目源码
2018-10-02
微信开发学习总结(三)——消息管理(2)-接受普通消息和被动回复用户消息——项目源码
2018-10-02
微信开发学习总结(三)——消息管理—接收普通消息—(1)文本消息——项目源码
2018-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人