自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Maven的安装与配置

一、安装本地Maven1.官网为外网,下载速度较慢,Maven官网下载2.选择左侧Download3.点击箭头所指的链接进行下载4.下载完成后,选择一个路径进行解压然后配置path环境变量,如图系统变量:MAVEN_HOME = E:\software\maven\apache-maven-3.6.3 系统变量:path = %MAVEN_HOME%\bin MAVEN_HOME: 5.然后win+R 运行cmd 输入 mvn -versio...

2020-11-22 17:59:38 160

原创 设计模式之观察者模式

设计模式你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本

2020-09-02 22:20:58 149

原创 Ubuntu16.04下安装Mysql问题总结

一、Ubuntu下MySql安装下述问题必须保证在有网的情况下进行的1、Ubuntu16.04下安装Mysql服务端  安装命令如下:sudo apt-get install msyql-server注意问题:  在安装过程中会提示两次,第一次为设置默认root用户的用户密码(输入后按Ok)                第二次是再次确定输入的用户密码,第一次和第二次必须保持一致(OK)2、Ubu...

2018-05-21 16:58:50 205

原创 java集合ArrayDeque双端队列源码分析(JDK1.7)

一、队列(Queue)&ArrayDeque简单介绍         队列(FIFO)这种数据结构的物理实现方式主要还是两种,一种是链队列(自定义节点类),另一种则是使用数组实现。此处我们将要介绍的循环队列其实是队列的一种具体实现ArrayDeque,它是Queue接口下的子接口Deque的主要实现类,由于一般的数组实现的队列结构在频繁出队的情况下,会产生假溢出现象(队列本身没有满),导致...

2018-04-01 23:38:13 299

原创 JDK1.8之Vector&Stack源码分析

一、Vector和Stack简单介绍 Vector和ArrayList一样,均是属于List的实现类,现在我们主要说明两者的异同点及和Stack的关系;让我们能够更加清晰的认识该集合类型。    相同点:        1、均是List集合的实现类        2、底层数据存储结构 Objcet 类型的数组   不同点:        1、ArrayList的容量大小的怎长策略不同,ArrayL...

2018-03-31 13:41:54 216

原创 java集合HashMap源码分析(JDK1.7)

 一、HashMap相关知识简单介绍   在HashMap的底层采用的数据存储结构为哈希表,通过hash算法值去确定数据存放的位置,并且还会存在哈希冲突(也叫左hash碰撞等问题);那么在学习HashMap之前,我们需要对HashMap存储结构的数据结构做一个简单的的相关理论知识做个了解。 1、什么式哈希表(hash table)?       哈希表(hash table 也叫散列表)是一种根据...

2018-03-30 16:17:49 247

原创 java集合之set集合的实现类HashSet源码分析

一、HashSet底层实现的数据结构为什么?简单介绍     HashSet的底层实现是HashMap,而HashMap的底层实现为散链表(数组+链表)     因此在学习HashSet的源码是我们必须线先掌握对HashMap的底层实现。(HashMap的底层实现网址:https://mp.csdn.net/postedit/79756598)    List集合和Set集合分别为有序可重复、无序...

2018-03-29 17:16:07 314

转载 java集合List的实现类LinkedList源码分析

前言  (1)LinkedList的内部实现是双向链表,继承了AbstractSequentialList,实现了List, Deque, Cloneable, java.io.Serializable接口,因此LinkdeList本身支持就支持双端队列操作。LinkedList**允许所有元素(包括 null)**。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 ge...

2018-03-28 14:18:20 183

转载 Mysql中笔试问题解决

一、问题提出1、表结构rru如下   2、要求查询显示结果为  二、问题解决   方式一:     SELECT DISTINCT c.`year` AS YEAR,(SELECT amcount FROM product WHERE YEAR= c.`YEAR`  AND  MONTH = "1"  )AS m1,(SELECT amcount FROM product WHERE YEAR =...

2018-03-27 22:41:59 186

原创 Java集合JDK1.7(源码分析)之ArrayList

第一部分:ArrayList介绍        ArrayList是一个动态的数组,与java的数组相比较,java数组的长度在定义的时候或者是通过复制形式创建时已经确定了其容器的大小,而ArrayList的容器大小是动态增长的。    查看JDK1.7源码我们知道ArrayList类继承AbstractList这个抽象类,并且还实现了RandomAccess、Cloneable、SerialIz...

2018-03-27 21:12:23 695

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除