自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构和算法----链表

链表(Linked List)是不同于数组的另一种数据结构,它的存储单元(即结点或元素)除了包含任意类型的数据之外,还需要包含指向另一个结点的引用,后文会用术语链接表示对结点的引用。下面会列出链表与数组的具体不同:(1)数组需要一块连续的内存空间来存储;而链表则恰恰相反,通过指针将零散的内存串联在一起。(2)数组在插入和删除时,会做数据搬移,其时间复杂度是 O(n);而链表只需考虑相邻结点的指针变化,因此时间复杂度是 O(1)。(3)当随机访问第 K 个元素时,数据可根据首地址和索引计算出对应的

2020-08-27 17:32:14 159

原创 SpringBoot系列——MyBatis-Plus整合封装

前言MyBatis-Plus是一款MyBatis的增强工具(简称MP),为简化开发、提高效率,但我们并没有直接使用MP的CRUD接口,而是在原来的基础上封装一层通用代码,单表继承我们的通用代码,实现了单表的基础get、save(插入/更新)、list、page、delete接口,使用Vo去接收、传输数据,实体负责与数据库表映射。这样做的目的是与我们之前的那套jpa保持编码风格上的一致,当我们的通用接口不能满足要求时,应当先考虑使用MP的Service层CRUD接口,然后是Mapper的接口,最后才是自定

2020-08-27 17:08:19 827

转载 Java面试,值得你看的一篇整理文章。

**看到的一篇非常全面的Java面试题,非常齐全就转发来了。希望可以帮到看到这篇文章的你!由于文章篇幅过长,十三章节到十九章节的会在之后的文章中更新出来。或者可以直接到原文中看。谢谢 文章目录一、Java 基础1.JDK 和 JRE 有什么区别

2020-08-13 16:10:36 898 1

原创 面试问到关于数据库的问题,看了这篇够用了!

该篇文章从关系型数据库和非关系型数据库来讲述,牵扯到设计、索引、隔离级别以及redis的应用场景、持久化、等进行详细描述,希望对您有用!1、你是怎么设计数据库的?设计数据库首先要遵循三大范式要求:原子性、依赖性、关联性 1.原子性是指数据库表的每一列都是不可分割的原子数据项 2.依赖性是指实体的属性完全依赖于主关键字。 3.关联性是指任何非主属性不依赖于其它非主属性 对于数据库设计来说,不仅仅要考虑范式要求,为了节省查询效率,允许适当的有一些冗余字段。关系型数据库关系型数据是面向对

2020-08-04 15:01:48 1701 1

原创 Java基础面试题大全

面试的过程中基础是很重要的一环,在此总结了一下我在面试过程中遇到的基础性问题,希望能在你们面试的过中锦上添花。1.jdk jre jvm三者之间的关系java开发者工具包 java运行环境 java虚拟机jdk>>jre>>jvmJDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm

2020-08-03 17:25:37 4022 11

空空如也

空空如也

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

TA关注的人

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