自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之单/双向链表

一、单向链表介绍链表是逻辑有序,空间无序的。如下图所示,这是一个带头节点的链表在内存中的存储结构。相邻的链表节点存储内存并不一定在一起,而是通过next去指向下一个节点所在的位置链表是以节点的方式来存储,是链式存储每个节点包含 data 域, next 域:指向下一个节点如图:发现链表的各个节点不一定是连续存储链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定实例使用带 head 头的单向链表实现 –根据添加人物的排名对水浒英雄人物的增删查操作(该对象属性包括:姓名,排名

2021-08-18 16:06:53 272 1

原创 数据结构之环形队列

java实现环形队列1.什么是队列1、队列是一个有序列表,可以用数组或者链表实现2、遵循先进先出原则,先存入数据先取出,后存入后取出2.数组模拟环形队列如图所示我们需要完成对于队列的增加,删除,查询等功能我将对其中的参数做出解释:rear指向队列的最后一个元素的后一个位置front指向队列的第一个元素, 也就是说 arr[front] 就是队列的第一个元素maxSize数组最大的容量思路1.front指向队列的第一个元素,并且初始值=02.rear指向队列的最后一个

2021-08-18 11:12:03 300

原创 数据结构之稀疏数组

稀疏数组为什么会用到稀疏数组当一个数组中大部分的元素为0,或者为同一个值得数组时,我们就可以使用稀疏数组来保存该数组,这样可以节省空间,来看一下数组被转换成稀疏数组前后的一个比对:结果还是显而易见的解释那么为什么我们可以将左边那么大的数组转成右边那小呢我们可以将右边的稀疏数组看成两部分:第一行,以及下面其他行先来解释第一行11 11 3第一个11代表原二维数组有多少行,第二个11代表有多少列,3代表该二维数组中有多少个除0以外的有效值,在该图中一共三个,分别是第二行第三个,第三行第四

2021-08-17 15:20:40 112

原创 idea安装activiti工作流插件,以及避坑(2020.1)

idea安装activiti工作流插件,以及避坑(2020.1)我们使用离线安装,在线安装已经搜不到了,先去官网下载插件,我这里直接放在链接百度里面了,自取,包不大** 链接: https://pan.baidu.com/s/1gXDbCaqXDPFtQ3mcr1nRrA 提取码: j25k 复制这段内容后打开百度网盘手机App,操作更方便哦 **下载完去idea里面安装file>setting>install plugin from disk 选择下载好的jar包,重启idea

2021-03-26 10:26:55 2981 4

原创 简述vue生命周期

简述vue生命周期:vue生命周期分为三个阶段:(一)初始化阶段1.第一个执行生命周期函数,注意: 在这个函数执行的时候vue实例仅仅完成内部事件和使用生命周期方法初始化 beforeCreate(){}2.第二个执行生命周期函数,注意: 在这个函数执行的时候vue实例已经完成自定义data、methods、computed等属性初始化以及语法校验 created(){}3.第三个执行的生命周期函数 注意:在这个函数执行的时候vue实例仅仅是将el属性指向的html编译成vue模板,此时并

2021-02-27 11:46:56 2252 4

原创 es6常用新特性

记录es6中那些常用的新特性1.变量声明 var .let .constvar 使用这个关键字声明变量是全局变量,出现变量混淆let 作用:用来声明一个局部变量 作用范围:从定义出开始,到定义的代码块结束 【推荐】const 作用:用来定义一个常量 说明:变量一旦被定义不能修改 特殊说明:修饰number 字符串 时的值不能修改 修饰对象的时候对象的地址不能修改(和java中的final一样)示例function test() { for(let i = 0;i<

2021-02-26 16:13:20 100

原创 jackson的常用注解以及如何解析对json的解析转换

jackson在yaml中配置时间格式spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GTM-8单独在bean中的某一个成员变量上添加注解改变时间格式@JsonFormat(pattern = “yyyy/MM/dd HH:mm:ss”,timezone=“GMT+8”)当前成员值为空的话,则将该字段返回@JsonInclude(JsonInclude.Include.NON_NUL

2021-02-24 20:19:02 554 1

原创 mybatis-plus报错java.lang.IllegalArgumentException: argument type mismatch

今天使用mybatis-plus想插入一条数据,detailservice.insert(Detail detail),但是报了这样一个错误,我给detail赋值的ID为null,换成具体的某个数就行了。然后我把数据库中的ID改为auto_increment,发现还是不行,结果我实体类中的注解还没有改过来 @TableId(value = "detail_id", type = IdType.ID_WORKER) private Integer detailId;应该改为 @.

2021-01-20 09:32:51 963

原创 shiro登录验证之数据库用户密码问题(踩坑记录)

springboot结合shiro如果你同时报了如下错误,看一下自己数据库中的密码是不是经过加密后的密码Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=false]. Possible unexpected error? (Typical or expected login exceptions should extend from A

2021-01-18 16:13:38 857

原创 MyBatisPlus代码生成器

学习记录之MyBatisPlus代码生成器跟b站狂神学的-遇见狂神说将的通俗易懂第一步:导入mybatisplus依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</versi

2020-12-17 21:33:31 115 2

原创 工厂模式

工厂模式(学习笔记)简单工厂模式(静态工厂模式)public interface Car { void name();}public class Tesla implements Car { @Override public void name() { System.out.println("特斯拉"); }}public class CarFactory { public static Car getCar(String n

2020-11-04 19:32:08 46

原创 单例

java中单例设计模式(学习笔记)饿汉式在类加载时就完成了初始化,获取对象的速度快,但是类加载较慢。public class Hungry {// private byte[] data1 = new byte[1024*1024];// private byte[] data2 = new byte[1024*1024];// private byte[] data3 = new byte[1024*1024];// private byte[] data4 = ne

2020-11-04 18:46:30 79

原创 redis连接超时

redis连接错误Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out第一种情况,启动redis时加载redis.conf文件中,bind 127.0.0.1改为bind 0.0.0.0,或者直接将其注掉#bind …第二种情况,linux防火墙没有关闭,我的是centos7,执行以下

2020-09-22 09:23:52 442

原创 springboot热部署

idea中实现springboot热部署引入devtools坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>provided</scope> </

2020-06-22 19:52:23 97

原创 jar包安装到maven本地仓库

jar包安装到maven本地仓库一行代码搞定将本地仓库没有的jar包安装到本地仓库如图所示,我的仓库中并没有itcast-tools这个jar包现在我们将准备好的jar包放到我们的磁盘目录下并且复制完整路径,打开cmd,输入以下命令mvn install:install-file -DgroupId=cn.itcast -DartifactId=itcast-tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=C:\sql\itcast-tools-1.4.2

2020-06-13 13:26:04 421

空空如也

空空如也

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

TA关注的人

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