自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知的IT成长之路

好好学习,天天向上

原创 《大话数据结构》栈的顺序存储及链式存储

1.简介 很多男孩子小时候肯定玩过玩具枪,如果你小时候没有玩过那你一定在游乐园里玩过玩具枪打气球的游戏。我小时候玩玩具枪时最喜欢的就是收集子弹,捡邻居家孩子打完后的子弹,这样可以重复利用,我自己也不用花钱买子弹。 想想一下玩具枪上子弹的过程,先取下弹夹,然后将一颗颗的子弹放到弹夹里,然后先被...

2019-11-27 16:42:28

阅读数 7

评论数 0

原创 线性表的链式存储结构

1.什么是线性表的链式存储 前面我们看过线性表的顺序存储结构,他是通过数组开辟一段连续的地址空间来实现的,在做插入操作和删除操作时,因为要维护数组的结构所以时间复杂度为O(N);有什么办法可以解决删除和插入操作效率低的办法吗?没错就是链表,我们只需要在保存当前数据的同时,也保存其下一个元素的地...

2019-11-12 23:35:47

阅读数 11

评论数 1

原创 如何使用Idea的远程Debug

1. 初识远程Debug 前段时间在bilibili上看到一个Java大神给Maven修Bug,他从GitHub上把有问题版本的Maven拉取下来然后找到对应的点进行Debug调试,但是Maven并不是一个web项目实际上都没办法进行启动调试,所以他使用了远程Debug(大多数开源项目都...

2019-10-29 21:45:46

阅读数 21

评论数 1

原创 《大话数据结构》线性表的顺序存储结构

1.什么是线性表 以前上幼儿园每当放学的时候,每个班都需要按照高矮顺序排成一列进行一起走出校门,除第一位同学以外每一个同学前面都仅有一个同学,而除了最后一个同学外每一个同学后面都仅有一个同学,当时老师让每一个同学记住自己前面和后面是谁,如果谁没来就告诉老师,这样老师就可以知道全班同学是否到...

2019-10-23 23:34:03

阅读数 17

评论数 1

原创 Gradle的简洁之美,Gradle搭建SpringBoot+DataJpa项目

1.什么是Gradle Gradle是一个开源的构建自动化工具,专注于灵活性和性能。Gradle构建脚本使用Groovy或KotlinDSL编写。他和Maven一样都能帮我们管理jar包。 2.Maven对比Gradle 1.Gradle使用的是Groovy脚本语言进行jar包依赖,M...

2019-08-27 00:00:00

阅读数 10

评论数 1

原创 《大话数据结构》数据结构的逻辑结构和物理结构

1. 什么是数据结构数据结构是互相之间存在一种或多种特定关系的数据元素的集合,此解释来自于《大话数据结构》。小白表示这都什么玩意啊。简单的来说数据结构就是数...

2019-08-21 22:33:22

阅读数 7

评论数 1

原创 聊聊那些Git的基本概念

Git的简介 Git是目前世界上最先进的分布式版本控制系统(没有之一)。那什么是版本控制系统?如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着...

2019-08-16 00:00:00

阅读数 12

评论数 1

原创 你不得不知道的Git常用命令

初始化Git(把文件变为Git可以管理的版本库) $ git init 把文件添加到仓库 $ git add 文件名 添加所有新建或修改文件到仓库 $git add . 查看文件是否添加到仓库 ...

2019-08-15 00:07:16

阅读数 9

评论数 1

原创 手写一个JDK1.7的简版HashMap

要实现的功能 1.能够添加key和value的键值对 2.能够根据get方法传入key获取其对应的value 1.HashMap基本原理 JDK1.7的HashMap主要采用的是数组+链表进行存储的,数组存放的是一个类,而这个类中有四个字段, 分别是hashcode(用于存放在数组的指定下标...

2019-08-05 23:08:43

阅读数 16

评论数 1

原创 MySQL中插入语句(Insert)的几种使用方式

1.INSERT 简写方式插入数据(不推荐)先看一下表中有那些数据使用Inset into 表名 values(值1,值2)进行插入,并对查看插入数据是...

2019-07-11 00:00:00

阅读数 2

评论数 0

原创 MySQL存储过程创建与使用

MySQL存储过程创建与使用 学习点:    1.什么是存储过程?    2.为什么要使用存储过程?    3.存储过程应该怎么使用呢? 1.什么是存储过程? ...

2019-07-05 15:39:22

阅读数 129

评论数 1

原创 MySQL视图的创建与使用

Mysql视图的创建与使用 学习点:    1.什么是视图?    2.为什么要使用视图?    3.视图应该怎么使用呢? 1.什么是视图? 视图是MySQL的一种虚拟表,实际的表我们可以看到每一行的数据,而视图是另一种形式的表,他可以将任何的查询结果变成一种虚拟的表方便下一次进行查询,例...

2019-07-04 21:51:24

阅读数 41

评论数 1

原创 MySQL中添加或插入语句(Insert)的几种使用方式

1.Intsert简写方式插入数据 1.先看一下表中有那些数据 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190703111342249.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpd...

2019-07-03 11:13:56

阅读数 9877

评论数 1

原创 MySQL出现The server time zone value '�й���׼ʱ��' is unrecognized

1.错误日志如下所示 ** java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure...

2019-07-03 10:26:07

阅读数 107

评论数 1

原创 Springboot集成Spring Data Jpa

Springboot集成SpringDataJpa1.首先在IDEA中创建Maven项目,然后引入如下jar包2.构建springboot的启动类 1.首先在IDEA中创建Maven项目,然后引入如下jar包 2.构建springboot的启动类 package springbootdemo; ...

2019-07-03 09:41:56

阅读数 22

评论数 1

原创 Java中静态代码块、代码块以及构造函数执行顺序详解

在JavaSE的基础笔试题中经常会出现这三个的一个执行顺序,那么他们的执行顺序究竟是怎么样的呢?通过代码我们可以直接看一下最终结果(代码如下) public class testOne extends TestTwo{ public testOne(){ System.ou...

2019-05-31 18:12:14

阅读数 577

评论数 3

原创 spring cloud config client不能读取到服务器配置文件

问题: spring cloud config client不能读取到服务器配置文件,并没有报错,但是却读取不到配置文件的信息 错误原因一: 在client中yml配置文件中名字必须和configserver中yml配置的名字保持一致,因为client是注册在服务中心的,而client是根据...

2019-01-11 20:26:16

阅读数 4075

评论数 6

原创 shiro实现免密登录,解决三方登录问题

问题: 之前在一个项目中,需要实现短信快捷登录,当输入手机号获取验证码且验证码正确时,通过数据库查询出用户,而由于使用了shiro对密码进行了加密,导致查询出来的用户密码时加密的,不能够进行登录。 解决办法: 1.定义一个枚举代码如下 public enum LoginType { ...

2019-01-01 14:50:52

阅读数 3299

评论数 9

原创 Java中为什么判断引用数据类型是否为null不能使用equals

java中所有类的顶层父类是Object,而Object中的equals是比较的两个引用类型的地址,并不是比较的两个引用类型的值,一般情况下我们并不需要比较地址值是否相等,所以需要覆写equals取比较值,覆写的equals方法如下。 通过代码第三行我们可以看到,如果方法中传入的参数是nul...

2018-11-19 22:06:27

阅读数 976

评论数 1

原创 如何在IDEA中配置Tomcat

在做web项目的时候需要服务器的支持,那么怎么在Idea中配置tomcat呢?,配置如下 这里选择的是Tomcat的安装路径,bin的上一级,且保证tomcat中server.xml没有配置项目启动路径 点击ok后再点击ok,然后再配置启动的名字 到此配置完成,点击图上面的两种启动方式即可 ...

2018-11-19 21:48:50

阅读数 385

评论数 0

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